ICPP 2020
ICPP 2020 Program (all times are EDT / GMT-4)

Click on a paper title to see video and slides links


Monday, August 17th


8:00am-10:00am

SRMPDS: International Workshop on Scheduling and Resource Management for Parallel and Distributed...
Zoom Meeting B
Workshop

10:00am-11:00am

EMS: International Workshop on Embedded Multicore Systems
Zoom Meeting A
Workshop

12:00pm-2:45pm

P2S2: International Workshop on Parallel Programming Models and Systems Software for High-End Com...
Zoom Meeting C
Workshop

8:00pm-9:30pm

Software Stack for Hardware Accelerators Workshop (SSHAW)
Zoom Meeting C
Workshop

10:00pm-11:00pm

AWASN: International Workshop on Applications of Wireless Ad hoc and Sensor Networks
Meeting Link Provided by Chairs
Workshop

Asynchronous

EXA_PMRA: International Workshop on Performance modelling, Runtime System and Applications at the Exascale
Workshop

Tuesday, August 18th


11:00am-11:15am

Opening Remarks
Zoom Meeting A
J. Nelson Amaral
Opening Remark

11:15am-11:55am

Keynote-1: Kathy Yelick, U.C. Berkeley
Zoom Meeting A
Xipeng Shen
Genomic Analysis and Learning at Scale: Mapping Irregular Computations to Advanced Architectures
Keynote

12:05pm-12:45pm

Best-Paper Candidates
Zoom Meeting A
Lizy John
Huffman Coding with Gap Arrays for GPU Acceleration
CapelliniSpTRSV: A Thread-Level Synchronization-Free Sparse Triangular Solve on GPUs
SkyChain: A Deep Reinforcement Learning-Empowered Dynamic Blockchain Sharding System
GOSH: Embedding Big Graphs on Small Hardware
Paper

12:55pm-1:25pm

1A: Distributed Systems
Zoom Meeting A
Martin Kong
CARD: A Congestion-Aware Request Dispatching Scheme for Replicated Metadata Server Cluster
Safe, Fast Sharing of memcached as a Protected Library
DQEMU: A Scalable Emulator with Retargetable DBT on Distributed Platforms
Paper

1B: Edge Learning and Inference
Zoom Meeting B
Chih-Chieh Yang
ShadowTutor: Distributed Partial Distillation for Mobile Video DNN Inference
FEEL: A Federated Edge Learning System for Efficient and Privacy-Preserving Mobile Healthcare
Adaptive Distributed Convolutional Neural Network Inference at the Network Edge with ADCNN
Paper

1C: Memory Systems
Zoom Meeting C
Alaa Alameldeen
An Efficient Wear-level Architecture using Self-adaptive Wear Leveling
CCHL: Compression-Consolidation Hardware Logging for Efficient Failure-Atomic Persistent Memory Updates
Balancing Fairness and Efficiency for Cache Sharing in Semi-external Memory System
Paper

1:35pm-2:05pm

2A: Fault-Tolerance
Zoom Meeting A
Karsin Ben
Algorithm-Based Checkpoint-Recovery for the Conjugate Gradient Method
Robustness of the Young/Daly formula for stochastic iterative applications
Energy-aware strategies for reliability-oriented real-time task allocation on heterogeneous platforms
Paper

2B: Scheduling and Placement in Networks
Zoom Meeting B
Bin Ren
Cooperative Game for Multiple Chargers with Dynamic Network Topology
Optimizing Flow Bandwidth Consumption with Traffic-diminishing Middlebox Placement
Towards High-Efficiency Data Centers via Job-Aware Network Scheduling
Paper

2C: Systems for Machine Learning
Zoom Meeting C
Dingwen Tao
DIESEL: A Dataset-Based Distributed Storage and Caching System for Large-Scale Deep Learning Training
E-LAS: Design and Analysis of Completion-Time Agnostic Scheduling for Distributed Deep Learning Cluster
ParSecureML: An Efficient Parallel Secure Machine Learning Framework on GPUs
Paper


2:15pm-3:00pm

Poster Session
Zoom Meeting C
Paul Lu
EPMA: Efficient Partial Message Access in IoT Era
Towards Parallelization of a Texture Description Algorithm for Breast Lesion Classification using OpenMP and CUDA
Jeor: Accelerate Linear Algebra Operation in SSDs
Saec: Similarity-Aware Embedding Compression in Recommendation Systems
Poster

Wednesday, August 19th


11:00am-11:40am

Keynote-2: Michael Schulte, AMD
Zoom Meeting A
Lizy John
Challenges and Opportunities for Extreme-Scale Computing
Keynote

11:50am-12:20pm

3A: Graph Processing and Concurrent Data Structures
Zoom Meeting A
Michela Becchi
Graffix: Efficient Graph Processing with a Tinge of GPU-Specific Approximations
Optimizing Linearizable Bulk Operations on Data Structures
GraBi: Communication-Efficient and Workload-Balanced Partitioning for Bipartite Graphs
Paper

3B: Large-Scale Applications on Supercomputers
Zoom Meeting B
Kamesh Madduri
Large-scale Simulations of Peridynamics on Sunway Taihulight Supercomputer
Toward Large-Scale Image Segmentation on Summit
SWMapper: Scalable Read Mapper on SunWay TaihuLight
Paper

3C: Machine Learning for Computing
Zoom Meeting C
Eunjung Park
An Online Learning-Based Task Offloading Framework for 5G Small Cell Networks
A Reinforcement Learning Based System for Minimizing Cloud Storage Service Cost
Deep Reinforcement Learning based Elasticity-compatible Heterogeneous Resource Management for Time-critical Computing
Paper

12:30pm-1:00pm

4A: Performance Tools and Methodology
Zoom Meeting A
Tanzima Islam
Generating Robust Parallel Programs via Model Driven Prediction of Compiler Optimizations for Non-determinism
Memory-Centric Communication Mechanism for Real-time Autonomous Navigation Applications
Automatic Identification and Precise Attribution of DRAM Bandwidth Contention
Paper

4B: Storage Reliability & Memory Security
Zoom Meeting B
Radu Teodorescu
An Adaptive Erasure-Coded Storage Scheme with an Efficient Code-Switching Algorithm
First Time Miss : Low Overhead Mitigation For Shared Memory Cache Side Channels
A Rack-aware Pipeline Repair Scheme for Erasure-coded Distributed Storage Systems
Paper

4C: Supporting Efficient Machine Learning
Zoom Meeting C
Seyong Lee
Extremely Low-bit Convolution Optimization for Quantized Neural Network on Modern Computer Architectures
Vector Forward Mode Automatic Differentiation on SIMD/SIMT architectures
Delta-DNN: Efficiently Compressing Deep Neural Networks via Exploiting Floats Similarity
Paper

1:10pm-1:40pm

5A: Data Center Networking
Zoom Meeting A
Scott Atchley
AMRT: Anti-ECN Marking to Improve Utilization of Receiver-driven Transmission in Data Center
PS : Periodic Strategy for the 40-100Gbps Energy Efficient Ethernet
Polo: Receiver-Driven Congestion Control for Low Latency over Commodity Network Fabric
Paper

5B: Parallel Algorithms I
Zoom Meeting B
Grey Ballard
Prune the Unnecessary: Parallel Pull-Push Louvain Algorithms with Automatic Edge Pruning
Fast Spectral Graph Layout on Multicore Platforms
Revisiting Sparse Dynamic Programming for the 0/1 Knapsack Problem
Paper

5C: Parallel and Distributed Machine Learning
Zoom Meeting C
Agnieszka K. Miedlar
Developing a Loss Prediction-based Asynchronous Stochastic Gradient Descent Algorithm for Distributed Training of Deep Neural Networks
Federated Learning with Proximal Stochastic Variance Reduced Gradient Algorithms
Dual-Way Gradient Sparsification for Asynchronous Distributed Deep Learning
Paper

Thursday, August 20th


11:00am-11:40am

Keynote-3: Saman Amarasinghe, MIT
Zoom Meeting A
Xipeng Shen
How to Make Sparse Fast
Keynote

11:50am-12:20pm

6A: Heterogeneous Systems
Zoom Meeting A
Vivek Kale
Balancing Graph Processing Workloads Using Work Stealing on Heterogeneous CPU-FPGA Systems
Enabling performance portability of data-parallel OpenMP applications on asymmetric multicore processors
Detecting Anomalous Computation with RNNs on GPU-Accelerated HPC Machines
Paper

6B: Performance Evaluation and Characterization
Zoom Meeting B
Probir Roy
Experiences on the characterization of parallel applications in embedded systems with Extrae/Paraver
SPECcast: A Methodology for Fast Performance Evaluation with SPEC CPU 2017 Multiprogrammed Workloads
The Art of CPU-Pinning: Evaluating and Improving the Performance of Virtualization and Containerization Platforms
Paper

6C: Routing and Mapping in Networks
Zoom Meeting C
Feng Zhang
XShot: Light-weight Link Failure Localization using Crossed Probing Cycles in SDN
On Network Locality in MPI-Based HPC Applications
DeepHop on Edge: Hop-by-hop Routing by Distributed Learning with Semantic Attention
Paper

12:30pm-1:00pm

7A: Microarchitecture and Power Management
Zoom Meeting A
Hyeran Jeon
A GPU Register File using Static Data Compression
HCAPP: Scalable Power Control for Heterogeneous 2.5D Integrated Systems
DNNARA: A Deep Neural Network Accelerator using Residue Arithmetic and Integrated Photonics
Paper

7B: Parallel Algorithms II
Zoom Meeting B
Abdou Guermouche
Adaptive Bulk Search: Solving Quadratic Unconstrained Binary Optimization Problems on Multiple GPUs
Efficient Block Algorithms for Parallel Sparse Triangular Solve
Selective Coflow Completion for Time-sensitive Distributed Applications with Poco
Paper

7C: Resource Management on the Cloud
Zoom Meeting C
Madhusudhan Govindaraju
Improving Load Balance via Resource Exchange in Large-Scale Search Engines
Rendering Server Allocation for MMORPG Players in Cloud Gaming
Impact of Memory DoS Attacks on Cloud Applications and Real-Time Detection Schemes
Paper

1:10pm-1:40pm

8A: GPU-Accelerated Applications
Zoom Meeting A
Ana Lucia Varbanescu
Parallel Shift-Invert Spectrum Slicing on Distributed Architectures with GPU Accelerators
Detailed Analysis and Optimization of CUDA K-means Algorithm
Performance Portable Supernode-based Sparse Triangular Solver for Manycore Architectures
Paper

1:10pm-1:50pm

8B: Data Centers and the Edge
Zoom Meeting B
Sudhanva Gurumurthi
OVERSEE: Outsourcing Verification to Enable Resource Sharing in Edge Environment
Reducing Latency in Multi-Tenant Data Centers via Cautious Congestion Watch
URSA: Precise Capacity Planning and Fair Scheduling based on Low-level Statistics for Public Clouds
Reliability Augmentation of Requests with Service Function Chain Requirements in Mobile Edge-Cloud Networks
Paper

8C: Storage and I/O Optimization
Zoom Meeting C
Sriram Krishnamoorthy
OPS: Optimized Shuffle Management System for Apache Spark
SeRW: Adaptively Separating Read and Write upon SSDs of Hybrid Storage Server in Clouds
Scalable Coordination of Hierarchical Parallelism
Mass: Workload-Aware Storage Policy for OpenStack Swift
Paper

Created 2020-8-12 7:35