Jump to content

Машина (компьютерная архитектура)

Машина — название экспериментального компьютера, созданного Hewlett Packard Enterprise . Он был создан в рамках исследовательского проекта по разработке нового типа компьютерной архитектуры для серверов. Проект был ориентирован на архитектуру «вычислений, ориентированных на память», в которой NVRAM заменила традиционную DRAM и диски в иерархии памяти . NVRAM имела побайтовую адресацию , и доступ к ней мог осуществляться с любого процессора через фотонное соединение . [1] [2] Целью проекта было создание и оценка этой новой конструкции.

Обзор оборудования

[ редактировать ]

Машина представляла собой компьютерный кластер со множеством отдельных узлов, соединенных через структуру памяти. В межсетевом соединении использовалась VCSEL на основе кремниевая фотоника со специальным чипом под названием X1. [3] Доступ к памяти неравномерен и может включать несколько прыжков . Изначально предполагалось, что машина будет стоечным компьютером с 80 процессорами и 320 ТБ подключаемой памяти с возможностью масштабирования до большего количества корпусов до 32 ЗБ. [4] [5] Память, подключенная к фабрике, не является когерентной к кэшу и требует, чтобы программное обеспечение знало об этом свойстве. [4] Поскольку традиционные блокировки требуют согласованности кэша, к мостам было добавлено оборудование для выполнения атомарных операций на этом уровне. [4] Каждый узел также имеет ограниченный объем локальной частной кэш-памяти (256 ГБ). [6] [4] Хранение и вычисления на каждом узле имели полностью отдельные домены питания. [4]

Логическая диаграмма, показывающая один узел в Машине. Десятки узлов соединены вместе с помощью объединительной платы.
Логическая диаграмма, показывающая один узел в Машине. Десятки узлов соединены вместе с помощью объединительной платы. Первоначальный прототип содержал DRAM, и в конечном итоге его планировалось заменить большим количеством NVRAM.

процессора Вся подключенная к фабрике память Машины слишком велика, чтобы ее можно было отобразить в виртуальное адресное пространство (ширина которого составляла 48 бит). [4] ). Необходим способ отображения окон памяти, подключенной к фабрике, в память процессора. Таким образом, связь между каждым узлом SoC и пулом памяти осуществляется через компонент «Z-мост» на основе FPGA , который управляет сопоставлением памяти локального SoC с памятью, подключенной к фабрике. [4] Z-мост работает с двумя разными типами адресов: 53-битными логическими Z-адресами и 75-битными Z-адресами, что позволяет адресовать 8PB и 32ZB соответственно. [4] Каждый Z-мост также содержал межсетевой экран для обеспечения контроля доступа. [7] Протокол межсоединения был разработан собственной компанией и известен как Next Generation Memory Interconnect (NGMI). [4] Этот протокол превратился в открытый стандарт Gen-Z . [8] [9] Z-мост подключается к SoC с помощью PCIe, что позволяет избежать серьезных изменений программного обеспечения. [9]

Полустойочный прототип машины был представлен на выставке HPE Discover в Лондоне в 2016 году. [10] Каждый узел содержал ARMv8-A . ThunderX2 на базе Broadcom / Cavium SoC [11] [12] [3] Всего было 40 32-ядерных SoC. [13] Из-за отсутствия адекватного NVRAM на основе мемристора или памяти с фазовым изменением , в прототипе использовалось 160 ТБ DRAM с батарейным питанием . [14] [12] [15] Несмотря на эту неудачу, архитектор программного обеспечения Кейт Паккард сказал, что это «можно использовать для проверки других частей проекта перед переключением». [4] По данным The Register , партнерство HPE с SK Hynix по разработке NVRAM на основе мемристора столкнулось с проблемами финансирования и направления, и они работали с Sandisk над резистивной оперативной памятью ( ReRAM ) для The Machine. [16] По данным The Next Platform, HPE рассматривала возможность перехода на модули Intel Optane DIMM, «когда на рынке появятся производственные объемы». [9]

По оценкам Next Platform, прототип стойки будет потреблять от 24 до 36 кВт мощности. [9]

Обзор программного обеспечения

[ редактировать ]

Для Машины были созданы два крупных проекта программного обеспечения. [17] Экспериментальная версия Linux под названием Linux++. [18] со всеми необходимыми улучшениями для настройки оборудования и работы с традиционными моделями программирования. [19] Это включало настройку моста, контроль доступа и сопоставление с использованием подсистемы DAX. Параллельно появилась новая операционная система (ОС) под названием Carbon. [20] [21] было объявлено, что он будет разработан с учетом основных принципов, позволяющих в полной мере использовать преимущества компьютера на базе NVRAM. [22] [23] [24]

Основные рабочие нагрузки для The Machine включали базу данных в памяти , программное обеспечение в стиле Hadoop и анализ больших данных в реальном времени . [25] [26] HPE заявила, что вычислительная система с управлением от памяти, такая как The Machine, может «увеличить скорость до 8000 раз по сравнению с обычными системами». [27]

В прототипе системы память, подключенная к фабрике, была организована с помощью компонента сервера управления «верхняя часть стойки», называемого The Librarian. [4] [28] Библиотекарь разделил память на «полки» по 8 ГБ «книг», а аппаратную защиту можно было настроить на границах книг. [4] Также поддерживался мелкозернистый «буклет» размером 64 КБ. [4]

Отображение памяти осуществляется операционной системой, а контроль доступа к памяти настраивается инфраструктурой управления системы The Machine в целом. [4] Программное обеспечение должно учитывать, что чтение памяти, подключенной к фабрике, может иметь синхронные ошибки, тогда как запись может иметь асинхронные ошибки. В системе Linux при возникновении ошибки памяти SIGBUS . используется сигнал операционной системы [4]

Также были изучены изменения модели программирования и структуры данных, включая изменения в библиотеках потоков и структурах данных кучи, чтобы обеспечить устойчивость к режимам сбоя энергонезависимой памяти. [29] [30] [31] [32] [33]

Спустя несколько лет после повторного открытия компанией HP мемристора , [34] Недавно назначенный технический директор HP Мартин Финк создал проект HP Labs по созданию компьютерной системы на основе мемристора для решения проблемы замедления закона Мура . Он анонсировал проект на мероприятии HP Discover летом 2014 года. [35] Некоторые идеи Машины также взяты из системных проектов Dragonhawk . [4] [36] Три четверти из 200 сотрудников HP Labs были сосредоточены на аппаратном и программном обеспечении машины. [22]

В беседе с Bloomberg HP заявила, что коммерциализирует The Machine в течение нескольких лет, «или потерпит неудачу при попытке». [35]

Кирк Бресникер занимал должность главного архитектора, а Кейт Паккард был нанят для работы над усовершенствованиями Linux. [37] [7] Бдейл Гарби был нанят для управления разработкой открытого исходного кода. [38]

В 2015 году Hewlett-Packard разделилась на две отдельные компании, HP Inc и Hewlett Packard Enterprise (HPE), и последней был передан проект The Machine. [39]

В конце 2016 года Мартин Финк ушел с поста технического директора HPE. [40] В заявлении Финка об уходе также говорилось, что сотрудники Hewlett Packard Labs будут переведены в группу продуктов Enterprise, чтобы «согласовать нашу научно-исследовательскую работу над The ​​Machine с бизнесом». [41] [42]

К началу 2017 года у Hewlett Packard Labs появился слайд, в котором говорилось, что целью проекта является «продемонстрировать прогресс, а не разрабатывать продукты», и что они будут «сотрудничать, чтобы обеспечить дифференциацию ценности машин для существующих архитектур, а также для прорывных архитектур». [43] BleepingComputer заявил: «Другими словами, The Machine больше не является самостоятельным продуктом. Вместо этого она будет предоставлять технологии, которые будут использоваться в других продуктах HPE в будущем». HPE реструктурировала свою чисто научно-исследовательскую организацию и поместила ее в группу продуктов. [44] Yahoo! Финансовое управление сообщило, что прототип машины «еще не пройдет много лет до того, как он станет коммерчески доступным». [45]

В 2018 году HPE заявила, что проект достиг той стадии, когда на следующем этапе своего развития ему необходимы коммерческие приложения от клиентов. [46]

  1. ^ Морган, Тимоти Прикетт (4 января 2016 г.). «Подробнее о машине от HPE» . Следующая платформа . Проверено 4 января 2023 г.
  2. ^ Китон, Кимберли (16 июня 2015 г.). «Машина» . Материалы 5-го международного семинара по среде выполнения и операционным системам для суперкомпьютеров . РОСС '15. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. п. 1. дои : 10.1145/2768405.2768406 . ISBN  978-1-4503-3606-2 . S2CID   7768740 .
  3. ^ Jump up to: а б Морган, Тимоти Прикетт (15 июня 2017 г.). «Масштабируемость памяти в основе машины» . Следующая платформа . Проверено 4 января 2023 г.
  4. ^ Jump up to: а б с д и ж г час я дж к л м н тот п «Взгляд на Машину [LWN.net]» . lwn.net . Проверено 4 января 2023 г.
  5. ^ «Может ли «Машина» HPE обеспечить результат? - IEEE Spectrum» . ИИЭЭ . Проверено 4 января 2023 г.
  6. ^ Меллор, Крис. «Продукт The Machine от HPE, 2014–2016 гг.: Мы едва вас знали» . www.theregister.com . Проверено 4 января 2023 г.
  7. ^ Jump up to: а б «архитектура машины» . keithp.com . Проверено 4 января 2023 г.
  8. ^ «Поколение Z стремится стимулировать инновации в сфере ИТ с помощью открытой высокопроизводительной технологии межсетевого взаимодействия | HPE» . 31 января 2022 г. Архивировано из оригинала 31 января 2022 г. Проверено 4 января 2023 г.
  9. ^ Jump up to: а б с д Тейх, Пол (9 января 2017 г.). «HPE расширяет возможности машинной архитектуры» . Следующая платформа . Проверено 4 января 2023 г.
  10. ^ Кларк, Дон (28 ноября 2016 г.). «HP Enterprise представляет прототип компьютера нового поколения «Машина» » . Уолл Стрит Джорнал . Проверено 4 января 2023 г.
  11. ^ Трейдер, Тиффани (18 июня 2018 г.). «Сандия примет крупнейшую в мире систему вооружения» . HPCwire . Проверено 4 января 2023 г.
  12. ^ Jump up to: а б «HPE представляет прототип машины, свою версию вычислительной техники будущего» . Знания о центрах обработки данных | Новости и аналитика индустрии центров обработки данных . 16 мая 2017 г. Проверено 4 января 2023 г.
  13. ^ «HPE демонстрирует прототип машины без мемисторов» . www.reseller.co.nz . Проверено 4 января 2023 г.
  14. ^ Кафлин, Том. «HPE — машина, безопасные вычисления и интеллектуальные периферийные устройства» . Форбс . Проверено 4 января 2023 г.
  15. ^ «Прототип компьютера HPE The Machine имеет 160 ТБ памяти» . БетаНьюс . 18 мая 2017 г. Проверено 4 января 2023 г.
  16. ^ Меллор, Крис. «Продукт The Machine от HPE, 2014–2016 гг.: Мы едва вас знали» . www.theregister.com . Проверено 4 января 2023 г.
  17. ^ «Операционная система HP The Machine с открытым исходным кодом: настоящая революция – будущее канала» . 21 января 2022 г. Архивировано из оригинала 21 января 2022 г. Проверено 4 января 2023 г.
  18. ^ «HP раскрывает более подробную информацию о The Machine: ОС Linux++ выйдет в 2015 году, прототип — в 2016 году | ExtremeTech» . www.extremetech.com . Проверено 4 января 2023 г.
  19. ^ FabricAttachedMemory/linux-l4fame , Fabric-Attached Memory, 16 ноября 2017 г. , получено 4 января 2023 г.
  20. ^ Пирзада, Усман (21 декабря 2014 г.). «Машина с ОС Carbon с открытым исходным кодом — это следующая большая вещь, если HP сможет ее предоставить» . Wccftech . Проверено 11 января 2023 г.
  21. ^ Морган, Тимоти Прикетт (01 февраля 2016 г.). «Операционные системы, виртуализация и машины» . Следующая платформа . Проверено 10 января 2023 г.
  22. ^ Jump up to: а б Рощик, Уильям (9 декабря 2014 г.). «HP выпустит «революционный» компьютер и операционную систему» . Переработчик . Проверено 4 января 2023 г.
  23. ^ Николаи, Джеймс (12 июня 2014 г.). «Руководитель Dell говорит, что новая архитектура машин HP «смехотворна» » . Сетевой мир . Проверено 4 января 2023 г.
  24. ^ «Масштабируемая в стойку ОС для машины и обоснование возможностей» (PDF) .
  25. ^ Меллор, Крис. «Продукт The Machine от HPE, 2014–2016 гг.: Мы едва вас знали» . www.theregister.com . Проверено 4 января 2023 г.
  26. ^ «Вывод графа на миллиард узлов: итеративная обработка на машине» (PDF) . 08.05.2017. Архивировано из оригинала (PDF) 8 мая 2017 г. Проверено 4 января 2023 г.
  27. ^ Доннелл, Питер (5 декабря 2016 г.). «Суперкомпьютер HP The Machine в 8000 раз быстрее ПК» . Этекникс .
  28. ^ Пакет Librarian File System (LFS) , Fabric-Attached Memory, 13 марта 2022 г. , получено 10 января 2023 г.
  29. ^ Сюй, Терри Чинг-Сян; Брюгнер, Хельге; Рой, Индраджит; Китон, Кимберли; Югстер, Патрик (23 апреля 2017 г.). «НВтреды». Материалы Двенадцатой Европейской конференции по компьютерным системам . ЕвроСис '17. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. стр. 468–482. дои : 10.1145/3064176.3064204 . ISBN  978-1-4503-4938-3 .
  30. ^ «Вычисления, управляемые памятью | USENIX» . www.usenix.org . Проверено 4 января 2023 г.
  31. ^ Чакрабарти, Дхрува Р.; Бём, Ханс-Дж.; Бхандари, Кумуд (15 октября 2014 г.). «Атлас: использование блокировок для обеспечения согласованности энергонезависимой памяти» . Уведомления ACM SIGPLAN . 49 (10): 433–452. дои : 10.1145/2714064.2660224 . ISSN   0362-1340 . S2CID   234775584 .
  32. ^ Атлас: Программирование для постоянной памяти , Hewlett Packard Enterprise, 1 августа 2022 г. , получено 4 января 2023 г.
  33. ^ Морган, Тимоти Прикетт (08 февраля 2016 г.). «Энергонезависимые кучи и хранилища объектов в машине» . Следующая платформа . Проверено 4 января 2023 г.
  34. ^ Струков Дмитрий Б.; Снайдер, Грегори С.; Стюарт, Дункан Р.; Уильямс, Р. Стэнли (1 мая 2008 г.). «Пропавший мемристор найден» . Природа . 453 (7191): 80–83. Бибкод : 2008Natur.453...80S . дои : 10.1038/nature06932 . ISSN   0028-0836 . ПМИД   18451858 . S2CID   4367148 .
  35. ^ Jump up to: а б «С помощью «Машины» компания HP, возможно, изобрела новый тип компьютера» . Bloomberg.com . 11 июня 2014 г. Проверено 4 января 2023 г.
  36. ^ Морган, Тимоти Прикетт (07 ноября 2017 г.). «HPE Superdome получает обновленную версию SGI NUMAlink» . Следующая платформа . Проверено 4 января 2023 г.
  37. ^ «Большие данные: чудовищная машина для решения огромных проблем с данными | Блог Formtek» . Проверено 4 января 2023 г.
  38. ^ Бхартия, Свапнил (8 июня 2016 г.). «Лидер Linux Бдейл Гарби рекламирует потенциал новейшего проекта HPE с открытым исходным кодом» . Linux.com . Проверено 4 января 2023 г.
  39. ^ «Два HP, одна мечта» . Bloomberg.com . 09.04.2015 . Проверено 4 января 2023 г.
  40. ^ «Технический директор HP Enterprise Мартин Финк уходит в отставку» . ЗДНЕТ . Проверено 4 января 2023 г.
  41. ^ Меллор, Крис. «Уменьшение размеров лабораторий Hewlett-Packard» . www.theregister.com . Проверено 4 января 2023 г.
  42. ^ «HPE переводит машину в группу предприятий | TOP500» . www.top500.org . Проверено 11 января 2023 г.
  43. ^ «Что случилось с машиной HP? | TechTarget» . МикроскопВеликобритания . Проверено 4 января 2023 г.
  44. ^ говорит Кэлвин Зито (28 июня 2016 г.). «HPE Labs делает все возможное для создания The Machine – вместе с Джоном Обето» . ВулканКаст . Проверено 4 января 2023 г.
  45. ^ «Hewlett Packard Enterprise представляет прототип мощного компьютера» . uk.finance.yahoo.com . 16 мая 2017 года . Проверено 4 января 2023 г.
  46. ^ Берт, Джеффри (21 июня 2018 г.). «HPE загружает песочницу машины для первых пользователей» . Следующая платформа . Проверено 4 января 2023 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9f372c7992a7dc7cc544be0b06b7d253__1722391740
URL1:https://arc.ask3.ru/arc/aa/9f/53/9f372c7992a7dc7cc544be0b06b7d253.html
Заголовок, (Title) документа по адресу, URL1:
The Machine (computer architecture) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)