• DocumentCode
    379743
  • Title

    A layered, codesign virtual machine approach to modeling computer systems

  • Author

    Paul, JoAnn M. ; Thomas, Donald E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    522
  • Lastpage
    528
  • Abstract
    By using a macro/micro state model we show how assumptions on the resolution or logical and physical timing of computation in computer systems has resulted in design methodologies such as component-based decomposition, where they are completely coupled, and function/architecture separation, where they are completely independent. We discuss why these are inappropriate for emerging programmable, concurrent system design. By contrast, schedulers layered on hardware in concurrent systems already couple logical correctness with physical performance when they make effective resource sharing decisions. This paper lays a foundation for understanding how layered logical and physical sequencing will impact the design process, and provides insight into the problems that must be solved in such a design environment. Our layered approach is that of a virtual machine. We discuss our MESH research project in this context
  • Keywords
    hardware-software codesign; multiprocessing systems; timing; virtual machines; MESH research project; component-based decomposition; computer system modeling; design methodologies; function/architecture separation; layered codesign virtual machine approach; layered logical physical sequencing; logical correctness; logical timing; macro/micro state model; physical performance; physical timing; programmable concurrent system design; resource sharing decisions; Clocks; Computer architecture; Design methodology; Dynamic scheduling; Hardware; Physics computing; Software design; Software performance; Timing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998350
  • Filename
    998350