Служба новостей IDG, Сан-Франциско
Для обеспечения максимальной эффективности работы многоядерного, многопоточного процессора в новом процессоре Niagara корпорации Sun Microsystems будут использованы четыре размещаемые на плате контроллера памяти. Об этом на конференции Fall Processor Forum заявил главный разработчик процессора Марк Трембли.
Первые модели семейства Niagara смогут выполнять одновременно 32 отдельные задачи, поскольку восемь процессорных ядер способны обрабатывать по четыре программные цепочки. По мнению Трембли, встроенный контроллер памяти для такой архитектуры имеет определяющее значение. Размещение контроллера памяти (который выполняет маршрутизацию данных между процессорными ядрами и памятью) на процессоре позволяет такому контроллеру работать с той же частотой, что и сам процессор. Это дает возможность передавать данные в процессор со скоростью их обработки, что увеличивает эффективность процессора. Фактически четыре контроллера памяти DDR2 призваны обеспечить данными восемь ядер процессора Niagara. «В Niagara, который обрабатывает как минимум 32 транзакции, лучше иметь достаточно высокую пропускную способность при доступе к памяти», — заметил Трембли. Эффективная доставка данных также позволяет Sun использовать в Niagara значительно меньшие объемы кэш-памяти по сравнению с процессорами старшего класса Itanium 2 и Power 5, выпускаемыми Intel и IBM соответственно. Intel планирует использовать кэш емкостью 24 Мбайт в своем новом процессоре Montecito Itanium 2, а IBM в процессоре Power 5 применяет 36 Мбайт кэш-памяти.
Кэш-память хранит данные на процессоре, а не во внешней для него основной памяти. Производительность процессоров без быстрого доступа к памяти значительно снижается в тот момент, когда они обращаются за фрагментами данных к памяти, размещаемой вне платы процессора. По словам Трембли, Niagara будет иметь кэш-память емкостью всего 3 Мбайт, что позволит Sun сделать восьмиядерный процессор Niagara достаточно маленьким для того, чтобы максимально увеличить количество процессоров, «вырезаемых» из одной подложки.