• DocumentCode
    1114079
  • Title

    Design and Implementation of a Configurable Heterogeneous Multicore SoC With Nine CPUs and Two Matrix Processors

  • Author

    Kondo, Hiroyuki ; Nakajima, Masami ; Masui, Norio ; Otani, Sugako ; Okumura, Naoto ; Takata, Yukari ; Nasu, Takashi ; Takata, Hirokazu ; Higuchi, Takashi ; Sakugawa, Mamoru ; Fujiwara, Hayato ; Ishida, Kazuya ; Ishimi, Koichi ; Kaneko, Satoshi ; Itoh, Ter

  • Author_Institution
    Renesas Technol. Corp., Hyogo
  • Volume
    43
  • Issue
    4
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    892
  • Lastpage
    901
  • Abstract
    A multicore system-on-chip (SoC) has been developed for various applications (recognition, inference, measurement, control, and security) that require high-performance processing and low power consumption. This SoC integrates three types of synthesizable processors: eight CPUs (M32R), two multi-bank matrix processors (MBMX), and a controller (M32C). These processors operate at 1 GHz, 500 MHz, and 500 MHz, respectively. These three types of processors are interconnected on this chip with a high-bandwidth multi-layer system bus. The eight CPUs are connected to a common pipelined bus using a cache coherence mechanism. Additionally, a 512-kB L2 cache memory is shared by the eight CPUs to reduce internal bus traffic. A multi-bank matrix processor with 2-read/1-write calculation and background I/O operation has been adopted. The 1-GHz CPU is realized using a delay management network which consists of delay monitors that can be applied for any kind of application or process technology. Our configurable heterogeneous architecture with nine CPUs and two matrix processors reduces power consumption by 45%.
  • Keywords
    cache storage; multiprocessing systems; system-on-chip; CPU; L2 cache memory; cache coherence mechanism; configurable heterogeneous multicore SoC; controller; high-bandwidth multilayer system bus; multibank matrix processors; multicore system-on-chip; Cache memory; Control system synthesis; Control systems; Energy consumption; Multicore processing; Power measurement; Power system interconnection; Power system security; System buses; System-on-a-chip; CMOS; Clock delay adjuster; configurable processor; delay monitor; heterogeneous multicore processor;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2008.917528
  • Filename
    4476495