Купи себе немного солнца Докучаев Дмитрий aka Forb Спецвыпуск Xakep, номер #038, стр. 038-028-4 Все процессоры, выпущенные компанией, делятся на так называемые семейства. Вот они: S - расшифровывается как Server или Scalable. Это наши основные процессоры, на которых собираются "флагманские" машины. В них предусмотрена масштабируемость больше сотни процессоров в одной машине, имеется большой кэш второго уровня (8 Мб). I - от слова Integrated, в этих девайсах кэш второго уровня немного меньше (1 Мб) и размещен на кристалле. Кроме этого, на этом же кристалле установлен контроллер ввода/вывода и еще некоторые модули, позволяющие делать машины дешевле. Используется шина JBus, поддерживающая в системах до 4 процессоров. H - от Horizontal, предназначены для однопроцессорных систем типа blade-серверов. Процессоры этого семейства появятся в 2004-2005 году и будут многоядерными и многопотоковыми (существует проект Niagara, где на кристалле будет находиться целых 8 ядер по 4 потока в каждом). Причина такой градации в том, что одним процессором закрыть все задачи нерационально. Компьютеры будут неизбежно делиться на тяжелые многопроцессорные машины баз данных и легкие веб- и прокси-серверы. Перед выходом UltraSPARC существовала линейка microSPARC. Она являлась дешевой версией тогдашнего лидера SuperSPARC, которая сделала возможным создание RISC/Unix рабочих станций стоимостью дешевле 5000 долларов. В 1994 году это был предел мечтаний любой компании. Единственным минусом процессора UltraSPARC является его цена. Точнее, не цена самого девайса, а стоимость целого сервера. Конкретные цифры я называть не стану, ибо запросы заказчика могут быть разными. Отмечу, что компания стремится снизить цены путем сокращения издержек в работе компании, а также за счет производства новых производительных систем за те же деньги. Наконец, фирма делает внушительные скидки в случае больших проектов. Хотя, несмотря на завышенные цены, клиенты у Sun имеются, а следовательно, их устраивает соотношение цена/качество. Наш эксперт XS: Чем отличается архитектура SPARC от других, по Вашему мнению? В чем ее главные особенности? ПА: В первую очередь - 64 разряда. Без них - ни адресации памяти, ни больших файлов и файловых систем, ни хороших потоков обмена с памятью. Другие новшества лежат несколько глубже. Так, например, поддержка кэш-когерентности не только широковещательной (snoopy), но и точка-точка (directory), за счет чего удалось создать ДЕЙСТВИТЕЛЬНО многопроцессорные машины (больше 100 процессоров). Это, кстати, тот пункт, на котором в середине 90-х годов "споткнулись" многие другие производители и бросили разработки SMP-систем с числом процессоров больше 10-12. Все переключились на NUMA, а Sun решил продолжать. И вот результат: теперь все вернулись к SMP или чему-то подобному, но у Sun уже есть временной запас. |