Difference between revisions 7787634 and 7787648 on bgwiki

[[Файл:IBM_Blue_Gene_P_supercomputer.jpg|мини|300x300пкс|IBM-s [[Blue Gene|blue ген/П]] суперкомпютър в Argonne national laboratory работи с над 250 000 процесора, чрез използване на обикновени център за данни с климатизация, групирани в 72-гардероба/шкафове са свързани с високоскоростна оптична мрежа на<ref>{{Цитат уеб|title=IBM Blue gene announcement|url=http://www-03.ibm.com/press/us/en/pressrelease/21791.wss|publisher=03.ibm.com|date=26 June 2007|accessdate=9 June 2012}}</ref>]]
(contracted; show full)артното максимално потребление на машинните – дизайнери, общо  консервативно се разработват силна и охлаждаща инфраструктура за да разсеят повечето от теоретичната пикова енергия консумирана от суперкомпютъра. Проектите за бъдещите суперкомпютри са „енерго-ограничени“. Топлинния енергиен дизайн на суперкомпютъра като цяло е оразмерен така, че енергийната и охлаждащата инфраструктура да може да се справи.

== Софтуер и система за управление ==

=== Операционни системи ===
От края на 20-ти век, суперкомпютър
ните операционни системи са претърпели големи трансформации, въз основа на промените в суперкомпютърната архитектура. Докато ранните операционни системи са по поръчка, съобразени с всеки суперкомпютър да набирза да постигне максимална скорост, тенденцията е да се премине от вътрешни операционни системи с адаптирането на общ софтуер като Linux.

Тъй като съвременните масовои паралелни суперкомпютри, обикновено са с разделени изчисления от други услуги чрез използване на множество видове възли, т. Те обикновено работят на различни операционни системи на различните възли, например с помощта на малък и ефективен lightweight kernel като CNK или CNL на изчислителни възли, но по-голямаголемите системаи като Linux-производна дистрибуциите“ на сървъра и I / O възли.

Въпреки, че повечето съвременни суперкомпютри използват операционната система Linux, всеки производител има свойя специфичена Linux-дериватистрибуция, а не съществуващият индустриаленте нормални стандарти, което отчасти се дължи на факта, че разликите в хардуерните архитектури изискват промени за оптимизиране на операционната система на всеки хардуер дизайн.
<ref>{{Цитат уеб|title=Top500 OS chart|url=http://www.top500.org/overtime/list/32/os|publisher=Top500.org|accessdate=31 October 2010}}</ref>  

=== Софтуерни инструменти и предаван на съобщения ===
[[Файл:Wide-angle_view_of_the_ALMA_correlator.jpg|мини|Широко ъглов изглед на ALMA correlator.<ref>{{Cite news|title=Wide-angle view of the ALMA correlator|accessdate=13 February 2013|url=http://www.eso.org/public/images/eso1253a/|newspaper=ESO Press Release}}</ref>]]
Паралелните архитектури на суперкомпютрите често диктуват използването на специални програмни техники за програмиране да вдигнат тяхната скорост. Програмните средства за разпределена обработка включват стандартни интерфейси като MPI и PVM, VTL, и с отворен код-базирани софтуерни решения като Beowulf.

В най-общ сценарий, се използват среди като PVM и MPI за свободно свързани клъстери и OpenMP където машините използват плътно координирана споделена памет. Изискват се значителни усилия, за да се оптимизира един алгоритъм за характеристиките на взаимно свързване на машината; ц. Целта е да се предотврати загубав на време на всеки от процесорите в очакване на данни от други възли. GPGPUs има стотици процесорни ядра и са програмирани с помощта на програмни модели като CUDA или OpenCL.

Още повече, че е доста трудно да се дебъгват и тестват паралелни програми. Специални техники трябва да се използва за тестване иТакива приложения трябва да се тестват със специални техники за отстраняването на грешки такива приложениятехните проблеми.

== Разпределени суперкомпютри ==

=== Oпортюнистични подходи ===
[[Файл:ArchitectureCloudLinksSameSite.png|мини|Примерна архитектура на [[Grid изчисления|grid computing]] система, свързваща много персонални компютри по интернет.]]
(contracted; show full)
== Бележки и препратки ==

{{Reflist|30em}}
{{Commonscat|Supercomputers}}
{{превод от|en|Supercomputer|765090733}}
[[Категория:Разпределени компютърни архитектури]]
[[Категория:Суперкомпютри]]