ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
682334
Evgeny_CD, Архитектор (21.06.2016 19:13 - 09.06.2018 17:00, просмотров: 4355)
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, потому как архитектура такого "документного суперкомпьютера" не отработана, и отливать в кремнии пока тупо нечего. В целом, настает новый виток развития кампутерных технологий. Юзерам планшеты, или стационарные тонкие клиенты с мышой и клавой, в сервера специализированные архитектуры и ПО, и места "решениям всего на все случаи жизни" просто не будет. А то, что у сервера и, скажем, тонкого клиента система команд местами совпадает, ничего не меняет.