DocumentCode :
3515937
Title :
Streaming consistency: a model for efficient MPSoC design
Author :
van den Brand, J.W. ; Bekooij, M.
Author_Institution :
NXP Res., Eindhoven, Netherlands
fYear :
2007
fDate :
29-31 Aug. 2007
Firstpage :
27
Lastpage :
34
Abstract :
Multiprocessor systems-on-chip (MPSoC) with distributed shared memory and caches are flexible when it comes to inter-processor communication but require an efficient memory consistency and cache coherency solution. In this paper we present a novel consistency model, streaming consistency, for the streaming domain in which tasks communicate through circular buffers. The model allows more reordering than release consistency and, among other optimizations, enables an efficient software cache coherency solution and posted writes. We also present a software cache coherency implementation and discuss a software circular buffer administration that does not need an atomic read-modify-write instruction. A small experiment demonstrates the potential performance increase of posted writes in MPSoCs with high communication latencies.
Keywords :
cache storage; microprocessor chips; multimedia communication; system-on-chip; distributed shared memory; efficient memory consistency; high communication latencies; inter-processor communication; multiprocessor systems-on-chip; novel consistency model; posted writes; software cache coherency implementation; software circular buffer administration; streaming consistency; Context modeling; Delay; Design optimization; Hardware; High performance computing; Memory architecture; Multiprocessing systems; Network-on-a-chip; Pipeline processing; Programming profession; MPSoC; NoC; cache coherency; memory consistency; streaming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
Type :
conf
DOI :
10.1109/DSD.2007.4341446
Filename :
4341446
Link To Document :
بازگشت