Organizers
Event Type
Workshop
Parallel Application Frameworks
Parallel Programming Languages, Libraries, Models
and Notations
TimeFriday, November 17th8:30am -
12pm
Location710-712
DescriptionMulti-level heterogeneous parallelism and deep memory
hierarchies in current and emerging computer systems
make their programming for high-performance applications
very difficult. The task is made more challenging by the
changing landscape of system architecture mandated by
power and micro-architecture considerations.
Domain-specific languages (DSLs) and high-level
frameworks (HLFs) provide convenient abstractions,
shielding application developers from much of the
complexity and variability of explicitly programming in
standard programming languages like C/C++/Fortran.
Effective design of such abstractions for the
high-performance computing context requires close
interaction between researchers developing such
languages and frameworks and domain experts with a deep
understanding of the problem to be solved.
While a number of other venues exist that address domain-specific languages and high-level programming abstractions, none of them focus on the challenges to performance optimization and implementation on parallel systems. This workshop seeks to bring together developers and users of DSLs and HLFs to identify challenges and discuss solution approaches for their effective implementation and use on a variety of platforms, including massively parallel systems.
We solicit submissions on all aspects relating to domain-specific languages and high-level frameworks for the HPC context, including, but not limited to, the design, implementation, evaluation, or use of:
Application frameworks
Domain-specific languages and libraries
High-level data structures
High-level aspects of programming languages
Directive-based optimization approaches
While a number of other venues exist that address domain-specific languages and high-level programming abstractions, none of them focus on the challenges to performance optimization and implementation on parallel systems. This workshop seeks to bring together developers and users of DSLs and HLFs to identify challenges and discuss solution approaches for their effective implementation and use on a variety of platforms, including massively parallel systems.
We solicit submissions on all aspects relating to domain-specific languages and high-level frameworks for the HPC context, including, but not limited to, the design, implementation, evaluation, or use of:
Application frameworks
Domain-specific languages and libraries
High-level data structures
High-level aspects of programming languages
Directive-based optimization approaches