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 条
  • [21] A system-level multiprocessor system-on-chip modeling framework
    Virk, K
    Madsen, J
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 81 - 84
  • [22] Hardware DWT accelerator for MultiProcessor System-on-Chip on FPGA
    Borgio, Simone
    Bosisio, Davide
    Ferrandi, Fabrizio
    Monchiero, Matteo
    Santambrogio, Marco D.
    Sciuto, Donatella
    Tumeo, Antonino
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 107 - +
  • [23] Scalable multistage networks for multiprocessor system-on-chip design
    Meftali, S
    Dekeyser, JL
    Scherson, ID
    8th International Symposium on Parallel Architectures, Algorithms and Networks, Proceedings, 2005, : 352 - 356
  • [24] Predictability for Timing and Temperature in Multiprocessor System-on-Chip Platforms
    Thiele, Lothar
    Schor, Lars
    Bacivarov, Iuliana
    Yang, Hoeseok
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [25] Generic architecture platform for multiprocessor system-on-chip design
    Baghdadi, A
    Zergainoh, NE
    Lyonnard, D
    Jerraya, AA
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 53 - 63
  • [26] Multiprocessor System-on-Chip Design for Industrial Wireless Application
    Surantha, Nico
    Maria, Astri
    Nagao, Yuhei
    Ochi, Hiroshi
    2016 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD), 2016, : 57 - 62
  • [27] Broker Fault Recovery for a Multiprocessor System-on-Chip Middleware
    Domingues, Anderson R. P.
    Hamerski, Jean Carlo
    Amory, Alexandre
    2018 31ST SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2018,
  • [28] Automatic buffer sizing for rate-constrained KPN applications on multiprocessor system-on-chip
    Cheung, Eric
    Hsieh, Harry
    Balarin, Felice
    2007 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2007, : 37 - 44
  • [29] Design and Implementation of an On-Chip Permutation Network for Multiprocessor System-On-Chip
    Phi-Hung Pham
    Song, Junyoung
    Park, Jongsun
    Kim, Chulwoo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (01) : 173 - 177
  • [30] Contention-Aware Task and Communication Co-Scheduling for Network-on-Chip based Multiprocessor System-on-Chip
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Yi, Juan
    Liu, Duo
    Zhuge, Qingfeng
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,