A simple cache emulator for evaluating cache behavior for SMP systems
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F06%3A03119176" target="_blank" >RIV/68407700:21230/06:03119176 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
A simple cache emulator for evaluating cache behavior for SMP systems
Original language description
Every modern CPU uses a complex memory hierarchy, which consists of multiple cache memory levels. It is very difficult to predict the behavior of this hierarchy for a given program. The situation is even worse for systems with a shared memory. The most important example is the case of SMP (symmetric multiprocessing) systems. The importance of these systems is growing due to the multi-core feature of the newest CPUs. The Cache Emulator (CE) can simulate the behavior of caches inside an SMP system and compute the number of cache misses during a computation. All measurements are done in the "off-line" mode on a single CPU. The CE uses its own emulated cache memory for an exact simulation. This means that no other CPU activity influences the behavior of the CE. This work extends the Cache Analyzer.
Czech name
Jednoduchý emulátor činnost skrytých pamětí v systémech se sdílenou pamětí
Czech description
Systémy se sdílenou pamětí (SMP) tvoří nejjednodušší a nejdostupnější platformu pro paralelní výpočty. Jsou využívány samostatně jako výkonné servery či jako uzel v superpočítačích pro široké spektrum náročných výpočtů. Obliba a dostupnost tohoto typu systémů se v brzké době zvýší díky tomu, že hlavní výrobci procesorů pro počítače IBM PC přicházejí s tzv. vícejádrovými procesory. Výkonnost programů pro tuto platformu je však silně závislá na součinnosti skrytých pamětí jednotlivých procesorů. Tento článek popisuje softwarový emulátor činnosti skrytých pamětí pro systémy se sdílenou pamětí. Hlavní výhodou tohoto emulátoru je skutečnost, že program pro jakoukoliv SMP konfiguraci může být prováděn, kontrolován a případně optimalizován na klasickém (jednoprocesorovém) počítači. Mezi další velké výhody patří jeho platformová nezávislost, snadná nastavitelnost a fakt, že výsledky nejsou zkresleny ostatními běžícími programy.
Classification
Type
J<sub>x</sub> - Unclassified - Peer-reviewed scientific article (Jimp, Jsc and Jost)
CEP classification
IN - Informatics
OECD FORD branch
—
Result continuities
Project
—
Continuities
Z - Vyzkumny zamer (s odkazem do CEZ)
Others
Publication year
2006
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
Acta Polytechnica
ISSN
1210-2709
e-ISSN
—
Volume of the periodical
2006
Issue of the periodical within the volume
2
Country of publishing house
CZ - CZECH REPUBLIC
Number of pages
3
Pages from-to
47-49
UT code for WoS article
—
EID of the result in the Scopus database
—