- •1. Управляющие эвм, требования к ним по сравнению с пк
- •2. Сигнальные процессоры и плк
- •3. Упрощенный критерий оценки эвм, блок-схема «машины фон-Неймана», сравнение с Гарвардской архитектурой
- •4. Контроллер памяти, шина процессора
- •X86-система с внешним контроллером памяти (слева) и с контроллером памяти, встроенным в процессор (справа)
- •5. Скорость чтения и записи памяти, латентность памяти
- •6. Архитектура процессора как совместимость с кодом, наборы команд
- •7. О многоядерности как концепции, различия между ядрами одной микроархитектуры, ревизии цп
- •8. Принцип действия кэШа, многоуровневое кэширование, регистры процессора
- •9. Предвыборка данных, принцип повышения скорости передачи информации для памяти ddr2, ddr3
- •10. Сравнение кинематических пар вращательной и поступательной в управляемых механизмах (станки, роботы)
- •11. Ангулярная система координат
- •12. Основные команды управления траекторией движения промышленного робота
- •13. График движения между двумя точками, торможение
- •14. Многокоординатное управление движениями, влияние технологического процесса и размера партии изготавливаемых деталей, пример
- •15. Позиционное и контурное управление движениями
- •16. Числовое программное управление (nc, cnc)
- •17. Исполнительные элементы привода, гидро и пневмоцилиндры
- •18. Классификация электродвигателей, обратимость электромашин
- •19. Электромашина постоянного тока, основные параметры и их зависимости
- •20. Бесколлекторные двигатели постоянного тока
- •21. Механические характеристики электродвигателей (графики зависимости ω от м)
- •22. Асинхронный электродвигатель (принцип работы, достоинства, относительный недостаток, скольжение)
- •23. Синхронный двигатель (сравнение с асинхронным двигателем)
- •24. Датчики сау (основные требования к ним, классификация, датчики приближения)
- •25. Датчики угла поворота вала
- •26. Частотно-регулируемый привод на примере sb-19
- •27. Оптическая развязка сигнальных цепей
- •28. Основные показатели усилителя
- •29. Логарифмическая шкала, децибелы
- •30. Сквозной акустический тракт, частотные свойства слуха человека
- •31. Представление звука как суммы гармонических колебаний
- •32. Акустическое оформление громкоговорителей (колонки)
- •33. Ачх акустического тракта
- •34. Полевые моп-транзисторы
- •35. Логические ячейки nor и nand
- •36. Полевые транзисторы с управляющим p-n переходом
- •37. Физический принцип работы флеш-памяти, основные параметры
- •38. Блок питания с непрерывным регулированием
- •39. Операционный усилитель
- •40. Пример линейной сау температурой
- •41. Система пид
- •42. Анализ устойчивости сау
- •43. Терморегулятор на примере трм251
- •44. Охлаждение эвм
- •45. Энергосбережение в эвм
- •46. Импульсный блок питания эвм
- •47. Силовые импульсные цепи
- •48. Шим и чим
- •49. Источники бесперебойного питания эвм
- •50. Мостовые схемы преобразования переменного тока в постоянный и обратно
- •51. Система scada
- •52. Компьютерные сети в управлении (can, profibus)
7. О многоядерности как концепции, различия между ядрами одной микроархитектуры, ревизии цп
Добавление ещё одного ядра не всегда приводит к ускорению, а даже если и приводит — то не всегда настолько, сколько можно было бы ожидать в идеальном случае. Фактически, всё зависит от решаемых задач (используемых программ). Некоторые задачи параллелятся хорошо, некоторые — не очень, некоторые не параллелятся вообще. Почти идеально в большинстве случаев параллелятся две независимых задачи, но… для этого нужно, чтобы у вас достаточно часто возникала потребность решать несколько независимых задач одновременно! Говоря конкретней, двухъядерный процессор на программах обычного пользователя в среднем получит ускорение примерно раза в полтора, а 4-ядерный — примерно в два по сравнению с одноядерным. А вот при запуске «профессиональных» программ кратность ускорения часто почти равна числу ядер.
«Процессорное ядро» (как правило, для краткости его называют просто «ядро») — это конкретное воплощение (микро)архитектуры (т.е. архитектуры в «аппаратном» смысле), являющееся стандартом для целой серии процессоров. Например, K10 — это микроархитектура, которая лежит в основе многих сегодняшних процессоров AMD: Athlon II, Phenom, Phenom II, Opteron. Микроархитектура задаёт общие принципы: «средний» по длине конвейер, исполнение до трёх команд за такт, предсказание переходов и внеочередное исполнение, и прочие «глобальные» особенности.
Можно сказать что «ядро» — это конкретное воплощение определённой микроархитектуры «в кремнии», обладающее (в отличие от самой микроархитектуры) набором строго обусловленных характеристик. Микроархитектура — аморфна, она описывает общие принципы построения процессора. Ядро — микроархитектура, «обросшая» всевозможными параметрами и характеристиками. Чрезвычайно редки случаи, когда процессоры сменяли микроархитектуру, сохраняя название. И, наоборот, практически любое наименование процессора хотя бы несколько раз за время своего существования «меняло» ядро.
Ревизия — одна из модификаций ядра, крайне незначительно отличающаяся от предыдущей, почему и не заслуживает звания «нового ядра». Как правило, из выпусков очередной ревизии производители процессоров не делают большого события, это происходит «в рабочем порядке». Так что даже если вы покупаете один и тот же процессор, с полностью аналогичным названием и характеристиками, но с интервалом где-то в полгода — вполне возможно, фактически он будет уже немного другой. Выпуск новой ревизии, как правило, связан с какими-то мелкими усовершенствованиями. Например, удалось чуть-чуть снизить энергопотребление, понизить напряжение питания, что-то оптимизировать, или была устранена пара мелких (иногда не очень…) ошибок. С точки зрения производительности была всего пара примеров, когда бы одна ревизия ядра отличалась от другой настолько существенно, чтобы об этом имело смысл говорить. Хотя чисто теоретически возможен и такой вариант — например, подвергся оптимизации один из блоков процессора, ответственный за исполнение нескольких команд. Подводя итог, можно сказать что «заморачиваться» ревизиями процессоров чаще всего не стоит: в очень редких случаях изменение ревизии вносит какие-то кардинальные изменения.