BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:2.0 BEGIN:VEVENT DTSTART:20151117T231500Z DTEND:20151118T010000Z LOCATION:Level 4 - Lobby DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Entering the exascale era, HPC architectures are rapidly changing and diversifying, to continue delivering performance increases. These changes offer opportunities while also demanding disruptive software changes to harness the full hardware potential. The question is how to achieve an acceptable degree of performance portability across diverse, rapidly evolving architectures, in spite of the sharp trade-off between easy-to-maintain, portable software written in high-level languages, and highly optimized, parallel codes for target architectures.=0AThe solution proposed is to leverage domain-specific languages (DSL), and code generators to introduce multiple layers of abstraction. At the highest level, application developers write algorithms in clear, concise manner, while at the lower levels source-to-source compilers transforms DSL codes into highly optimized native codes that can be compiled for target platforms for near-to-peak performance. The framework provides layers, decoupling domain experts from code tuning specialists, where different optimized code generator back ends can be replaced. SUMMARY:OPESCI: Open Performance portablE Seismic Imaging PRIORITY:3 END:VEVENT END:VCALENDAR