1 / 4

Exascale Challenges

kaspar
Download Presentation

Exascale Challenges

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. X-Stack Front-EndKatherine Yelick, OrganizerTina Macaluso, ScribeMary Hall, PresenterParticipants: John Bell, Jim Belak, MilindKulkarni, David Padua, Armando Solar-Lezama, Vijay Saraswat, John Daley, Andrew Lumsdaine, John Shalf, Dan Quinlan, Thuc Hoang, Richard Lethin and Benoit Meister

  2. Exascale Challenges XStack Review

  3. Exascale Challenges XStack Review

  4. Agenda – Second Day Energy Efficiency, Resilience, Programmability, Scalability, Performance Portability, Interoperability Need Feedback to Apps (e.g., profiler performance) Parallel Language Existing MPI + X code Existing MPI + X code LLIR: Representation of C/F/C++-level serial code, thread, and comm E.g., (LLVM, or some other serial) plus comm+threads (XPI, Swarm, OCR, APGAS, UPCR Also need an abstract machine model instance to generate code HPC Programmer Migration Process LLIR HLIR Runtimes Runtime HLIR: describes the structure of the program e.g., GDGs, PIL, AST (type-checked). May have domain-specific constructs Some abstract machine model parameters may be needed here? Program in DSL Xi Domain Expert DSL X1…Xn compilers DSLs Generator Runtime optimized code Compiler-optimized code Need Feedback from Architecture Performance Programmer DSL Designers HLC: High Level Intermediate Representations LLC: Low Level Intermediate Representations X-Stack Front end X-Stack Back end

More Related