Новосибирский государственный университетФакультет информационных технологий |
Данный аппаратный способ решения проблемы когерентности заключается в отказе от локальных кэшей, и адресации всех обращений к памяти к одной общей кэш-памяти, связанной со всеми процессорами посредством какой-либо коммуникационной сети.
Хотя данный прием обеспечивает когерентность копий данных и прозрачен для пользователя, количество конфликтов по доступу к памяти он не снижает, поскольку возможно одновременное обращение нескольких процессоров к одним и тем же данным в общей кэш-памяти. Кроме того, наличие разделяемой кэш-памяти нарушает важнейшее условие высокой производительности, согласно которому процессор и кэш-память должны располагаться как можно ближе друг к другу. Положение осложняется и тем, что каждый доступ к кэш-памяти связан с обращением к арбитру, который определяет, какой из процессоров получит доступ к кэш-памяти. Тем не менее общая задержка обращения к памяти в целом уменьшается.
Ключевые термины: когерентность кэш-памяти; аппаратные способы решения проблемы когерентности;
Федотова Ольга |
НГУ ФИТ НГУ ИВТ СО РАН |