• DocumentCode
    3757458
  • Title

    An Architectural Framework of Snoopy Interconnection for Heterogeneous Cache Systems

  • Author

    Seiji Miyoshi;Takahiro Sasaki;Yuki Fukazawa;Toshio Kondo

  • Author_Institution
    Grad. Sch. of Eng., Mie Univ., Mie, Japan
  • fYear
    2015
  • Firstpage
    561
  • Lastpage
    565
  • Abstract
    Single-ISA heterogeneous multi-core architecture which is composed of diverse cores, cache systems and shared bus system is promising technique to achieve higher energy efficiency. However, because heterogeneous multi-core processor (HMP) must be designed and verified each of cores, caches and shared bus system, an effort of implementing HMP is multiplied by the number of kinds of each of components. This limits an amount ofmicroarchitectural diversity of commercial or research products which can be practically implemented. In order to reduce the efforts, many researches have focused on automatic generation of HMP. However, generating of shared bus interconnection with supporting cache coherency mechanism of HMP is one of the major challenge to implement an automatic generation system of HMP because suitable implementation for each cache system is strongly tied its specification and a combination of cache systems is too huge. Nevertheless, hand-design is not realistic to implement HMP. Therefore, a framework which supports and helps to implement bus interconnection with cache coherency is needed for both research and commercial field. This paper proposes a framework of snoop-based interconnection for dealing with heterogeneous cache systems and bus interconnection. As the first step to develop and verify this framework, we implemented an automatic generating system of snoop-based interconnection using FabHetero ported to ARM AMBA4 and ACE protocol and verified the system correctly works.
  • Keywords
    "Protocols","Multicore processing","Design automation","Hardware design languages","Broadcasting","IP networks"
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2015 Third International Symposium on
  • Electronic_ISBN
    2379-1896
  • Type

    conf

  • DOI
    10.1109/CANDAR.2015.44
  • Filename
    7425433