Эффект «лишнеядерности» — а есть ли польза от увеличения числа ядер?

1174

Источник опубликовал интересное размышление Джека Гэнсла (Jack G. Ganssle), специалиста и консультанта по разработке встраиваемых систем.

По мнению Гэнсла, король, если под этим словом подразумевать многоядерные технологии, получился голый. Увеличение количества ядер сейчас превозносится, как решение проблем, вызванных стагнацией в области наращивания частот:

В ряде специализированных задач может быть получен существенный выигрыш от применения симметричной многопроцессорной обработки.

В некоторых приложениях можно уменьшить энергопотребление за счет перехода к большему количеству процессоров, работающих на пониженной частоте.

Есть и третья «проблема», которую решает многоядерность: производители получают возможность наращивать количество транзисторов в своих продуктах, продлевая жизнь закону Мура.

Гэнсл ссылается на данные исследования, опубликованного в IEEE Spectrum. Согласно этим данным, даже классические задачи, оптимальные для параллельных вычислений, такие, как моделирование погоды, мало выигрывают от наращивания числа ядер. Так, при увеличении количества ядер с двух до 64 производительность удается увеличить лишь в пять раз. На определенном этапе эффект от появления дополнительных ядер сводится к нулю.

Этот эффект получил название nulticore effect, что, как подсказал коллега Peek, можно приблизительно перевести, как «эффект лишнеядерности» (в оригинале обыгрывается сходство с термином multicore – многоядерный, при полной противоположности по смыслу: nulticore буквально значит «нульядерность»).

Увеличение количества ядер, использующих общую шину памяти, не позволяет повысить производительность. Ресурс пропускной способности практически исчерпан даже силами одного ядра. Память не успевает за «машиной», способной «проглотить» несколько инструкций каждую наносекунду.

Эта проблема общеизвестна: не случайно современные процессоры оснащены сложными конвейерами и кэш-памятью. Каждое обращение к шине сопряжено с тактами ожидания, замедляющими работу. Добавьте ядер, каждое из которых требует доступа к одной и той же шине, и производительность системы упадет.

Другая проблема заключается в сложности реализации многозадачной среды. Увеличение числа ядер увеличивает риск неустойчивой работы.

Автор заключает: со временем перечисленные проблемы будут решены, но пока в общем случае более привлекательным выглядит асимметричный многопроцессорный подход, когда каждое ядро имеет собственное пространство памяти.

Источник: EE Times

14 декабря 2008 Г.

19:40

Ctrl
ПредыдущаяСледующая

Все новости за сегодня

Tesla договаривается о строительстве в Китае фабрики по выпуску электромобилей : Соглашение может быть достигнуто до конца года3

Drevo Vrangr — низкопрофильная механическая клавиатура с беспроводным подключением: В клавиатуре Drevo Vrangr используются заказные переключатели Kailh Blue 4

Спецификация MirrorLink стала стандартом ETSI: Добавление MirrorLink в список стандартов ETSI должно способствовать дальнейшему внедрению MirrorLink

Пользователи Google Pixel 2 XL сообщают о «выгорании» дисплея, Google обещают разобраться в ситуации: Пока что сказать сложно, каков процент подверженных проблеме Google Pixel 2 XL12

Samsung выпускает микросхему для аппаратно-программной защиты устройств IoT: В конфигурацию Samsung Secure Element (SE) входит энергонезависимая память eFlash3

Появилась первая фотография преемника портативной приставки GPD Win: Очевидно, что приставка получит более производительную начинку9

Смартфон Google Pixel 2 умеет показывать уровень заряда подключенных по Bluetooth аксессуаров: Первыми смартфонами, в которых реализована данная функциональность стали Google Pixel 2 и Pixel 2 XL2

TSMC отмечает 30-летие: Клиентами TSMC являются такие компании, как Apple, AMD, NVIDIA, Qualcomm, ARM, Altera, Xilinx, Broadcom, Conexant, Marvell, Intel3

Безрамочный смартфон Essential PH-1 подешевел на $200: Вряд ли кто-то ожидал, что производитель опустит цену на целых 200 долларов всего через пару месяцев после выпуска устройства10

Цена смартфона Nokia 2 составит 99 долларов: На сайте американского онлайнового магазина B&H Photo Video появилась страничка смартфона Nokia 22

Angela обещает, что сотрудники фирменных магазинов не будут пытаться продать iPhone X всем подряд: В продаже также остаются iPhone SE, iPhone 6s и iPhone 7, цены на которые начинаются с отметок 349, 449 и 549 долларов соответственно25

Умная АС Harman Kardon Invoke поступила в продажу по цене $199,95: Несмотря на большую массу встроенного аккумулятора у устройства нет4

Параметры смартфона Xiaomi Redmi Note 5 дают надежду на хорошее качество снимков: Xiaomi Redmi Note 5 получит ёмкий аккумулятор2

Операционный директор Apple обсудит с Foxconn проблемы на производстве iPhone X: Представитель Yuanta Investment Consulting Джеф Пу (Jeff Pu) считает, что Apple выпустит 32 млн iPhone 8 и iPhone 8 Plus в текущем квартале20

Представлен защищенный планшет Samsung Galaxy Tab Active 2 : Samsung Galaxy Tab Active 2 поступит в продажу в ноябре по цене около 500 евро3

997
1318

iXBT TV

  • Обзор беззеркальной фотокамеры Fujifilm X-A3 формата APS-C со сменными объективами

  • Обзор беззеркальной фотокамеры Fujifilm X-A10 формата APS-C со сменными объективами

  • Планшеты для подводного чтения, дешевый безрамочный смартфон и автономная VR-гарнитура

  • Обзор 3D-принтера Funtastique Evo: дешевая, но вполне функциональная DIY-модель

  • Обзор робота-пылесоса Polaris PVCR 0920WV Rufer с функцией влажной протирки полов

  • Новинки Google на любой вкус: Pixel 2, Pixel 2 XL, Pixelbook, Clip, Home Mini и Max

  • Обзор водонепроницаемого бинокля Canon 10x42L IS WP с оптическим стабилизатором

  • Обзор компактного вертикального пылесоса Kitfort КТ-525

  • Обзор 15-дюймового игрового ноутбука MSI GE63VR 7RF Raider 4K с 4K-экраном

  • Ракета вместо самолета, умные AC Amazon, робот-мяч

  • Обзор парогенератора MIE Stiro Pro для глажки, отпаривания и уборки дома

  • Обзор изогнутого 37,5-дюймового IPS-монитора Acer XR382CQK с соотношением сторон 21:9

1212

Календарь

декабрь
Пн
Вт
Ср
Чт
Пт
Сб
Вс

Рекомендуем почитать