Detail Design and Evaluation of FabCache

被引:1
|
作者
Okamoto, Takaki [1 ]
Nakabayashi, Tomoyuki [1 ,2 ]
Sasaki, Takahiro [1 ]
Kondo, Toshio [1 ]
机构
[1] Mie Univ, Grad Sch Engn, Tsu, Mie 5148507, Japan
[2] Hitachi Ind & Control Solut, Ibaraki 3191221, Japan
来源
2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR) | 2014年
关键词
Heterogeneous multi-core processor; Cache generator; Design automation; VLSI design;
D O I
10.1109/CANDAR.2014.39
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Single-ISA heterogeneous multi-core architecture which consists of diverse superscalar cores is increasing importance in the processor architecture. Using a proper superscalar core for characteristic in a program contributes to reduce energy consumption and improve performance. However, designing a heterogeneous multi-core processor requires a large design and verification effort. Therefore, we have proposed FabHetero which generates diverse heterogeneous multi-core processors automatically using FabScalar, FabCache, and FabBus which generate various designs of superscalar core, cache system, and flexible shared bus system, respectively. This paper is extended from our previous work, and it also presents the detail of FabCache. In the previous paper, the detail design of L1 data cache is not described, and the mechanism for high-end performance such as non-blocking cache is not implemented. In addition, the physical design and power estimation are not described. To solve these problems, this paper describes detail design of FabCache, in particular L1 data cache to show the suitability for high-end processors. This paper also focuses on performance estimation and the physical design of the caches which have arbitrary parameters such as cache capacity, line size, associativity, access latency, and line transmission width between cache hierarchies generated by FabCache. According to the estimation results, FabCache generates cache systems which have almost the same area and power consumption as hand-tuned cache because the ratio of L1 instruction cache controller including extra circuits is only 3.5% and the increased power consumption by comparing with hand-tuned cache is less than 0.1% although having the overhead of automatic generation.
引用
收藏
页码:591 / 595
页数:5
相关论文
共 50 条
  • [31] Detail design and implementation of CIMS system integration
    Shen, Y.S.
    Jiang, M.
    Ding, Q.L.
    Jisuanji Gongcheng/Computer Engineering, 2001, 27 (05):
  • [32] Global express advances to detail design phase
    Aviation Week and Space Technology (New York), 1995, 142 (01):
  • [33] Gear selection, sizing, and detail design considerations
    Myers, EJ
    GEAR TECHNOLOGY - GAINING A COMPETITIVE EDGE, 2000, 2000 (04): : 11 - 18
  • [34] Development of a ship detail design expert system
    Storch, Richard Lee
    Park, Jin Hyung
    Evans, David
    Journal of Ship Production, 2002, 18 (01): : 8 - 12
  • [35] BIM level of detail for construction site design
    Trani, Marco L.
    Cassano, Manuele
    Todaro, Davide
    Bossi, Benedetta
    CREATIVE CONSTRUCTION CONFERENCE 2015, SELECTED PAPERS, 2015, 123 : 581 - 589
  • [36] EVALUATION OF DISTORTION AND DETAIL OF CLINICAL PANORAMIC RADIOGRAPHY
    HERER, P
    LUND, T
    COOLEY, R
    JOURNAL OF DENTAL RESEARCH, 1976, 55 : B248 - B248
  • [37] Specification and evaluation of level of detail selection criteria
    Reddy M.
    Virtual Reality, 1998, 3 (2) : 132 - 143
  • [38] A Design-Decision Making Model for Detail Design of Building Elements
    Deniz, Omer Sukru
    MEGARON, 2019, 14 (04): : 623 - 648
  • [39] The Glaxo Wellcome Medicines Research Centre: concept design to detail design
    Haryott, R
    Murray, S
    Lyall, I
    Forster, M
    Davis, N
    Jarvis, IWH
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-STRUCTURES AND BUILDINGS, 1998, 128 (03) : 223 - 233
  • [40] Detail Design of the Electron Dump for the SPIDER Beam Source
    Agostinetti, P.
    Chitarin, G.
    Marcuzzi, D.
    Pavei, M.
    Pilan, N.
    Rizzolo, A.
    Serianni, G.
    Sonato, P.
    Trevisan, L.
    Veltri, P.
    2011 IEEE/NPSS 24TH SYMPOSIUM ON FUSION ENGINEERING (SOFE), 2011,