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.