BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20230124T171525Z
LOCATION:C140-142
DTSTART;TZID=America/Chicago:20221118T103000
DTEND;TZID=America/Chicago:20221118T105000
UID:submissions.supercomputing.org_SC22_sess444_ws_hipar107@linklings.com
SUMMARY:Hierarchical Communication Optimization for FFT
DESCRIPTION:Workshop\n\nHierarchical Communication Optimization for FFT\n\
 nKumar, Malakar\n\nFast Fourier Transforms (FFT) are used to solve various
  scientific and engineering problems. For example, computational fluid dyn
 amics (CFD) simulations employ a pseudo-spectral method to solve flow simu
 lations using Fast Fourier transforms (FFT). FFT requires global communica
 tions among all parallel processes; this often increases communication tim
 es. We present FFTOpt, a communication optimization library that leverages
  hierarchical communications within a compute node and across nodes of a l
 arge-scale system. This is a generic library that may optimize any code or
  application that uses MPI_Alltoall and MPI_Sendrecv without any dependenc
 y on the system or application. FFTOpt also uses topology information and 
 runtime details about node allocation to aggregate at node and switch leve
 ls to reduce communication times. We tested FFTOpt in our department clust
 er and PARAM Sanganak supercomputer of IIT Kanpur using the FFTW, FFTK and
  P3DFFT libraries. FFTOpt reduces communication time by up to 63%.\n\nSess
 ion Format: Recorded\n\nTag: Algorithms, Architectures, Compilers, Computa
 tional Science, Exascale Computing, Heterogeneous Systems, Hierarchical Pa
 rallelism, Memory Systems, Parallel Programming Languages and Models, Para
 llel Programming Systems, Resource Management and Scheduling\n\nRegistrati
 on Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
