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:20230124T171526Z
LOCATION:C1-2-3
DTSTART;TZID=America/Chicago:20221117T083000
DTEND;TZID=America/Chicago:20221117T170000
UID:submissions.supercomputing.org_SC22_sess275_rpost182@linklings.com
SUMMARY:Exploring Performance of GeoCAT data analysis routines on GPUs
DESCRIPTION:Posters, Research Posters\n\nExploring Performance of GeoCAT d
 ata analysis routines on GPUs\n\nKashgarani, Miller, Suresh, Zacharias\n\n
 The GeoCAT-comp program is a Python toolkit used by the geoscience communi
 ty to analyze data. This project explores ways to port GeoCAT-comp to run 
 on GPUs, as recent supercomputers are shifting to include GPU accelerators
  as the major resource. Although GeoCAT-comp's routines are all sequential
  or utilize Dask parallelization on the CPU, the data processing is embarr
 assingly parallel and computationally costly, enabling us to optimize usin
 g GPUs. GeoCAT uses NumPy, Xarray, and Dask arrays for CPU parallelization
 . In this project, we examined different GPU-accelerated Python packages (
 e.g., Numba and CuPy). Taking into account the deliverability of the final
  porting method to the GeoCAT team, CuPy is selected. CuPy is a Python CUD
 A-enabled array backend module that is quite similar to NumPy. We analyzed
  the performance of the GPU-accelerated code compared to the Dask CPU para
 llelized code over various array sizes and resources, and through strong a
 nd weak scaling.\n\nRegistration Category: Tech Program Reg Pass, Exhibits
  Reg Pass
END:VEVENT
END:VCALENDAR
