26.04.2005 Новости ПРОЦЕССОРЫОлег ФоминовКак-то незаметно длЯ знаЧительной части ИT-сообщества в начале февраля произошло событие, грозящее полностью перевернуть все представления о создании "правильных" микропроцессоров. Речь идет об анонсе на International Solid-State Circuit Conference (ISSCC) процессора Cell.К сожалению, данные об этом процессоре в открытые источники просачиваются довольно медленно, хотя задержка с публикацией и позволила нам собрать достаточно подробную информацию о нем.Для начала позволим себе пару небольших отступлений, которые помогут выявить особенности Cell. Кто в ответе за порядокМы не будем углубляться в хорошо известную нашим читателям историю разделения всего процессоростроения на две школы - CISC и RISC - и их последующего сближения, связанного с превращением "истинных" СISC в "псевдо-CISC" типа Intel Pentium 4, а "пуританских" RISC - в несколько перегруженные дополнительными командами и длинными многостадийными конвейерами чипы вроде POWER5. Главное, что можно вынести из этого противостояния, заключается в следующем: существует два вполне жизненных и принципиально разных подхода к проблеме оптимизации программного кода. Представители RISC-лагеря считают правильным почти всю оптимизацию перекладывать на плечи оптимизирующего компилятора, не без основания считая, что современный компилятор достаточно "интеллектуален" для учета всех деталей реализации того или иного процессора. Кроме того, компилятор обладает ...
читать далее.