Held in Conjunction With 31st IEEE International Parallel & Distributed Processing Symposium
May 29-June 2, 2017
Buena Vista Palace Hotel, orlando, florida USA
Overview
The 22nd HIPS workshop, to be held as a full-day meeting on May 29th
at the IEEE IPDPS 2017 conference in Orlando, focuses on high-level
programming of multiprocessors, compute clusters, and massively
parallel machines. Like previous workshops in the series, which was
established in 1996, this event serves as a forum for research in the
areas of parallel applications, language design, compilers, runtime
systems, and programming tools. It provides a timely and lightweight
forum for scientists and engineers to present the latest ideas and
findings in these rapidly changing fields. In our call for papers, we
especially encouraged innovative approaches in the areas of emerging
programming models for large-scale parallel systems and many-core
architectures.
Topics of Interest
Topics of interest to the HIPS workshop include but are not limited to:
- New programming languages and constructs for exploiting parallelism and locality
- Experience with and improvements for existing parallel languages
and run-time environments such as MPI, OpenMP, Cilk, UPC, Co-array
Fortran, X10, Chapel, Charm++, and OpenCL
- Parallel compilers, programming tools, and environments
- OS and architectural support for parallel programming and debugging
- Software and system support for extreme scalability including fault tolerance
- Programming environments for heterogeneous multicore systems and accelerators such as GPUs, FPGAs, Cells, and MICs
- Domain specific languages exploring embedded and stand-alone languages, libraries and runtime for focused application areas
- Languages and runtime support for multi-science/coupled codes, including but not limited to ensemble computing and UQ
Program
Keynote (9:00 - 10:00):
Scalable Fault Tolerance at the Extreme Scale
Zizhong Chen, University of California, Riverside
Abstract:
Extreme scale supercomputers are expected to have 100 million to 1 billion computing cores. Due to the large number of cores used, extreme scale scientific applications must be protected from errors. When an error occurs, the affected application either continues or stops. If the application continues, we call it a fail-continue error. Otherwise, we call it a fail-stop error. In this talk, I will discuss our recent work on scalable fault tolerance at the extreme scale. We have developed some highly efficient techniques for selected widely used scientific algorithms to tolerate both fail-continue and fail-stop errors according to their specific algorithmic characteristics. By leveraging the algorithmic characteristics, the proposed techniques can achieve much higher efficiency than the traditional general techniques (i.e., Triple Modular Redundancy for fail-continue errors and checkpoint/restart for fail-stop errors) and therefore have potential to scale to exascale and beyond. A highly scalable checkpointing scheme is also developed for general applications.
About the Speaker:
Zizhong Chen is an Associate Professor of Computer Science at the University of California, Riverside. He specializes in reliable and high performance scientific computing, numerical algorithms and software, and algorithm-based fault tolerance. Dr. Chen received a CAREER Award from the U.S. National Science Foundation and a Best Paper Award from the International Supercomputing Conference. He is a Senior Member of the IEEE and a Life Member of the ACM. Dr. Chen currently serves as Subject Area Editor for Elsevier Parallel Computing journal and Associate Editor for IEEE Transactions on Parallel and Distributed Systems.
10:00 - 10:30 Break
Session 1 (10:30 - 12:00):
API interoperability when using multithreaded MPI and OpenMP tasking in a large scientific code,
Dana Akhmetova, Roman Iakymchuk, Örjan Ekeberg and Erwin Laure
Parallelism Comparison of Threading Programming Models, Soulmaz Salehian, Jiawen Liu and Yonghong Yan
Annotation-based Parallelization of Java Code, Mostafa Mehrabi, Nasser Giacaman and Oliver Sinnen
12:00 - 13:30 Lunch
Session 2 (13:30 - 15:00):
Using LLVM for Optimized Light-Weight Binary Re-Writing at Runtime, Josef Weidendorfer and Alexis Engelke
Snowflake: A Lightweight Portable Stencil DSL, Nathan Zhang, Michael Driscoll, Charles Markley, Samuel Williams, Protonu Basu, Armando Fox and Katherine Yelick
Enabling One-sided Communication Semantics on ARM, Pavel Shamis, M. Graham Lopez and Gilad Shainer
15:00 - 15:30 Break
Session 3 (15:30 - 16:30):
Towards a Language Framework for Thick Control Flows, Jari-Matti Mäkelä, Martti Forsell and Ville Leppänen
Pure Concurrent Programming, Benjamin J.L. Wang and Uwe Zimmer
Submission & Deadlines
Submissions due: 2017-01-292017-02-05 (MST)
Notification of acceptance: 2017-03-02
Camera-ready papers due: 2017-03-22
Please submit papers through EasyChair.
Submission for Paper.
Paper Style
The HIPS paper style is identical to the IPDPS paper style.
Submitted manuscripts may not exceed 10 single-spaced double-column
pages using 10-point size font on 8.5x11 inch pages (IEEE conference
style), including figures, tables, and references.
Paper Templates
Publishing
Proceedings of the workshops are published by IEEE CPS; they are
distributed at the conference and are submitted for inclusion in the
IEEE Xplore Digital Library after the conference.
Committees
Workshop Co-chairs
- Bo Wu, Colorado School of Mines - Golden, CO USA
- Andreas Knüpfer, Technische Universität Dresden - Dresden, Germany
Steering Committee
- Rudolf Eigenmann, Purdue University - West Lafayette, IN
- Michael Gerndt, Technische Universität - München, Germany
- Frank Mueller, North Carolina State University - Raleigh, NC
- Craig Rasmussen, University of Oregon - Eugene, OR
- Martin Schulz, Lawrence Livermore National Laboratory - Livermore, CA
Program Committee
- Josef Weidendorfer, TUM
- Karl Fuerlinger, LMU Munich
- Martin Schulz, Lawrence Livermore National Laboratory
- Markus Geimer, Juelich Supercomputing Centre
- Xu Liu, College of William and Mary
- José Gracia, High-Performance Computing Center
- Shirley Moore, Oak Ridge National Laboratory
- Michael Gerndt, Technische Universität München
- Holger Brunst, TU Dresden
- Shuaiwen Song, Pacific Northwest National Lab
- Lingfei Wu, IBM T.J. Watson Research
- Zhijia Zhao, Univ of California Riverside
History
Conference |
Date |
Location |
21st HIPS 2016 |
May 23, 2016 |
Chicago, IL, USA |
20th HIPS 2015 |
May 25, 2015 |
Hyderabad, India |
19th HIPS 2014 |
May 19, 2014 |
Phoenix, AZ, USA |
18th HIPS 2013 |
May 20, 2013 |
Boston, MA, USA |
17th HIPS 2012 |
May 21, 2012 |
Shanghai, China |
16th HIPS 2011 |
May 20, 2011 |
Anchorage, Alaska, USA |
15th HIPS 2010 |
April 19-23, 2010 |
Atlanta, GA, USA |
14th HIPS 2009 |
May 25, 2009 |
Rome, Italy |
13th HIPS 2008 |
April 14, 2008 |
Miami, FL, USA |
12th HIPS 2007 |
March 26, 2007 |
Long Beach, California, USA |
11th HIPS 2006 |
April 25, 2006 |
Rhodes Island, Greece |
10th HIPS 2005 |
April 4, 2005 |
Denver, Colorado, USA |
9th HIPS 2004 |
April 26, 2004 |
Santa Fe, New Mexico, USA |
8th HIPS 2003 |
April 22, 2003 |
Nice, France |
7th HIPS 2002 |
April 15, 2002 |
Fort Lauderdale, FL, USA |
6th HIPS 2001 |
April 23, 2001 |
San Francisco, CA, USA |
5th HIPS 2000 |
May 1, 2000 |
Cancun, Mexico |
4th HIPS 1999 |
April 12, 1999 |
San Juan, Puerto Rico, USA |
3rd HIPS 1998 |
March 30, 1998 |
Orlando, FL, USA |
2nd HIPS 1997 |
April 1, 1997 |
Geneva, Switzerland |
1st HIPS 1996 |
April 16, 1996 |
Honolulu, HI, USA |