• DocumentCode
    2626582
  • Title

    Designing a coprocessor for recurrent computations

  • Author

    Ganapathy, Kumar N. ; Wah, Benjamin W.

  • Author_Institution
    Coordinated Sci. Lab., Urbana, IL, USA
  • fYear
    1993
  • fDate
    1-4 Dec 1993
  • Firstpage
    806
  • Lastpage
    813
  • Abstract
    We present the design of an application-specific coprocessor for algorithms that can be modeled as uniform recurrences or "uniformized" affine recurrences. The coprocessor has a regular array of processors connected to an access-unit for intermediate storage of data. The distinguishing feature of our approach is that we assume the coprocessor to be interfaced to a standard, slow (single-ported) memory with low bandwidth. Hence, good performance is achieved by effectively exploiting data locality in the applications by the compiler, and the final architecture is chosen by a tradeoff analysis driven by the mapping process. Preliminary results indicate that the coprocessor has significantly lower clock rates or higher performance than that of existing RISC processors and is cost-effective for executing loop computations
  • Keywords
    application specific integrated circuits; coprocessors; recursive functions; reduced instruction set computing; systolic arrays; RISC processors; affine recurrences; application-specific coprocessor; data locality; loop computations; mapping process; Acceleration; Application software; Clocks; Computer architecture; Coprocessors; Costs; Hardware; Performance analysis; Pipeline processing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-4222-X
  • Type

    conf

  • DOI
    10.1109/SPDP.1993.395449
  • Filename
    395449