Lightweight simulation of programmable memory hierarchies

Dévai, Gergely (2015) Lightweight simulation of programmable memory hierarchies Annales Mathematicae et Informaticae. 44. pp. 59-69. ISSN 1787-5021 (Print), 1787-6117 (Online)

[thumbnail of AMI_44_from59to69.pdf] pdf
AMI_44_from59to69.pdf

Download (636kB) [error in script]

Absztrakt (kivonat)

In most performance critical applications the bottleneck is data access. This problem is mitigated by applying memory hierarchies. There are application domains where the traditional, hard-wired cache control mechanisms are not satisfactory and the programmer is given full control where to place and when to move data. A known optimization technique on these kind of architectures is to do block-transfer of data instead of element-by-element access. This contribution presents a lightweight library, written in and for C, to support experiments with algorithm performance on simulated programmable memory hierarchies. The library provides functions and macros to define memory layers, available block-transfer operations and data layout. The algorithm then can be run on a simple desktop computer and the library combines its real runtime with simulated memory access penalties. Keywords: Memory hierarchy, block transfer, simulation

Mű típusa: Folyóiratcikk - Journal article
Szerző:
Szerző neve
Email
MTMT azonosító
ORCID azonosító
Közreműködés
Dévai, Gergely
NEM RÉSZLETEZETT
NEM RÉSZLETEZETT
NEM RÉSZLETEZETT
Szerző
Megjegyzés: Selected papers of the 9th International Conference on Applied Informatics
Kapcsolódó URL-ek:
Nyelv: angol
Kötetszám: 44.
ISSN: 1787-5021 (Print), 1787-6117 (Online)
Felhasználó: Tibor Gál
Dátum: 27 Feb 2019 18:26
Utolsó módosítás: 27 Feb 2019 18:26
URI: http://publikacio.uni-eszterhazy.hu/id/eprint/2981
Műveletek (bejelentkezés szükséges)
Tétel nézet Tétel nézet