Back to Search Start Over

Realizing multioperations for step cached MP-SOCs

Authors :
M. Forsell
Source :
Forsell, M 2006, Realizing multioperations for step cached MP-SOCs . in 2006 International Symposium on System-on-Chip . IEEE Institute of Electrical and Electronic Engineers, pp. 77-82, International Symposium on System-on-Chip, SOC 2006, Tampere, Finland, 11/11/06 . https://doi.org/10.1109/ISSOC.2006.321972, SoC
Publication Year :
2006
Publisher :
IEEE Institute of Electrical and Electronic Engineers, 2006.

Abstract

Recent advances in shared memory multiprocessor system-on-a-chip (MP-SOC) architectures include using special step caches to efficiently implement concurrent read concurrent write memory access. Unfortunately the existing step cache techniques do not support multi-operations that can be used to speed up execution of a number of parallel algorithms by a logarithmic factor. In this paper we propose an architectural technique for implementing multioperations on step cached MP-SOCs even if the associativity of caches is limited. The technique is based on simple active memory units, faster memory modules, and small processor-level memory blocks called scratchpads. We evaluate the performance and area requirements of the proposed technique on our parametrical MP-SOC framework. According to the evaluation the technique implements multi-operations efficiently and provides a speed-up of 4.8-7.2 with respect to baseline step cached systems and a speed-up of 3.7-5.0 with respect to existing non-step cached systems with only a minor silicon area overhead.

Details

Language :
English
Database :
OpenAIRE
Journal :
Forsell, M 2006, Realizing multioperations for step cached MP-SOCs . in 2006 International Symposium on System-on-Chip . IEEE Institute of Electrical and Electronic Engineers, pp. 77-82, International Symposium on System-on-Chip, SOC 2006, Tampere, Finland, 11/11/06 . https://doi.org/10.1109/ISSOC.2006.321972, SoC
Accession number :
edsair.doi.dedup.....9ff809468220bc18cc25a89112318ece