• DocumentCode
    3374185
  • Title

    Architectural simulation system for M.f.a.s.t

  • Author

    Moller, C.H.L. ; Pechanek, G.G.

  • Author_Institution
    Microelectron. Div., IBM Corp., Research Triangle Park, NC, USA
  • fYear
    1996
  • fDate
    8-11 Apr 1996
  • Firstpage
    221
  • Lastpage
    232
  • Abstract
    The paper discusses the simulation system used to verify the architecture of the Mwave folded array signal transform (M.f.a.s.t.) processor, a single chip scalable very long instruction word (VLIW) processor array being developed by IBM Microelectronics. M.f.a.s.t. simulation, at this stage of development of the architecture, is at a very high abstract level and is intended to meet the requirements of being implementation independent and permit investigation of the architecture itself, as opposed to simply verifying the congruence of the architecture and an implementation of it. The M.f.a.s.t. simulator uses a collection of functional models, implemented in C, to represent the M.f.a.s.t. architecture. The models, each reflecting the behaviour of a component of the architecture, run as independent processes and communicate among themselves using a socket mechanism. This paper discusses the merits and mechanics of this approach, and the reasons it was adopted. Two large applications and many small test cases have been written for the M.f.a.s.t. architecture and run on the M.f.a.s.t simulator. While it is difficult, for reasons that are discussed, to make easily interpretable statements about the performance of the simulator, data from these examples indicate that the simulator will emulate the execution, under average conditions, of approximately 3000 execution-unit operations per second
  • Keywords
    array signal processing; digital signal processing chips; instruction sets; parallel architectures; pulse transformers; reconfigurable architectures; virtual machines; M.f.a.s.t. processor; Mwave folded array signal transform processor; architectural simulation system; architecture verification; execution emulation; execution-unit operations; functional models; independent processes; simulator performance; single chip scalable very long instruction word processor array; socket mechanism; Computational modeling; Computer aided instruction; Computer architecture; Concurrent computing; Digital signal processing; Microelectronics; Parallel processing; Testing; VLIW; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1996., Proceedings of the 29th Annual
  • Conference_Location
    New Orleans, LA
  • ISSN
    1080-241X
  • Print_ISBN
    0-8186-7432-6
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1996.492170
  • Filename
    492170