Detail publikace

Performance Prediction Model of Bus-Based Shared Memory Architectures

DVOŘÁK, V.; STAROBA, J. Performance Prediction Model of Bus-Based Shared Memory Architectures. Proceedings of 36th International Conference MOSIS'02 Modelling and Simulation of Systems. Vol. I. Ostrava: 2002. p. 273-280. ISBN: 80-85988-71-2.
Název česky
Model architektury se sdílenou pamětí a sběrnicí orientovaný na predikci výkonnosti
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Dvořák Václav, prof. Ing., DrSc.
Staroba Jiří, Ing., Ph.D.
Klíčová slova

Bus-based multiprocessor, message passing model, performance prediction, multiprocessor simulation, OpenMP

Abstrakt

Je ukázáno, že multiprocesor se sběrnicí a koherentními pamětmi cache se dá simulovat pomocí zasílání zpráv a několika sdílených proměnných, alespoň v případě atomické sběrnice a známých protokolů koherence. Sběrnicové transakce žádostí o data a o zpětný zápis generují zprávy do obslužného procesu sdílené paměti, zatímco sdílené proměnné jsou použity pouze pro synchronizaci. Změna jejich hodnot jedním procesem je současně viditelná ostatním procesům, v nichž spouští akce zneplatnění nebo aktualizace. Jsou popsány modely rozmanitých zámků a bariér a predikce výkonnosti založená na simulaci s pomocí nástroje Transim je ilustrována na příkladu paralelní testovací úlohy FFT v OpenMP. Hardware, software a mapování sw na hw je popsáno v jazyce Transim, který podporuje synchronní zasílání zpráv stejně jako sdílené proměnné. Přesnost predikce  (8 %) je pro testovanou úlohu uspokojivá a to může platit i pro další úlohy.

Rok
2002
Strany
273–280
Sborník
Proceedings of 36th International Conference MOSIS'02 Modelling and Simulation of Systems
Řada
Vol. I.
ISBN
80-85988-71-2
Místo
Ostrava
BibTeX
@inproceedings{BUT10007,
  author="Václav {Dvořák} and Jiří {Staroba}",
  title="Performance Prediction Model of Bus-Based Shared Memory Architectures",
  booktitle="Proceedings of 36th International Conference MOSIS'02 Modelling and Simulation of Systems",
  year="2002",
  series="Vol. I.",
  pages="273--280",
  address="Ostrava",
  isbn="80-85988-71-2"
}
Nahoru