Title :
Cache coherence support for non-shared bus architecture on heterogeneous MPSoCs
Author :
Suh, Taeweon ; Kim, Daehyun ; Lee, Hsien-Hsin S.
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
We propose two novel integration techniques - bypass and bookkeeping - in the memory controller to address the cache coherence compatibility issue of a non-shared bus heterogeneous MPSoC. The bypass approach is an inexpensive and efficient solution for computation-bound applications while the bookkeeping approach eliminating unnecessary forwarding traffic offers an alternative for bandwidth-limited applications. Our RTOS kernel simulations show up to 6.65× speedup over the conventional software solution.
Keywords :
cache storage; computer architecture; embedded systems; multiprocessor interconnection networks; system buses; system-on-chip; RTOS kernel simulations; bandwidth-limited applications; bookkeeping approach; bypass approach; cache coherence support; computation-bound applications; embedded systems; forwarding traffic; heterogeneous MPSoC; interprocessor communication; memory controller; nonshared bus architecture; real-time systems; Application software; Communication system traffic control; Computer applications; Computer architecture; Embedded system; Hardware; Microprocessors; Permission; Protocols; Real time systems;
Conference_Titel :
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN :
1-59593-058-2
DOI :
10.1109/DAC.2005.193872