• DocumentCode
    819807
  • Title

    PICO: automatically designing custom computers

  • Author

    Kathail, Vinod ; Aditya, Shail ; Schreiber, Robert ; Rau, B. Ramakrishna ; Cronquist, Darren C. ; Sivaraman, Mukund

  • Volume
    35
  • Issue
    9
  • fYear
    2002
  • fDate
    9/1/2002 12:00:00 AM
  • Firstpage
    39
  • Lastpage
    47
  • Abstract
    The paper discusses the PICO (program in, chip out) project, a long-range HP Labs research effort that aims to automate the design of optimized, application-specific computing systems - thus enabling the rapid and cost-effective design of custom chips when no adequately specialized, off-the-shelf design is available. PICO research takes a systematic approach to the hierarchical design of complex systems and advances technologies for automatically designing custom nonprogrammable accelerators and VLIW processors. While skeptics often assume that automated design must emulate human designers who invent new solutions to problems, PICO´s approach is to automatically pick the most suitable designs from a well-engineered space of designs. Such automation of embedded computer design promises an era of yet more growth in the number and variety of innovative smart products by lowering the barriers of design time, designer availability, and design cost.
  • Keywords
    application specific integrated circuits; embedded systems; logic CAD; microprocessor chips; parallel architectures; parallel machines; special purpose computers; HP Labs research; PICO project; VLIW processors; application-specific computing systems; automatic custom computer design; cost-effective design; custom chips; custom nonprogrammable accelerators; design cost; embedded computer design; off-the-shelf design; program in chip out project; Computer applications; Costs; Design automation; Design methodology; Design optimization; Embedded computing; Hardware; High performance computing; Space exploration; VLIW;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2002.1033026
  • Filename
    1033026