Upd. Исправил ошибки и немного дописал. Китайцы в очередной раз возглавили [Топ-500 суперкомпьютеров Sunway TaihuLight] -> Интересно краткое описание чудесной китайской системы (вложено). http://fcenter.ru/online/hardnews/2016/06/21#material_id=39080
1. Утверждается, что китайцы построили чудо за $270 млн. Что заставляет грустить - недорого. Вероятно, затраты на создание самих проциков сюда не входят, но все равно впечатляет, даже если они в сумме затратили 500-600 лямов зеленой резаной.
2. У китайцев уже ДВА центра компетенции по теме, в одном создали комп №1 в мире, в другом - №2. Да, уроки СССР Китай выучил на отлично - Миг и Су, например.
3. Лично меня потрясает, что устоявшийся перфоманс 74% от пика. Это значит, что архитектура этого чуда зело совершенная.
4. Нет подробностей про интерконнект в системе, а это самое интересное. Интересно, PCI-E 16 коммутаторы - они купили готовые чипы или сами их сделали?
5. Ну и самое потрясающее, что народ не стал заморачиваться совместимостью с любой известной процессорной архитектурой. Тупо сделали специализированную числомолотилку. Которая именно за счет специализации натянула всех.
В подходе китайцев чувствуется невероятный прагматизм во всем. Только даблы (проще система команд, проще кремний), кеш не стали делать - скретчпад, который еще надо накачать данными, зато транзисторы на этом экономятся очень сильно (на отсутствии ассоциативности).
6. Программировать это чудо будет ох как непросто. Отдельно вычислительные ядра, отдельно управляющие - это хорошо на бумаге, а написать многопоточный код под это, который эффективно синхронизирует кучу потоков - это непросто. Или они все это упаковали в библиотеки со стандартным интерфейсом типа MPI?
7. GCC и либы, чувствуется, узкоглазые патчили нипадеццки, раз на верхнем уровне оно совместимо со стандартными приложениями.
8. Штатники с их планами иметь 200 Пф к 2018 году выглядят уже убого на фоне этого достижения. Китайцы потратят еще всего лишь четверть ярда и сделают второй такой же "кампучек", что в сумме даст те же 200 Пф устоявшейся производительности. Или даже потратят меньше – вероятно, большую часть решений можно взять от первого кампучка (в таком большом и сложном решении наверняка есть куча косяков, которые нужно поправить при первой возможности – посему тупо копировать первый кампучек было бы глупо).
Выводы и прогнозы.
1. Процессоры общего назначения и даже архитектуры общего назначения стремительно покидают мир суперкомпьютеров. Они туда попади ненадолго и по ошибке.
И IBM со своими Z мейнфреймами ох как права, оказывается.
2. Получается, что за $500 млн можно с "нуля" сделать суперкомпьютер с перфомансом 100Пф (это я накинул стоимость создания своего проца). Со своими основными чипами и полностью своей архитектурой. При наличии готовых инженеров и саентистов. И это вопрос не денег, вопрос наличия своих квалифицированных "инженеров и саентистов".
3. С вычислялками понятно, а как насчет других видов обработки данных? Например, in memory DB на несколько петабайт для работы с произвольными документами в JSON? И чтобы было аппаратное ускорение всех базовых операций. Думаю, для такого Intel и купил Altera, потому как архитектура такого "документного суперкомпьютера" не отработана, и отливать в кремнии пока тупо нечего.
В целом, настает новый виток развития кампутерных технологий. Юзерам планшеты, или стационарные тонкие клиенты с мышой и клавой, в сервера специализированные архитектуры и ПО, и места "решениям всего на все случаи жизни" просто не будет. А то, что у сервера и, скажем, тонкого клиента система команд местами совпадает, ничего не меняет.