Cache aware mapping of streaming applications on a multiprocessor system-on-chip

被引:0
|
作者
Moonen, Arno [1 ]
Bekooij, Marco [2 ]
van den Berg, Rene [2 ]
van Meerbergen, Jef [1 ,3 ]
机构
[1] Eindhoven Univ Technol, POB 513, NL-5600 MB Eindhoven, Netherlands
[2] NXP Semicond, Eindhoven, Netherlands
[3] Philips Res, Eindhoven, Netherlands
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient use of the memory hierarchy is critical for achieving high performance in a multiprocessor system-on-chip. An external memory that is shared between processors is a bottleneck in current and future systems. Cache misses and a large cache miss penalty contribute to a low processor utilisation. In this paper, we describe a novel cache optimisation technique to reduce instruction and data cache misses for streaming applications. The instruction and data locality are improved by executing a task multiple times before moving to the next task. Furthermore, we introduce a dataflow model that is used to trade-off the number of cache misses against end-to-end latency and memory usage. For our industrial application, which is a Digital Radio Mondiale receiver the number of cache misses is reduced with a factor 4.2.
引用
收藏
页码:258 / +
页数:2
相关论文
共 50 条
  • [41] A system-on-chip vector multiprocessor for transmission line modelling acceleration
    Chouliaras, VA
    Flint, JA
    Li, YB
    Nunez-Yanez, JL
    2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 568 - 572
  • [42] A distributed airchitecture model for heterogeneous multiprocessor system-on-chip design
    Wu, Q
    Bian, JN
    Xue, HX
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 150 - 157
  • [43] Survey of task scheduling research progress on multiprocessor system-on-chip
    School of Computer and Communication, Hunan University, Changsha 410082, China
    Jisuanji Yanjiu yu Fazhan, 2008, 9 (1620-1629):
  • [44] FlitZip: Effective Packet Compression for NoC in MultiProcessor System-on-Chip
    Deb, Dipika
    Rohith, M. K.
    Jose, John
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (01) : 117 - 128
  • [45] A sharing-aware active pushing Cache technology on chip-multiprocessor
    Wang, Deli
    Gao, Deyuan
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2010, 44 (10): : 18 - 23
  • [46] Imaging system-on-chip: Design and applications
    El Gamal, A
    2003 IEEE LEOS ANNUAL MEETING CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 2003, : 690 - 691
  • [47] Profiling-based Task Graph Extraction on Multiprocessor System-on-Chip
    Han, Sodam
    Yun, Yonghee
    Kim, Young Hwan
    2016 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2016, : 510 - 513
  • [48] Design of crosstalk aware energy harvesting system-on-chip
    Gogolou, Vasiliki
    Voulkidou, Andriana
    Karipidis, Savvas
    Noulis, Thomas
    Siskos, Stylianos
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 170
  • [49] Development of multiprocessor system-on-chip based on soft processor cores schoolMIPS
    Ryazanova, A. E.
    Amerikanov, A. A.
    Lezhnev, E. V.
    INTERNATIONAL CONFERENCE ON COMPUTER SIMULATION IN PHYSICS AND BEYOND, 2019, 1163
  • [50] An Effective Solution to Task Scheduling and Memory Partitioning for Multiprocessor System-on-Chip
    Salamy, Hassan
    Ramanujam, J.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (05) : 717 - 725