Ведущий
инженер лаборатории Intel Microprocessor Technology Lab Анвар Гулом
рекомендует разработчикам программного обеспечения заранее
подготовиться к появлению процессоров, насчитывающих десятки, сотни и
даже тысячи ядер.
В настоящее время наиболее передовые чипы Intel содержат
четыре ядра. В ближайшее время Intel планирует осуществить переход на
архитектуру следующего поколения Nehalem. Процессоры на базе Nehalem
получат уже до восьми ядер и благодаря технологии Simultaneous
Multi-threading смогут одновременно обрабатывать до шестнадцати потоков
инструкций. До сих пор разработчикам с некоторыми ограничениями
удавалось адаптировать приложения под чипы, насчитывающие до нескольких
ядер. Однако по мере развития многоядерных платформ процесс адаптации
становится все более трудоемким и менее эффективным.
Анвар Гулом предлагает
разработчикам изначально закладывать в свои продукты поддержку большого
числа процессорных ядер - даже в том случае, если в текущий момент
чипов с подобными характеристиками в природе не существует. Благодаря
такому подходу, по мнению Гулома, приложения смогут полностью
использовать возможности новых аппаратных платформ без необходимости
доработки.
Кстати, в прошлом году корпорация Intel демонстрировала прототип процессора, снабженного 80 ядрами. Кроме того, в недрах компании разрабатывается
чип с кодовым названием Larrabee, первые версии которого,
предположительно, будут насчитывать от 16 до 24 ядер. Ожидать появления
продуктов на основе Larrabee следует ближе к концу 2009 года или в 2010
году.
Источник
|