Как и в процессорах Sun Niagara, основой Rock станет архитектура CMT с поддержкой многопоточности на уровне процессора, хотя в иной реализации. Такая "микросистема на кристалле" будет поддерживать 32 потока, а аппаратная технология Scout Threading позволит повысить производительность однопоточных задач. Для увеличения производительности в Rock используются также упреждающая загрузка данных в кэш и упреждающее выполнение фрагментов кода. По словам Билла Шарренберга, ОС Solaris уже сейчас позволяет в полной мере задействовать возможности процессоров SPARC и многопоточность. Она способна работать с многоядерным процессором так же, как с многопроцессорной системой. Новые платформы будут обладать двоичной совместимостью с предыдущими, поддерживая выполнение прежних приложений, однако для оптимизации ПО целесообразна его перекомпиляция.

Поделитесь материалом с коллегами и друзьями