One of the hard realities is that the hardware continues to evolve very rapidly with diverse memory subsystems or cores with different ISAs or accelerators of varied types. The HPC community is in constant need for sophisticated software tools and techniques to port legacy code to these emerging platforms. Maintaining a single code base yet achieving performance portable solution continues to pose a daunting task. Directive-based programming models such as OpenACC, OpenMP tackle this issue by offering scientists a high-level approach to accelerate scientific applications and develop performance portable solutions. This enables accelerators to be first-class citizens for HPC!
To address the rapid pace of hardware evolution, developers continue to explore and add richer features to the various (parallel) programming standards. Domain scientists continue to explore the programming and tools space while preparing themselves for future Exascale systems.
This workshop aims to solicit papers that explore innovative language features – their implementations, compilation & runtime scheduling techniques, performance optimization strategies, autotuning tools exploring the optimization space and so on.
WACCPD has been one of the major forums for bringing together the users, developers and tools community to share their knowledge and experiences of using directives and similar approaches to program emerging complex systems.
Compiler and Runtime support for current and emerging architectures
Language-based extensions
Memory management using directives
Performance evaluation and lessons learnt
Auto-tuning and optimization strategies
Programming experience porting applications in any domain
Extensions to and shortcomings of current accelerator directives APIs
Hybrid heterogeneous or many-core programming with accelerator directives with other models (i.e. OpenMP, MPI, OpenSHMEM)
Scientific libraries interoperability with accelerator directives
Experiences in implementing compilers for accelerator directives on newer architectures
Low level communication APIs or runtimes that support accelerator directives
Asynchronous execution and scheduling (heterogeneous tasks)
Power / energy studies
Static analysis and verification tools
Modeling and performance analysis tools
Benchmarks and validation suites
11月14日
2016
会议日期
初稿截稿日期
注册截止日期
2022年11月13日 美国 Dallas
2022 Workshop on Accelerator Programming Using Directives2017年11月13日 美国
2017年第4届指令加速器编程研讨会2015年11月16日 美国
2015年加速器编程使用指令研讨会2014年11月17日 美国
2014年加速器使用编程指令研讨会
留言