Homepage of Technische Universität Dresden

Personal tools
Home » ... » Workshops » HIPS » Program
Sections

Program

Schedule

Keynote
An Evolutionary Exascale Programming Model Deserves Revolutionary Support
Barbara Chapman (University of Houston) [slides  ]
  9:00-10:00
Coffee Break 10:00-10:30
Case Studies:
Improving High-Performance Sparse Libraries using Compiler-Assisted Specialization: A PETSc Case Study
Shreyas Ramalingam, Mary Hall, Chun Chen (University of Utah)
[slides ]

An Empirical Performance Study of Chapel Programing Language
Nan Dun, Kenjiro Taura (University of Tokyo)
[slides ]

Simulating the Spread of Infectious Disease over Large Realistic Social Networks using Charm++
Keith Bisset, Ashwin M. Aji (Virginia Tech), Eric Bohm, Laxmikant Kale (University of Illinois), Tariq Kamal, Madhav Marathe, Jae-seung Yeom (Virginia Tech)
[slides ]

10:30-11:00


11:00-11:30


11.30-12:00
Lunch Break 12:00-13:30
Methods:
A New Method of MHP Analysis for Languages with Dynamic Barriers
Saurabh Joshi (Indian Institute of Technology Kanpur), R.K. Shyamasundar (Tata Institute of Fundamental Research), Sanjeev K. Aggarwal (Indian Institute of Technology Kanpur)
[slides ]

Awareness of MPI Virtual Process Topologies on the Single-Chip Cloud Computer
Steffen Christgau, Bettina Schnor (University of Potsdam)
[slides ]

Speedup for Multi-Level Parallel Computing
Shanjiang Tang, Bu Sung Lee, Binsheng He (Nayang Technological University)
[slides ]

13:30-14:00



14:00-14:30


14:30-15:00
Coffee Break 15:00-15:30
Tools, Compilers and Libraries:
Conflict Avoidance Scheduling using Grouping List for Transactional Memory
Dongmin Choi (Samsung Electronics), Seung Hun Kim, Won Ro (Yonsei University
Seoul)
[slides ]

Compile-Time Detection of False Sharing via Loop Cost Modeling
Munara Tolubaeva, Yonghong Yan, Barbara Chapman (University of Houston)
[slides ]

Communication Library to Overlap Computation and Communication for OpenCL Application
Toshiya Komoda, Shinobu Miwa, Hiroshi Nakamura (University of Tokyo)
[slides ]

HERCULES: A Pattern Driven Code Transformation System
Christos Kartsaklis, Oscar Hernandez, Chung-Hsing Hsu (ORNL), Thomas Ilsche (Technische Universität Dresden)
[slides ]

15:30-16:00



16:00-16:30


16:30-17:00


17:00-17:30

Keynote by Barbara Chapman: An Evolutionary Exascale Programming Model Deserves Revolutionary Support

An evolutionary approach to large-scale application development would simplify application migration and help preserve investment in legacy code where feasible. Many of today's DOE MPI-based application codes employ OpenMP directives to reduce the memory footprint within system nodes, and to improve the communication/computation ratio of the MPI processes. Yet OpenMP has a number of weaknesses that make the current version insufficient for the expression of parallelism to exploit emerging and future node architectures. In this presentation we discuss possible means to enhance this shared memory programming interface to enable its use with MPI or another inter-node programming API on larger, more complex high-end computer architectures.

If such a model is to provide high performance along with productivity benefits, our efforts must go beyond the language level. We consider what innovation at the compiler level and in the runtime system might improve the mapping of a code to a specific hardware and execution environment, and continue to adapt it to changing circumstances, without the need for manual control or external intervention. 

Last modified: 21.05.2012 14:40
Author: Jacqueline Papperitz

Ideenwettbewerb: Campus 2020
 


Contact

Dr. Matthias S. Müller
matthias.mueller@tu-dresden.de