• DocumentCode
    465493
  • Title

    Systolic Computational-Memory Architecture for an FPGA-based Flow Solver

  • Author

    Sano, Kentaro ; Iizuka, Takanori ; Yamamoto, Satoru

  • Author_Institution
    Graduate School of Information Sciences, Tohoku University, 6-6-01 Aramaki Aza Aoba, Aoba-ku, Sendai 980-8579, JAPAN. Email: kentah@caero.mech.tohoku.ac.jp
  • Volume
    1
  • fYear
    2006
  • fDate
    6-9 Aug. 2006
  • Firstpage
    423
  • Lastpage
    427
  • Abstract
    This paper presents an FPGA-based flow solver based on the systolic computational-memory architecture. We show that the flow solver based on the fractional-step method with difference schemes can be expressed as a systolic algorithm, and the systolic computational-memory architecture is suitable to design the special-purpose processor for the flow solver. Based on this architecture, we propose a special-purpose processor comprised of a 2D array of cells connected by a 2D mesh network. Each cell has a computational data-path and a local memory. While the whole array stores data as a memory, it also performs highly parallel and scalable floating-point computations with the sufficient memory bandwidth. We report the initial design of the processor for two ALTERA Stratix II FPGAs, and discuss its estimated peak performance that could reach 30 GFLOPS at only 60MHz.
  • Keywords
    Algorithm design and analysis; Computational fluid dynamics; Computer architecture; Concurrent computing; Field programmable gate arrays; High performance computing; Parallel processing; Process design; Random access memory; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
  • Conference_Location
    San Juan, PR
  • ISSN
    1548-3746
  • Print_ISBN
    1-4244-0172-0
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2006.382089
  • Filename
    4267166