Architectural and structural and functional features of the organization of parallel-hierarchical memory
Автор
Timchenko, Leonid
Kokriatska, Natalia
Tverdomed, Volodymyr
Yepifanova, Iryna Yu.
Didenko, Yurii
Zhuk, Dmytro
Kozyr, Maksym
Shakhin, Iryna
Єпіфанова, І. Ю.
Дата
2024Metadata
Показати повну інформаціюCollections
- Наукові роботи каф. ФІМ [357]
Анотації
Równoległa pamięć hierarchiczna (pamięć PI) jest nowym typem pamięci zaprojektowanym w celu poprawy wydajności równoległych
systemów obliczeniowych. Pamięć PI składa się z dwóch bloków: maski RAM i ogon RAM. Maska RAM przechowuje maski używane do kodowania
informacji, podczas gdy ogon RAM przechowuje rzeczywiste informacje. Blok adresowy pamięci PI jest odpowiedzialny za generowanie fizycznych
adresów komórek, w których przechowywane są elementy końcowe i ich maski. Blok adresowy przechowuje również pole adresu, w którym tablica została
zapisana i kojarzy to pole adresu z odpowiednim adresem zewnętrznym użytym do zapisu tablicy. Proponowana struktura bloku adresowego jest w stanie
efektywnie generować fizyczne adresy komórek, w których przechowywane są elementy ogonowe i ich maski. Blok adresowy może również przechowywać
pole adresu, w którym tablica została zapisana i powiązać to pole adresu z odpowiednim adresem zewnętrznym użytym do zapisu tablicy. Zaproponowana
struktura bloku adresowego została zaimplementowana w prototypie pamięci PI. Wykazano, że prototyp pamięci PI jest w stanie znacznie poprawić
wydajność w porównaniu z tradycyjnymi architekturami pamięci. W artykule zostanie przedstawiony szczegółowy opis algorytmu konwersji PI, opis
różnych trybów adresowania, które mogą być używane w pamięci PI, analiza wydajności równoległo-hierarchicznych struktur pamięci oraz omówienie
wyzwań i przyszłych kierunków badań w dziedzinie pamięci PI. Parallel hierarchical memory (PI memory) is a new type of memory that is designed to improve the performance of parallel computing systems. PI memory is composed of two blocks: a mask RAM and a tail element RAM. The mask RAM stores the masks that are used to encodethe information, while the tail element RAM stores the actual information. The address block of the PI memory is responsible for generating the physical addressesof the cells the tail elements and their masks are stored. The address block also stores the field of addresses the array was writtenand associates this field of addresses with the corresponding external address used to write the array. The proposed address block structure is ableto efficiently generate the physical addresses of the cells the tail elements and their masks are stored. The address block is also able to store the field of addresses the array was written and associate this field of addresses with the corresponding external address used to write the array.The proposed address block structure has been implemented in a prototype PI memory. The prototype PI memory has been shown to be able to achieve significant performance improvements over traditional memory architectures. The paper will present a detailed description of the PI transformation algorithm, a description of the differentmodes of addressing organization that can be used in PI memory, an analysis of the efficiency of parallel-hierarchical memory structures, and a discussion of the challenges and future research directions in the field of PI memory.
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/43377