Cache management for discrete processor architectures

被引:0
|
作者
Tu, JF [1 ]
机构
[1] St Johns Univ, Dept Elect Engn, Taipei, Taiwan
关键词
discrete processor architectures; cache coherency; multithreading; memory latency; shared cache; write-invalidate (WI); and cache block;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many schemes had been used to reduce the performance (or speed) gap between processors and main memories; such as the cache memory is one of the most methods. In this paper, we issue the structure of shared cache, which is based on the multiprocessor architectures to reduce the memory latency time that is the one of major performance bottlenecks of modem processors. In this paper, we mix two schemes, sharing cache and multithreading, to implement this proposed multithreaded architecture with shared cache, to reduce the memory latency and, furthermore improve the processor performance. In this proposed multithreaded architecture, the shared cache is achieved in level-1 (L1) data cache. The L1 shared data cache is combination of cache clock in the single space address and a cache controller to solve the required data transmitting, data copies simultaneously, and reduce memory latency time.
引用
收藏
页码:205 / 215
页数:11
相关论文
共 50 条
  • [1] The write relocation scheme for cache coherency in multiple processor architectures
    Patel, P
    Olds, ES
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 11TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1998, : 104 - 109
  • [2] Size-Aware Cache Management for Compressed Cache Architectures
    Baek, Seungcheol
    Lee, Hyung Gyu
    Nicopoulos, Chrysostomos
    Lee, Junghee
    Kim, Jongman
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (08) : 2337 - 2352
  • [3] Design of a predictive filter cache for energy savings in high performance processor architectures
    Tang, WY
    Gupta, R
    Nicolau, A
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 68 - 73
  • [4] Synergistic temperature and energy management in GALS processor Architectures
    Zhu, YongKang
    Albonesi, David H.
    [J]. ISLPED '06: Proceedings of the 2006 International Symposium on Low Power Electronics and Design, 2006, : 55 - 60
  • [5] Studying thermal management for graphics-processor architectures
    Sheaffer, JW
    Skadron, K
    Luebke, DP
    [J]. ISPASS 2005: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2005, : 54 - 65
  • [6] Level 1 & victim cache management with processor reuse information
    Kwak, JW
    Lee, HB
    Kim, CH
    Shim, SH
    Jhon, CS
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 694 - 698
  • [7] A Cache-Aware Strategy for H.264 Decoding on Multi-processor Architectures
    Bhattacharya, Arani
    Banerjee, Ansuman
    Sur-Kolay, Susmita
    Basu, Prasenjit
    Karmakar, Bhaskar J.
    [J]. VLSI DESIGN AND TEST, VDAT 2013, 2013, 382 : 194 - 203
  • [8] Advanced high-level cache management by processor access information
    Kwak, JW
    Kim, CH
    Shim, S
    Jhon, CS
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (01) : 215 - 227
  • [9] Discrete Cache Insertion Policies for Shared Last Level Cache Management on Large Multicores
    Sridharan, Aswinkumar
    Seznec, Andre
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 822 - 831
  • [10] DESIGNING A CACHE FOR A FAST PROCESSOR
    CRISP, R
    BRANSON, B
    HANSON, R
    [J]. ELECTRONIC DESIGN, 1988, 36 (23) : 111 - &