Seminars in Scientific Computing Series (Nov 3): guest lecture
Dr. Andreas Kloeckner

Seminars in Scientific Computing Series (Nov 3): guest lecture

Published:

Simula is pleased to announce that Dr. Andreas Kloeckner will present as a guest lecturer on Thursday, November 3rd 11:00-12:00 at Simula Research Laboratory. This seminar is a part of the Simula Seminars in Scientific Computing Series.

About the speaker:

Dr. Andreas Kloeckner is an associate professor in the scientific computing area within the Department of Computer Science at the University of Illinois at Urbana-Champaign.

HPC for Idealists with Deadlines: Pragmatic Abstractions for High Performance


Abstract:

Development of high performance code often necessitates compromise. Lowered computational cost comes at the expense of other worthy goals, including intelligibility and maintainability of programs. We discuss a "ladder" of tools ranging from low- to high-level, aiming to reduce these sacrifices in machine independence, readability, and separation of concerns, all while enabling "near-handwritten" performance to be attained. These tools include PyOpenCL, offering access to the OpenCL compute abstraction and open-source implementations thereof, including pocl. They include loopy, a polyhedrally-based code transformation tool for CPU and GPU code. And they include pytato, which captures data flow graphs of numpy-compatible array computations for transformation and processing via loopy. Moderate-to-large-scale examples illustrate successful uses of these tools.

Event Details:

  • Time: Thursday, November 3rd 11:00-12:00
  • Location: Simula Research Laboratory in the Dentsu meeting room(8th floor)
  • Guest sign-up information: No sign up needed.