Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Duisembiev-Parallel-esep.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.86 Mб
Скачать

§1.3.3 Ортақ жадылы параллель компьютерлер

Ортақ жадылы параллель компьютерлерді пайдаланушылардың оларға деген қатынасы әрқашанда бірмәнді болмады. Бір жағынан, компьютерлердің бұл класын бағдарламалау таратылған жадылы есептеу кластерін бағдарламалауға қарағанда едәуір қарапайым болып табылады. Бұл жағдайда, массивтердің таратылуын ойлап қажеті жоқ, бағдарламалардың ішкі параллельділігі жеңіл сипатталады, жөндеу процесі тезірек жүреді. Екінші жағынан, бұл компьютерлер класының классикалық түрлерінің екі кемшілігі бар: процессорлар саны аз және олардың бағасы өте жоғары. Бірыңғай адрестік кеңістікте жұмыс істеуін сақтай отырып, процессорлар санын көбейту үшін әртүрлі шешімдер ұсынылды. Соның бірі соңғы жылдары кең тараған нұсқа ссNUMA (cache coherent Non Uniform Memory Access) архитектурасы негізіндегі шешім. Мұндай архитектурада компьютердің жадысы физикалық тұрғыдан таратылған (бөлінген), ол оның масштабталу потенциалын едәуір арттырады. Сонымен қатар мұнда жады логикалық тұрғыдын ортақ болып қалады. Бұл SMP компьютерлері үшін жасалған программалау әдістері мен барлық технологияларды пайдалануға мүмкіндік береді. Мұндай архитектурада жекелеген процессорлардың кэш-жадысының мазмұны аппаратура деңгейінде жедел жады мазмұнымен үйлеседі (кэштің когеренттілік мәселесі шешіледі, cache coherence problem). SMP компьютерлерімен салыстырғанда процессорлар санын едәуір арттыра отырып, ссNUMA архитектурасы ортақ жадылы компьютерлерге тән емес қосымша ерекшеліктерді ұсынды. Жадыға қатынау уақыты бұл қатынастың түріне, яғни жергілікті немесе қашықтағы жадыға екеніне байланысты. Бағдарламаны жазу процесі өзгермей қалады, және жадының физикалық таратылуы бағдарламашыға көрінбейді. Бірақ-та, бағдарламаның тиімділігі жадыға қатынаудың «біртекті еместік» дәрежесіне тікелей байланысты екендігі түсінікті болуы анық.

Осы класқа жататын компьютерлер архитектурасын зерттеуді Hewlett Packard Superdome есептеу жүйесін мысалға ала отырып жүргізіп көрейік. Компьютер 2000 жылы пайда болды, ал 2001 жылы қараша айында өткен Тор 500 тізімінде олар 147 позицияны иеленіп үлгерді. Стандартты комплектіде, Hewlett Packard Superdome компьютері жүйені одан ары кеңейтуге мүмкіндік бере отырып, 2-ден 64 процессорларға дейін біріктіре алады. Барлық процессорлар ссNUMA архитектурасына сәйкес ұйымдастырылған ортақ жадыға қатынай алады. Бұл біріншіден, барлық процестер дәстүрлі оқу/жазу операциялары арқылы кезкелген жады байтын адрестей отырып, бірыңғай адрестік кеңістікте жұмыс істей алады дегенді білдіреді. Екіншіден, жойылған жадыға қатынауға қарағанда, жүйедегі жергілікті (локальді) жадыға қатынау біршама тезірек жүреді. Үшіншіден, процессорлардың кэш-жадысында туындайтын деректердің мүмкін сәйкессіздіктері мәселелері аппаратура деңгейінде шешілген. Максималды конфигурацияда Superdome компьютерінде жедел жады 256 Гбайт-қа дейін болуы мүмкін. Компанияның жақын келешектегі жоспарының бірі - компьютер жадысын 1 Тбайтқа дейін жеткізу.

Hewlett Packard Superdome компьютерінің архитектурасы, онда микропроцессорлардың бірнеше түрін (типін) пайдалана алатындай етіп жобаланған. Бұл әрине, HP Superdome есептеу жүйесі үшін дәстүрлі РА ұрпағындағы процессорлар: РА-8600 және РА-8700. Сонымен қатар, есептеу жүйесі НР және Intel компаниялары бірігіп құрастырған процессорлардың IA-64 архитектуралы келесі ұрпағын да пайдалануға толық дайындалған.

HP Superdome компьютері архитектурасының негізін айырып/қосқыштардың иерархиялық жүйесімен байланысқан есептеу ұяшықтары (cells) құрайды. Әрбір ұяшық, барлық қажетті компоненттері бар бір тақшада жүзеге асырылатын симметриялық мультипроцессор болып табылады (28 - сурет):

•процессорлар (4-ке дейін);

•оперативті жады ( 16 Гбайтқа дейін);

•ұяшық бақылаушысы;

•қорек көзін түрлендірушілер;

• енгізу/шығару жүйесімен байланыс.

Hewlett Packard Superdome ұяшықтары жаңа заманғы ссNUMA компьютерлерінің архитектуралық элементтерімен көп ұқсас болып келеді. Hewlett Packard Superdome компьютерінде мұндай элемент болып ұяшық, SGI Origin 3x00 типті машиналарында торап (node), ал Compad Alphaserver GS320 сериялы компьютерлерде - QBB (Quad Building Block) болады. Барлық жүйелерде әрбір элемент 4 процессордан тұрады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]