[hpc-announce] Call for Participation - IA^3 2016 hms
Tumeo, Antonino
Antonino.Tumeo at pnnl.gov
Sat Oct 29 12:06:36 CDT 2016
[Apologies if you receive multiple copies of this CFP]
IA^3 2016 - Sixth Workshop on Irregular Applications: Architectures and Algorithms
http://hpc.pnl.gov/IA3
November 13 2016
9:00 AM - 5:30 PM
Room 251-D
Salt Lake City, UT
To be held in conjunction with SC16
To be held in cooperation with SIGHPC
Theme
Irregular applications occur in many subject matters. While inherently parallel, they exhibit highly variable execution performance at a local level due to unpredictable memory access patterns and/or network transfers, divergent control structures, and data imbalances. Moreover, they often require fine-grain synchronization and communication on large-data structures such as graphs, trees, unstructured grids, tables, sparse matrices, deep nets, and their combinations (such as, for example, attributed graphs). They have a significant degree of latent parallelism, which however is difficult to exploit due to their complex behavior. Current high performance architectures rely on data locality and regular computation to reduce access latencies, and often do not cope well with the requirements of these applications. Furthermore, irregular applications are difficult to scale on current supercomputing machines, due to their limits in fine-grained synchronization and small data transfers.
Irregular applications pertain both to well established and emerging fields, such as machine learning, social network analysis, bioinformatics, semantic graph databases, Computer Aided Design (CAD), and computer security. Many of these application areas also process massive sets of unstructured data, which keep growing exponentially. Addressing the issues of irregular applications on current and future architectures will become critical to solve the challenges in science and data analysis of the next few years.
This workshop seeks to explore solutions for supporting efficient execution of irregular applications in the form of new features at the level of the micro- and system-architecture, network, languages and libraries, runtimes, compilers, analysis, algorithms.
Preliminary Program
9:00 - 9:10 Welcome and Introduction
9:10 - 9:50 Keynote 1 - Software
High Level Abstractions and Automatic Optimization Techniques for the
programming of Irregular Algorithms
Prof. David Padua (UIUC)
9:50 - 10:00 Session 1: Parallel Graph Algorithms
Fast Parallel Cosine K-Nearest Neighbor Graph Construction
David Anastasiu and George Karypis
10:00 - 10:30 Coffee Break
10:30 - 11:10 Session 2: Compilers and Irregular Applications
10:30 - 10:50 Compiler Transformation to Generate Hybrid Sparse Computations
Huihui Zhang, Anand Venkat and Mary Hall
10:50 - 11:10 An OpenCL Framework for Distributed Apps on a Multidimensional Network
of FPGAs
Abhijeet Lawande, Alan George and Herman Lam
11:10 - 10:50 Session 3: Irregular Algorithms on GPUs
11:10 - 11:30 An Optimized Multicolor Point-Implicit Solver for Unstructured Grid
Applications on Graphics Processing Units
Mohammad Zubair, Eric Nielsen, Justin Luitjens and Dana Hammond
11:30 - 11:40 Dynamic Load Balancing for High-Performance Graph Processing on Hybrid
CPU-GPU Platforms
Stijn Heldens, Ana Lucia Varbanescu and Alexandru Iosup
11:40 -11:50 A Fast Level-Set Segmentation Algorithm for Image Processing Designed For
Parallel Architectures
Julian Gutierrez, Fanny Nina Paravecino and David Kaeli
11:50 - 12:30 Session 4: Sparse Matrices and Tensors
11:50 - 12:10 Optimizing Sparse Tensor Times Matrix on Multi-core and Many-core
Architectures
Jiajia Li, Yuchen Ma, Chenggang Yan and Richard Vuduc
12:10 - 12:20 Performance Evaluation of Parallel Sparse Tensor Decomposition
Implementations
Thomas Rolinger, Tyler Simon and Christopher Krieger
12:20 - 12:30 HISC/R: An Efficient Hypersparse-Matrix Storage Format for Scalable Graph
Processing
Robert Kirchgessner, Giovanni De La Torre, Alan George and Vitaliy
Gleyzer
12:30 - 2:00 Lunch Break (on your own)
2:00 - 2:40 Keynote 2 - Architectures
Dr. Paolo Faraboschi (HPE)
2:40 - 3:00 Session 5: Emerging Architectures
2:40 - 3:00 Highly Scalable Near Memory Processing with Migrating Threads on the Emu
System Architecture
Timothy Dysart, Peter Kogge, Martin Deneroff, Eric Bovell, Preston Briggs, Jay
Brockman, Kenneth Jacobsen, Yujen Juan, Shannon Kuntz, Richard Lethin,
Janice McMahon, Chandra Pawar, Martin Perrigo, Sarah Rucker, John
Ruttenberg, Max Ruttenberg and Steve Stein
3:00 - 3:30 Coffee Break
3:30 - 4:00 Session 6: Irregular Algorithms on Novel Processors
3:30 - 3:50 Parallel Interval Stabbing on the Automata Processor
Indranil Roy, Ankit Srivastava, Matt Grimm and Srinivas Aluru
3:50 - 4:00 Implementation and evaluation of data-compression algorithms for irregular-grid
iterative methods on the PEZY-SC processor
Naoki Yoshifuji, Ryo Sakamoto, Keigo Nitadori and Jun Makino
4:00 - 4:20 Session 7: Runtimes and Irregularity
4:00 - 4:10 Fine-grained parallelism in probabilistic parsing with Habanero Java
Matthew Francis-Landau, Bing Xue, Vivek Sarkar and Jason Eisner
4:10 - 4:20 Optimized Distributed Work-Stealing
Vivek Kumar, Karthik Murthy, Vivek Sarkar and Yili Zheng
4:20 - 5:30 Debate - Moderator: Andrew Lumsdaine (PNNL)
Panelists: Torsten Hoefler (ETH), Timothy Mattson (Intel),
Alessandro Morari (IBM), David Padua (UIUC), others TBA
Organizers
Antonino Tumeo, PNNL, antonino.tumeo at pnnl.gov
John Feo, PNNL, Northwest Institute for Advanced Computing (NIAC), john.feo at pnnl.gov
Oreste Villa, NVIDIA Research, ovilla at nvidia.com
More information about the hpc-announce
mailing list