Одноядерный - Single-core

А одноядерный процессор микропроцессор с одним ядром на кристалле, работающим на одном нить в любое время. Термин стал обычным после появления многоядерный процессоры (которые имеют несколько независимых процессоров на одном кристалле), чтобы различать не-многоядерные конструкции. Например, Intel выпустил Ядро 2 Соло и Core 2 Duo, а первый вариант можно назвать «одноядерным». Большинство микропроцессоров до эпохи многоядерных процессоров были одноядерными. Класс многоядерный процессоров следует из многоядерных, в прогрессии демонстрируя увеличение параллелизм через некоторое время.

Процессоры оставались одноядерными до тех пор, пока не стало невозможным добиться прироста производительности за счет увеличения Тактовая частота и количество транзисторов разрешено Закон Мура (было уменьшение отдачи от увеличения глубины трубопровод, увеличивая Кэш процессора размеры или добавление исполнительные единицы ).[1]

Возрастающий параллельный тренд

  • Одноядерный - один процессор на кристалле. Примерно с 2012 г. даже большинство смартфон Процессоры продаваемые больше не одноядерные; Микроконтроллеры остаются одноядерными, хотя бывают и исключения.
  • Многоядерный - несколько процессоров на кристалле, например 2, 4, 8.
  • Многоядерный - «большое количество» процессоров на кристалле, например 10 с, 100 с, 1000 с. Какой-то специалист ASIC /Ускорители и GPU попадают в эту категорию.

Рекомендации

  1. ^ «архитектурные решения эпохи многопоточности». 19 февраля 2010 г.