Cray/MTA Principles of Operation, Cray Inc., 28 November 2005. А.Слуцкин и др. Российский суперкомпьютер с глобально-адресуемой памятью. - Открытые системы, 9, 2007. DENNIS ABTS et al. The Cray BlackWidow: A Highly Scalable Vector Multiprocessor, Cray Inc., SC07, November 10-16, 2007. J.FEO et al, Cray Eldoralo (XMA), Cray Inc., May 4-6,2005. А.Фролов и др. Программа создания перспективных суперкомпьютеров. - Открытые системы, 9, 2007. Корнеев В. Современные подходы к повышению производительности, 05.2006, [найдено 15.01.2009]. Найдено в Интернет URL:http://osp.ru/os. US 2004/0044872, A1, 04.03.2004. RU 2321885, C2, 10.04.2008.
Имя заявителя:
Открытое акционерное общество "Научно-исследовательский центр электронной вычислительной техники" (ОАО "НИЦЭВТ") (RU)
Изобретатели:
Слуцкин Анатолий Ильич (RU) Эйсымонт Леонид Константинович (RU) Семенов Александр Сергеевич (RU) Соколов Алексей Алексеевич (RU)
Патентообладатели:
Открытое акционерное общество "Научно-исследовательский центр электронной вычислительной техники" (ОАО "НИЦЭВТ") (RU)
Реферат
Изобретение относится к области вычислительной техники и может быть применено при создании многопроцессорных ЭВМ с распределенной общей памятью. Техническим результатом является управление локализацией данных и повышение эффективности использования и управления системным программным обеспечением и локальной памятью каждого узла и всего суперкомпьютера в целом. Способ организации глобально адресуемой общей памяти в многопроцессорной ЭВМ на основе многоядерно-мультитредового микропроцессора с использованием двухуровневой сегментной виртуальной памяти, с использованием сегментов двух типов - обычных сегментов и суперсегментов большого объема, с поддержкой скремблирования, с одновременным с использованием поддержки двухуровневой сегментной виртуальной памяти используют трехуровневую сегментно-страничную организацию памяти с выполнением части этапа трансляции адреса на удаленном узле, при этом для поддержки работы с суперсегментами используется одна TLB, для каждого сегмента или суперсегмента управляют количеством узлов, по которым производится распределение сегмента одним из двух способов - блочным или блочно-циклическим, для каждого сегмента или суперсегмента используют логическую нумерацию узлов или виртуальную нумерацию узлов. 3 ил.