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 条
  • [21] DETAIL DESIGN - FFG-7 CLASS
    STARK, RE
    STEMBEL, DM
    NAVAL ENGINEERS JOURNAL, 1981, 93 (02) : 109 - 119
  • [22] Model relations between conceptual and detail design
    Scheidl, R.
    Winkler, B.
    MECHATRONICS, 2010, 20 (08) : 842 - 849
  • [23] Research on Detail Design Based on Product Semantics
    Zhu Na
    Liu Huiwei
    Liu Fukai
    2012 INTERNATIONAL ACADEMIC CONFERENCE OF ART ENGINEERING AND CREATIVE INDUSTRY (IACAE 2012), 2012, 37 : 239 - 242
  • [24] On detail-free mechanism design and rationality
    Matsushima, H
    JAPANESE ECONOMIC REVIEW, 2005, 56 (01) : 41 - 54
  • [25] Detail Design of Empennage of an Unmanned Aerial Vehicle
    Sarker, Md. Samad
    Panday, Shoyon
    Rasel, Md
    Salam, Md. Abdus
    Faisal, Kh. Md.
    Farabi, Tanzimul Hasan
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND APPLIED SCIENCE (ICMEAS 2017), 2017, 1919
  • [26] Design and control of the building by the dynamic detail composition
    Raimondi, Alberto
    TECHNE-JOURNAL OF TECHNOLOGY FOR ARCHITECTURE AND ENVIRONMENT, 2011, 2 : 213 - 214
  • [27] SELF-HEALING ASEISMIC DESIGN DETAIL
    LEPS, TM
    CIVIL ENGINEERING, 1978, 48 (10): : 38 - 38
  • [28] REAL ABILITY SHOWS UP IN DETAIL DESIGN
    HARDY, P
    ENGINEERING, 1976, 216 (01): : 38 - 39
  • [29] Detail design of the beam source for the SPIDER experiment
    Marcuzzi, D.
    Agostinetti, P.
    Dalla Palma, M.
    Degli Agostini, F.
    Pavei, M.
    Rizzolo, A.
    Tollin, M.
    Trevisan, L.
    FUSION ENGINEERING AND DESIGN, 2010, 85 (10-12) : 1792 - 1797
  • [30] On Detail-Free Mechanism Design and Rationality
    Hitoshi Matsushima
    The Japanese Economic Review, 2005, 56 : 41 - 54