TY - GEN
T1 - Improving efficiency of embedded multi-core platforms with scratchpad memories
AU - Paul, Johny
AU - Stechele, Walter
AU - Kroehnert, Manfred
AU - Asfour, Tamim
N1 - Publisher Copyright:
© VDE VERLAG GMBH - Berlin - Offenbach, Germany.
PY - 2014
Y1 - 2014
N2 - Audio/Video applications posses massive parallelism which can be exploited through todays multi and manycore parallel computing systems. However the challenge is to develop scalable models for such applications as the data intensive behavior prevents the application from scaling beyond a few cores. We introduce a novel idea to mitigate this problem by reducing the cache coherence traffic over the shared bus. The work includes a case study on the performance and scalability analysis of real-world audio & video applications followed by a technique to convert the existing multi-threaded applications into a more efficient, scalable and portable model using existing Scratchpad Memories (SPM). The results show significant improvement in performance, scalability and reduced power consumption, without increasing the programming and debugging effort.
AB - Audio/Video applications posses massive parallelism which can be exploited through todays multi and manycore parallel computing systems. However the challenge is to develop scalable models for such applications as the data intensive behavior prevents the application from scaling beyond a few cores. We introduce a novel idea to mitigate this problem by reducing the cache coherence traffic over the shared bus. The work includes a case study on the performance and scalability analysis of real-world audio & video applications followed by a technique to convert the existing multi-threaded applications into a more efficient, scalable and portable model using existing Scratchpad Memories (SPM). The results show significant improvement in performance, scalability and reduced power consumption, without increasing the programming and debugging effort.
UR - http://www.scopus.com/inward/record.url?scp=85076172307&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85076172307
T3 - ARCS 2014 - 2014 Workshop Proceedings on Architecture of Computing Systems
BT - ARCS 2014 - 2014 Workshop Proceedings on Architecture of Computing Systems
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 27th International Conference on Architecture of Computing Systems Workshop, ARCS 2014
Y2 - 25 February 2014 through 28 February 2014
ER -