• DocumentCode
    3420644
  • Title

    SystemC implementation of mat-core: A matrix core extension for general-purpose processors

  • Author

    Soliman, Mostafa I. ; Al-Junaid, Abdulmajid F.

  • Author_Institution
    Electr. Eng. Dept., South Valley Univ.
  • fYear
    2009
  • fDate
    6-9 April 2009
  • Firstpage
    9
  • Lastpage
    14
  • Abstract
    Technological advances in IC manufacturing provide us with the capability to integrate more and more functionality into a single chip. Today´s modern processors have nearly one billion transistors on a single chip. With the increasing complexity of today´s system, the designs have to be modeled at a high-level of abstraction before partitioning into hardware and software components for final implementation. This paper explains in detail the implementation of a matrix processor called Mat-Core with SystemC (system level modeling language). Mat-Core is a research processor aiming at exploiting the increasingly number of transistors per IC to improve the performance of a wide range of applications. It extends a general-purpose scalar processor with a matrix core. Like vector architectures, the extended matrix core is organized in parallel lanes. In addition to vector-scalar and vector-vector instructions, the matrix core can execute matrix-vector and matrix-matrix instructions. Furthermore, for controlling the execution of vector/matrix instructions on the matrix core, this paper extends the well known scoreboard technique.
  • Keywords
    production engineering computing; semiconductor device manufacture; IC manufacturing; SystemC implementation; general-purpose processors; matrix core extension; matrix processor; matrix-matrix instructions; scoreboard technique; system level modeling language; Computer aided manufacturing; Computer integrated manufacturing; Data mining; Embedded software; Hardware; Instruction sets; Moore´s Law; Object oriented programming; Parallel processing; Pipelines; SystemC implementation; high performance computing; multi-level ISA; scoreboarding; vector/matrix processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Technology of Integrated Systems in Nanoscal Era, 2009. DTIS '09. 4th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-4320-8
  • Electronic_ISBN
    978-1-4244-4321-5
  • Type

    conf

  • DOI
    10.1109/DTIS.2009.4938014
  • Filename
    4938014