Exploiting the cache capacity of a single-chip multi-core processor with execution migration

被引:4
作者
Michaud, P [1 ]
机构
[1] INRIA, IRISA, F-35042 Rennes, France
来源
10TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS | 2004年
关键词
D O I
10.1109/HPCA.2004.10026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose to modify a conventional single-chip multi-core so that a sequential program can migrate from one core to another automatically during execution. The goal of execution migration is to take advantage of the overall on chip cache capacity. We introduce the affinity algorithm, a method for distributing cache lines automatically on several caches. We show that on working-sets exhibiting a property called "splittability", it is possible to trade cache misses for migrations. Our experimental results indicate that the proposed method has a potential for improving the performance of certain sequential programs, without degrading significantly the performance of others.
引用
收藏
页码:186 / 195
页数:10
相关论文
共 50 条
  • [41] Study on snoop cache systems for single-chip multiprocessors
    Tokyo Engineering Univ, Hachioji, Japan
    [J]. Systems and Computers in Japan, 1997, 28 (02) : 62 - 72
  • [42] Parallel Software-Based Self-Test suite for Multi-core System-on-Chip: migration from single-core to multi-core automotive microcontrollers
    Floridia, A.
    Piumatti, D.
    Sanchez, E.
    De Luca, S.
    Sansonetti, A.
    [J]. 2018 13TH INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2018), 2018,
  • [43] Low Execution Efficiency: When General Multi-Core Processor Meets Wireless Communication Protocol
    Song, Fenglong
    Zheng, Yasong
    Miao, Futao
    Ye, Xiaochun
    Zhang, Hao
    Fan, Dongrui
    Liu, Zhiyong
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 906 - 913
  • [44] Cache Efficiency and Scalability on Multi-core Architectures
    Mueller, Thomas
    Trinitis, Carsten
    Smajic, Jasmin
    [J]. PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 88 - +
  • [45] Scheduling for combining traffic of on-chip trace data in embedded multi-core processor
    Hu, Xiao
    Ma, Pengyong
    Chen, Shuming
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 67 - +
  • [46] A SINGLE-CHIP DIGITAL SIGNAL PROCESSOR FOR TELECOMMUNICATION APPLICATIONS
    NISHITANI, T
    MARUTA, R
    KAWAKAMI, Y
    GOTO, H
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1981, 16 (04) : 372 - 376
  • [47] An energy-efficient single-chip FFT processor
    Baas, BM
    [J]. 1996 SYMPOSIUM ON VLSI CIRCUITS - DIGEST OF TECHNICAL PAPERS, 1996, : 164 - 165
  • [48] SINGLE-CHIP VLSI PROCESSOR PROMOTES REALTIME CONTROL
    SHAPIRO, S
    EIDSMORE, D
    [J]. COMPUTER DESIGN, 1982, 21 (11): : 30 - &
  • [49] BOOLEAN PROCESSOR IS KEY TO SINGLE-CHIP PROGRAMMABLE CONTROLLER
    KOEHLER, R
    [J]. CONTROL ENGINEERING, 1981, 28 (01) : 138 - &
  • [50] SINGLE-CHIP PULSE PROCESSOR FOR NUCLEAR SPECTROSCOPY.
    Hilsenrath, F.
    Voss, H.D.
    Bakke, J.C.
    [J]. IEEE Transactions on Nuclear Science, 1984, NS-32 (01): : 145 - 149