• DocumentCode
    2685788
  • Title

    Custom wide counterflow pipelines for high performance embedded applications

  • Author

    Childers, Bruce R. ; Davidson, Jack W.

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    57
  • Lastpage
    68
  • Abstract
    Application-specific instruction set processor (ASIP) design is a promising technique to meet the performance and cost goals of high-performance systems. ASIPs are especially valuable for embedded computing (e.g., digital cameras, color printers, cellular phones, etc.) where a small increase in performance and decrease in cost can have a large impact on a product´s viability. Sutherland, Sproull, and Molnar have proposed a processor organization called the counterflow pipeline (CFP) that is appropriate for ASIP design due to its simple and regular structure, local control and communication, and high degree of modularity. This paper describes a new CFP architecture, called the wide counterflow pipeline (WCFP), that extends the original proposal to be better suited for custom embedded instruction-level parallel processors. This work presents a novel and practical application of the CFP to automatic and quick turnaround design of ASIPs. The paper introduces the WCFP architecture and describes several microarchitecture enhancements needed to get good performance from custom WCFPs. We demonstrate that custom WCFPs have performance that is up to 4 times better than that of ASIPs based on the original CFP
  • Keywords
    embedded systems; parallel architectures; pipeline processing; ASIP; WCFP; application-specific instruction set processor; embedded applications; high performance; instruction-level parallel processors; wide counterflow pipelines; Application specific processors; Automatic control; Cellular phones; Communication system control; Costs; Digital cameras; Embedded computing; Pipelines; Printers; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2000. Proceedings. International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-0622-4
  • Type

    conf

  • DOI
    10.1109/PACT.2000.888331
  • Filename
    888331