Workshop: IA^3 2019: 9th Workshop on Irregular Applications: Architectures and Algorithms
Event TypeWorkshop
Registration Categories
Irregular Applications
TimeMonday, 18 November 20199am - 5:30pm
DescriptionDue to the heterogeneous data sets they process, data intensive applications employ a diverse set of methods and data structures, exhibiting irregular memory accesses, control flows, and communication patterns. Current supercomputing systems are organized around components optimized for data locality and bulk synchronous computations. Managing any form of irregularity on them demands substantial programming effort, and often leads to poor performance. Holistic solutions to these challenges emerge only by considering the problem from multiple perspectives: from micro- to system-architectures, from compilers to languages, from libraries to runtimes, and from algorithm design to data characteristics. Only strong collaborative efforts among researchers with different expertise, including domain experts and end users, can lead to significant breakthroughs. This workshop brings together scientists with different backgrounds to discuss methods and technologies for efficiently supporting irregular applications on current and future architectures.
9:00am - 9:10amIA^3 2019: 9th Workshop on Irregular Applications: Architectures and Algorithms
9:10am - 10:00amKeynote 1
10:00am - 10:30amIA^3 2019 Morning Break
10:30am - 10:55amConveyors for Streaming Many-to-Many Communication
10:55am - 11:20amExtending a Work-Stealing Framework with Priorities and Weights
11:20am - 11:30amRDMA vs. RPC for Implementing Distributed Data Structures
11:30am - 11:55amA Mixed Precision Multicolor Point-Implicit Solver for Unstructured Grids on GPUs
11:55am - 12:20pmMixed-Precision Tomographic Reconstructor Computations on Hardware Accelerators
12:20pm - 12:30pmMetall: A Persistent Memory Allocator Enabling Graph Processing
12:30pm - 2:00pmIA^3 2019 Lunch Break
2:00pm - 2:50pmKeynote 2: Sparse Linear Algebra in Facebook's Deep Learning Models
2:50pm - 3:00pmiPregel: Strategies to Deal with an Extreme Form of Irregularity in Vertex-Centric Graph Processing
3:00pm - 3:30pmIA^3 2019 Afternoon Break
3:30pm - 3:55pmStretching Jacobi: A Two-Stage Pivoting Approach for Block-Based Factorization
3:55pm - 4:20pmA Hardware Prefetching Mechanism for Vector Gather Instructions
4:20pm - 4:30pmPerformance Impact of Memory Channels on Sparse and Irregular Algorithms
4:30pm - 4:40pmCascaded DMA Controller for Speedup of Indirect Memory Access in Irregular Applications
4:40pm - 5:30pmDebate
Back To Top Button