• DocumentCode
    3513865
  • Title

    A spatial computing architecture for implementing computational circuits

  • Author

    Grant, David ; Lemieux, Guy G F

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC
  • fYear
    2008
  • fDate
    15-15 Oct. 2008
  • Firstpage
    41
  • Lastpage
    44
  • Abstract
    To accelerate many computational software algorithms, designers are implementing them as computational circuits. These algorithms are diverse and include molecular dynamics, weather simulation, video encoding, and financial modelling. Circuit designers repeatedly synthesize and simulate circuits for debugging and incremental design, but due to the size of computational circuits these steps are slow and waste designer productivity. In this paper we present an architecture and tool flow for rapidly compiling and simulating/executing computational circuits. We use a motion estimation circuit to demonstrate the performance vs. capacity scalability of our architecture, and show that the performance is comparable to an FPGA-based design.
  • Keywords
    circuit CAD; field programmable gate arrays; logic CAD; software architecture; software tools; FPGA-based design; circuit designer; computational circuits; computational software algorithms; financial modelling; molecular dynamics; spatial computing architecture; video encoding; weather simulation; Acceleration; Algorithm design and analysis; Circuit simulation; Circuit synthesis; Computational modeling; Computer architecture; Debugging; Encoding; Software algorithms; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microsystems and Nanoelectronics Research Conference, 2008. MNRC 2008. 1st
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    978-1-4244-2920-2
  • Electronic_ISBN
    978-1-4244-2921-9
  • Type

    conf

  • DOI
    10.1109/MNRC.2008.4683373
  • Filename
    4683373