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 条
  • [31] Exploiting Multi-Band Transmission Line Interconnects to Improve the Efficiency of Cache Coherence in Multiprocessor System-on-Chip
    Hu, Qi
    Wu, Kejun
    Liu, Peng
    2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 390 - 395
  • [32] Overhead-aware system-level joint energy and performance optimization for streaming applications on multiprocessor systems-on-chip
    Liu, Hui
    Shao, Zili
    Wang, Meng
    Chen, Ping
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 92 - +
  • [33] Cache-aware timing analysis of streaming applications
    Chakraborty, Samarjit
    Mitra, Tulika
    Roychoudhury, Abhik
    Thiele, Lothar
    REAL-TIME SYSTEMS, 2009, 41 (01) : 52 - 85
  • [34] Cache-aware timing analysis of streaming applications
    Chakraborty, Samarjit
    Mitra, Tulika
    Roychoudhury, Abhik
    Thiele, Lothar
    Bordoloi, Unmesh D.
    Derdiyok, Cem
    19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 159 - +
  • [35] Cache-aware timing analysis of streaming applications
    Samarjit Chakraborty
    Tulika Mitra
    Abhik Roychoudhury
    Lothar Thiele
    Real-Time Systems, 2009, 41 : 52 - 85
  • [36] Application Mapping and Scheduling for Network-on-Chip-Based Multiprocessor System-on-Chip With Fine-Grain Communication Optimization
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Li, Mengquan
    Yi, Juan
    Sha, Edwin Hsing-Mean
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (10) : 3027 - 3040
  • [37] Architecture, On-Chip Network and Programming Interface Concept for Multiprocessor System-on-Chip
    Samman, Faisal Arya
    Dollak, Bjoern
    Antoni, Jonatan
    Hollstein, Thomas
    2016 INTERNATIONAL CONFERENCE ON SMART GREEN TECHNOLOGY IN ELECTRICAL AND INFORMATION SYSTEMS (ICSGTEIS), 2016, : 155 - 160
  • [38] Power-Aware System-on-Chip for Point-Of-Care Diagnostic Applications
    Zajc, Christian
    Haberler, Markus
    Siegl, Inge
    Holweg, Gerald
    Steger, Christian
    2022 IEEE INTERNATIONAL CONFERENCE ON FLEXIBLE AND PRINTABLE SENSORS AND SYSTEMS (IEEE FLEPS 2022), 2022,
  • [39] RAPANUI:: A case study in rapid prototyping for multiprocessor system-on-chip
    Paya-Vaya, Guillermo
    Martin-Langerwerf, Javier
    Pirsch, Peter
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 215 - 221
  • [40] Interfacing UML 2.0 for multiprocessor System-on-Chip design flow
    Riihimaki, Jouni
    Kukkala, Petri
    Kangas, Tero
    Hannikainen, Marko
    Hamalainen, Timo D.
    2005 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2005, : 108 - 111