BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Michigan Institute for Computational Discovery and Engineering - ECPv6.17.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://micde.umich.edu
X-WR-CALDESC:Events for Michigan Institute for Computational Discovery and Engineering
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Detroit
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20210314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20211107T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20220313T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20221106T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20230312T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20231105T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Detroit:20221027T153000
DTEND;TZID=America/Detroit:20221027T163000
DTSTAMP:20230713T163634Z
CREATED:20220825T193358Z
LAST-MODIFIED:20230713T163634Z
UID:10000578-1666884600-1666888200@micde.umich.edu
SUMMARY:MICDE Seminar: John Tramm\, Assistant Computational Scientist\, Argonne National Laboratory
DESCRIPTION:Dr. John Tramm is an assistant scientist in the computational science division at Argonne National Laboratory. He received his PhD in computational nuclear engineering from MIT in 2018. John’s research efforts are focused on improving neutron transport methods that drive massively parallel simulations of nuclear reactors using some of the world’s largest supercomputers. John also has deep experience developing and optimizing simulation applications for GPU-based systems. \n  \nTHE RISE OF PORTABLE GPU PROGRAMMING: EXPERIENCES DEVELOPING GPU-BASED SCIENTIFIC SIMULATION APPLICATIONS FOR INTEL\, NVIDIA\, AND AMD GPUs \nHistorically\, portability has not been important for GPU programming as NVIDIA has dominated the high performance computing (HPC) GPU market. With only one major GPU vendor available to choose from\, it has always made sense to develop scientific HPC apps using NVIDIA’s proprietary CUDA programming model. However\, in 2022 both AMD and Intel are releasing HPC GPU products with the intention of competing directly with NVIDIA. In fact\, the world’s first exascale supercomputer (Oak Ridge National Laboratory’s Frontier) is powered by AMD GPUs\, with another even larger exascale supercomputer (Aurora) powered by Intel GPUs set to arrive at Argonne National Laboratory shortly. These new computers highlight a trend not just from CPU to GPU in HPC\, but also a trend from proprietary CUDA into a number of different portable performance models for GPU. Thus\, scientific application developers are now confronted with not only the difficultly of porting or developing apps for GPU architectures\, but also with selecting from a wide variety of portable GPU programming models (for instance\, OpenMP offloading\, HIP\, SYCL/DPC++\, OpenCL\, Kokkos\, RAJA\, and OCCA). \nIn this talk\, I will briefly introduce the newest supercomputing systems and will give an overview of the many different portable performance models now available for GPUs. I will show a few snippets of an example kernel implemented in a variety of different models\, and will even compare performance of a scientific mini-app\, XSBench\, across all major programming models and GPU architectures. Subjective “pros and cons” of each programming model will be discussed along with quantitative performance comparisons. Next\, I will use a full scientific GPU application (the OpenMC Monte Carlo particle transport code) as a case study to discuss real-world issues affecting portable scientific GPU applications and how bleeding-edge GPU compiler technology stacks are faring. I will also briefly discuss a few of the algorithmic performance optimizations that we developed for OpenMC to give a feel for what types of changes are required to achieve high performance on GPU. \n  \n\n  \nThe MICDE Fall 2022 Seminar Series is open to all. \nThis seminar is hosted by the Michigan Institute for Computational Discovery & Engineering (MICDE). Dr. Tramm will be hosted by Prof. Brendan Kochunas\, Assistant Professor of Nuclear Engineering and Radiological Sciences. \nThis is an in-person event\, Zoom link will only be provided upon request. This seminar will not be recorded! \nGraduate Certificate in Computational Discovery and Engineering\, and MICDE fellows\, please use this form to record your attendance. \nQuestions? Email MICDE-events@umich.edu
URL:https://micde.umich.edu/event/micde-seminar-john-tramm-assistant-computational-scientist-argonne-national-laboratory/
LOCATION:1010 H. H. Dow\, 2300 Hayward St\, Ann Arbor\, MI\, 48109\, United States
CATEGORIES:Featured Events,MICDE Seminar Series,Seminar
ATTACH;FMTTYPE=image/png:https://micde.umich.edu/wp-content/uploads/2022/08/John-Tramm.png
END:VEVENT
END:VCALENDAR