47
Компьютердің әрбір есептеу торабы процессордан, локальді желіден, жады
контроллерінен тұрады. Ол сұраныстың локальді жадыға тиісті немесе оны
Butterfly коммутаторы арқылы қашықтағы торапқа жіберу қажет екендігін
анықтайды.
Бағдарламашының кӛзқарасы бойынша жады ортақ жалпы жады,
ондағы қашыққа сілтемелер локальді сілтемелерден біршама ұзақ іске
асырылады (шамамен 6мкс қашыққа, 2мкс локальді үшін).
Әрине, үлкен NUMA – компьютерлерін жасау жолымен алға қарай
батыл жүре беруге болар еді, егер күтпеген бір проблема болмаса – ол жеке
процессорлардың кэш-жадысы. Кӛп процессорлы жүйелер үшін, жеке
процессорлардың жұмысын едәуір жылдамдатуға кӛмектесетін кэш-жады –
тар орын болып табылады. Алғашқы NUMA – компьютерлерінің
процессорларында кэш-жады болмағандықтан, мұндай мәселелер де туған
жоқ болатын. Бірақ қазіргі заманғы микропроцессорлар үшін кэш-жады
ажырамас құрамдас бӛлік болып табылады. Біздің бұл мәселеге алаңдау
себебімізді түсіндіру қиын емес.
P
1
процессоры
q ұяшығында
х мәнін
сақтаған делік, содан кейін
Р
2
процессоры дәл сол
q ұяшығындағы ақпаратты
оқығысы келсін. Сонда
Р
Достарыңызбен бөлісу: