• DocumentCode
    3281780
  • Title

    An environment for the development of microcode for pipelined architectures

  • Author

    Nicolau, Alexandru ; Potasman, Roni

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • Volume
    6
  • fYear
    1992
  • fDate
    10-13 May 1992
  • Firstpage
    2677
  • Abstract
    An environment for the development of microcode for parallel and pipelined machines is presented. The system is based on a set of low-level transformations called pipelined percolation scheduling (PPS). The PPS transformations are integrated into a system which does automatic code compaction, but also allows interactive control of the parallelization process, while the system deals with the burdensome details of architecture, correctness-preservation and synchronization. The atomicity, generality and modularity of PPS permit the integration of new, user-defined higher-level transformations on top of the core transformations, to achieve the best performance for the target architecture
  • Keywords
    interactive programming; microprogramming; parallel architectures; parallel programming; pipeline processing; automatic code compaction; correctness-preservation; interactive control; low-level transformations; parallelization process; pipelined architectures; pipelined percolation scheduling; synchronization; Computer architecture; Computer science; Concurrent computing; Delay; Parallel architectures; Parallel machines; Parallel processing; Pipeline processing; Time factors; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0593-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1992.230669
  • Filename
    230669