• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (01): 1-5.

• 论文 •     Next Articles

Program interaction on multicore:Theory and applications       

DING Chen1,YUAN Liang2   

  1. (1.Department of Computer Science,University of Rochester,Rochester 14627,USA;
    2.SKL of Computer Architecture,Institute of Computing Technology,Chinese Academy of Science,Beijing 100190,China)
  • Received:2013-10-30 Revised:2013-12-15 Online:2014-01-25 Published:2014-01-25

Abstract:

On modern multicore systems, the interaction between corun programs largely depends on cache sharing, and cache sharing depends on the locality, i.e. the active data usage, in corun programs. The paper introduces a newly developed locality theory based on a concept called the footprint. The theory shows the composability of footprint and the conversion between footprint and other locality metrics including the miss rate and reuse distance. The new theory enables accurate analysis of performance and dynamic cache allocation in the shared cache on multicore processors.

Key words: locality;footprint;reuse distance;miss ratio