Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ѕам€ть с расслоением




Ќаличие в системе множества микросхем пам€ти позвол€ет использовать потенциальный параллелизм, заложенный в такой организации. ƒл€ этого микросхемы пам€ти часто объедин€ютс€ в банки или модули, содержащие фиксированное число слов, причем только к одному из этих слов банка возможно обращение в каждый момент времени.  ак уже отмечалось, в реальных системах имеюща€с€ скорость доступа к таким банкам пам€ти редко оказываетс€ достаточной. —ледовательно, чтобы получить большую скорость доступа, нужно осуществл€ть одновременный доступ ко многим банкам пам€ти. ќдна из общих методик, используемых дл€ этого, называетс€ расслоением пам€ти. ѕри расслоении банки пам€ти обычно упор€дочиваютс€ так, чтобы N последовательных адресов пам€ти i, i+1, i+2,..., i+ N-1 приходились на N различных банков. ¬ i-том банке пам€ти наход€тс€ только слова, адреса которых имеют вид kN + i (где 0 (k (M-1, а M число слов в одном банке). ћожно достичь в N раз большей скорости доступа к пам€ти в целом, чем у отдельного ее банка, если обеспечить при каждом доступе обращение к данным в каждом из банков. »меютс€ разные способы реализации таких расслоенных структур. Ѕольшинство из них напоминают конвейеры, обеспечивающие рассылку адресов в различные банки и мультиплексирующие поступающие из банков данные. “аким образом, степень или коэффициент расслоени€ определ€ют распределение адресов по банкам пам€ти. “акие системы оптимизируют обращени€ по последовательным адресам пам€ти, что €вл€етс€ характерным при подкачке информации в кэш-пам€ть при чтении, а также при записи, в случае использовани€ кэш-пам€тью механизмов обратного копировани€. ќднако, если требуетс€ доступ к непоследовательно расположенным словам пам€ти, производительность расслоенной пам€ти может значительно снижатьс€.

ќбобщением идеи расслоени€ пам€ти €вл€етс€ возможность реализации нескольких независимых обращений, когда несколько контроллеров пам€ти позвол€ют банкам пам€ти (или группам расслоенных банков пам€ти) работать независимо.

≈сли система пам€ти разработана дл€ поддержки множества независимых запросов (как это имеет место при работе с кэш-пам€тью, при реализации многопроцессорной и векторной обработки), эффективность системы будет в значительной степени зависеть от частоты поступлени€ независимых запросов к разным банкам. ќбращени€ по последовательным адресам, или в более общем случае обращени€ по адресам, отличающимс€ на нечетное число, хорошо обрабатываютс€ традиционными схемами расслоенной пам€ти. ѕроблемы возникают, если разница в адресах последовательных обращений четна€. ќдно из решений, используемое в больших компьютерах, заключаетс€ в том, чтобы статистически уменьшить веро€тность подобных обращений путем значительного увеличени€ количества банков пам€ти. Ќапример, в суперкомпьютере NEC SX/3 используютс€ 128 банков пам€ти.

ѕодобные проблемы могут быть решены как программными, так и аппаратными средствами.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-05-08; ћы поможем в написании ваших работ!; просмотров: 641 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ћучша€ месть Ц огромный успех. © ‘рэнк —инатра
==> читать все изречени€...

2035 - | 1918 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.007 с.