• DocumentCode
    2440706
  • Title

    An introductory exascale feasibility study for FFTs and multigrid

  • Author

    Gahvari, Hormozd ; Gropp, William

  • Author_Institution
    Comput. Sci. Dept., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    The coming decade is going to see a push towards exascale computing. Assuming gigahertz cores, this means exascale systems will have between 100 million and 1 billion of them to achieve this level of performance. At this scale, some important questions need to be answered on the applications end. What applications are feasible at this scale? What needs to be done to make them scalable? How does the hardware have to adapt to meet application needs? In this paper, we introduce a new feasibility-based approach to answering these questions. Our approach involves finding upper and lower bounds on problem size and machine parameters to determine a feasibility region for the application in question. As the underlying architecture of a future exascale machine is currently unknown, we use LogP-based performance models and vary machine parameters to give architecture-indepenent hardware constraints. We consider both strong-scaling and weak-scaling scenarios, and present results for two applications, the Fast Fourier Transform and basic geometric multigrid. The results show substantial constraints that need to be satisfied to enable exascale performance.
  • Keywords
    algorithm theory; fast Fourier transforms; grid computing; FFT; LogP-based performance models; architecture-indepenent hardware constraints; exascale computing; exascale feasibility study; fast Fourier transform; geometric multigrid; parallel computation; Application software; Computer architecture; Computer science; Delay; Fast Fourier transforms; Flexible printed circuits; Hardware; Runtime; Software design; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-6442-5
  • Type

    conf

  • DOI
    10.1109/IPDPS.2010.5470417
  • Filename
    5470417