Электронный архив
Донецкого национального технического университета (г.Донецк)
Electronic archive of Donetsk national technical university (Donetsk)
 

eaDonNTU, Donetsk >
Научные труды ДонНТУ >
Серія: Інформатика, кібернетика та обчислювальна техніка >
Випуск 2 (18) >

Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://ea.donntu.ru/handle/123456789/29916

Название: Исследование масштабируемости алгоритмов поддержки когерентности кэш-памяти многоядерных процессоров
Другие названия: Дослідження масштабованості алгоритмів підтримки когерентності кєш-пам'яті багатоядерних процесорів
Research of cache coherence protocols scalability for multi-core pro-cessors
Авторы: Сорока, Т.Е.
Сорока, Т.Є.
Soroka, T.Ye.
Ключевые слова: кэш-память
поддержка когерентности
многоядерные процессоры
протокол когерентности кэш-памяти
масштабируемость алгоритма
кеш-пам'ять
протокол когерентності
багатоядерні процесори
масштабованість
cache-memory
coherence protocol
multi-core processors
scalability
Дата публикации: 2013
Издатель: ДонНТУ
Библиографическое описание: Наукові праці Донецького національного технічного університету. Серія: Інформатика, кібернетика та обчислювальна техніка : збірник статей. Вип.2 (18) / ДВНЗ "ДонНТУ" ; редкол.: О.Є. Башков (голов. ред.) та ін. - Донецьк : ДонНТУ, 2013.
Аннотация: Рассмотрены способы исследования и критерии масштабируемости алгоритмов поддержки когерентности кэш-памяти многоядерных процессоров. Проведено исследование масштабируемости протоколов когерентности MSI и MESI. По результатам исследования сделаны выводы о целесообразности расширения протоколов когерентности за счет введения дополнительных состояний для различных моделей рабочей нагрузки на кэш-память.
Описание: The work is devoted to the research of cache coherence protocols scalability. Designs of modern multi-core processors often include a private cache-memory system for each core, which gives rise to the cache coherence problem. We examined two distributed hardware based protocols (MSI and MESI) for shared bus mu ltiprocessor and evaluated their relative performance on the basis of a simulation model. The introduction deals with motivation of the research and related works description. The first section describes tested algorithms, formal description of MSI and MESI cache coherence protocols is given. The second section provides a brief overview of methods to research the effectiveness of multiprocessor memory system with reference to relevant sources, we also describe simulation model used for evaluation and workload model for cache-memory system of a multiprocessor with shared memory based on a system bus. The third section presents the results of the experiments and the scalability analysis. Three types of experiments were performed: research of the impact of the number of cores and the level of data sharing on the system performance, the research of the impact of the data sharing level and shared memory blocks number on the system loading for 4-core configuration and the research of the impact of the number of cores on the probability of cache-memory blocks being in states in accordance with the modeling protocol for 20% and 40% data sharing level. By the results of experiments protocol MSI was defined as slightly more scalable than MESI by all the criteria. The proposed methodology of scalability analysis is going to be implemented in the hybrid simulation/analytical model to evaluate the efficiency of multi-core processors memory system architecture.
URI: http://ea.donntu.org/handle/123456789/29916
Располагается в коллекциях:Випуск 2 (18)

Файлы этого ресурса:

Файл Описание РазмерФормат
Soroka.pdf886.71 kBAdobe PDFПросмотреть/Открыть

Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.