General IPDPS Info






IEEE Computer Society Technical Committees on Computer Architecture & Distributed Processing

IPDPS 2021 Advance Program of Contributed Papers

The following is a list of the 105 contributed papers accepted for presentation as part of the main conference program to be held virtually on May 18, 19, and 20. The three days will include three keynote presentations. Preliminary program details for the virtual event will be available in April. Please visit the IPDPS website regularly for updates. Authors listed below will be notified when the preliminary program is available.

Authors who have corrections should send email to giving full details.

A hybrid scheduling scheme for parallel loops
Aaron Handleman, Arthur G. Rattew, I-Ting Angelina Lee, and Tao B. Schardl

A Multi-GPU Design for Large Size Cryo-EM 3D Reconstruction
Zihao Wang, Xiaohua Wan, Zhiyong Liu, Qianshuo Fan, Fa Zhang, and Guangming Tan

Accelerating Distributed-memory Autotuning via Statistical Analysis of Execution Paths
Edward Hutter and Edgar Solomonik

Accelerating Multigrid-based Hierarchical Scientific Data Refactoring on GPUs
Jieyang Chen, Lipeng Wan, Xin Liang, Ben Whitney, Qing Liu, David Pugmire, Nicholas Thompson, Jong Youl Choi, Matthew Wolf, Todd Munson, Ian Foster, and Scott Klasky

Accelerating non-power-of-2 size Fourier transforms with GPU Tensor Cores
Louis Pisha and Łukasz Ligowski

Adaptive Spatially Aware I/O for Multiresolution Particle Data Layouts
Will Usher, Xuan Huang, Steve Petruzza, Sidharth Kumar, Stuart R. Slattery, Sam T. Reeve, Feng Wang, Chris R. Johnson, and Valerio Pascucci

AlphaR: Learning-Powered Resource Management for Irregular, Dynamic Microservice Graph
Xiaofeng Hou, Chao Li, Jiacheng Liu, Lu Zhang, Shaolei Ren, Jingwen Leng, Quan Chen, and Minyi Guo

An In-Depth Analysis of Distributed Training of Deep Neural Networks
Yunyong Ko, Kibong Choi, Jiwon Seo, and Sang-Wook Kim

ARBALEST : Dynamic Detection of Data Mapping Issues in Heterogeneous OpenMP Applications
Lechen Yu, Joachim Protze, Oscar Hernandez, and Vivek Sarkar

Arbitration Policies for On-Demand User-Level I/O Forwarding on HPC Platforms
Jean Luca Bez, Alberto Miranda, Ramon Nou, Francieli Zanon Boito, Toni Cortes, and Philippe Navaux

Argus: Efficient Job Scheduling in RDMA-assisted Big Data Processing
Sijie Wu, Hanhua Chen, Yonghui Wang, and Hai Jin

Astra: Autonomous Serverless Analytics with Cost-Efficiency and QoS-Awareness
Jananie Jarachanthan, Li Chen, Fei Xu, and Bo Li

Automatic Graph Partitioning for Very Large-scale Deep Learning
Masahiro Tanaka, Kenjiro Taura, Toshihiro Hanawa, and Kentaro Torisawa

AuTraScale: An Automated and Transfer Learning Solution for Streaming System Auto-Scaling
Liang Zhang, Wenli Zheng, Chao Li, Yao Shen, and Minyi Guo

BiPS: Hotness-aware Bi-ti er Parameter Synchronization for Recommendation Models
Qiming Zheng, Quan Chen, Kaihao Bai, Huifeng Guo, Yong Gao, Xiuqiang He, and Minyi Guo

Byzantine Agreement with Unknown Participants and Failures
Pankaj Khanchandani and Roger Wattenhofer

Byzantine Dispersion on Graphs
Anisur Rahaman Molla, Kaushik Mondal, and William K. Moses Jr.

CAGC: A Content-aware Garbage Collection Scheme for Ultra-Low Latency Flash-based SSDs
Suzhen Wu, Chunfeng Du, Haijun Li, Hong Jiang, Zhirong Shen, and Bo Mao

CBNet: Minimizing Adjustments in Concurrent Demand-Aware Tree Networks
Otavio Augusto de Oliveira Souza, Olga Goussevskaia, and Stefan Schmid

Characterizing Small-Scale Matrix Multiplication on ARMv8-based Many-Core Architectures
Weiling Yang, Jianbin Fang, and Dezun Dong

Code Generation for Room Acoustics Simulations with Complex Boundary Conditions
Larisa Stoltzfus, Brian Hamilton, Michel Steuwer, Lu Li, and Christophe Dubach

Combining XOR and Partner Checkpointing for Resilient Multilevel Checkpoint/Restart
Masoud Gholami and Florian Schintke

Communication-Avoiding and Memory-Constrained Sparse Matrix-Matrix Multiplication at Extreme Scale
Md Taufique Hussain, Oguz Selvitopi, Aydin Buluç, and Ariful Azad

Consistent Lock-free Parallel Stochastic Gradient Descent for Fast and Stable Convergence
Karl Bäckström, Ivan Walulya, Marina Papatriantafilou, and Philippas Tsigas

Cori: Dancing to the Right Beat of Periodic Data Movements over Hybrid Memory Systems
Thaleia Dimitra Doudali, Daniel Zahka, and Ada Gavrilovska

Correlation-wise Smoothing: Lightweight Knowledge Extraction for HPC Monitoring Data
Alessio Netti, Daniele Tafani, Michael Ott, and Martin Schulz

Covirt: Lightweight Fault Isolation and Resource Protection for Co-Kernels
Nicholas Gordon and John R. Lange

CTXBack: Enabling Low Latency GPU Context Switching via Context Flashback
Zhuoran Ji and Cho-Li Wang

DAG-based Scheduling with Resource Sharing for Multi-task Applications in a Polyglot GPU Runtime
Alberto Parravicini, Arnaud Delamare, Marco Arnaboldi, and Marco D. Santambrogio

Dancing in the Dark: Profiling for Tiered Memory
Jinyoung Choi, Sergey Blagodurov, and Hung-Wei Tseng

Decentralized Low-Latency Task Scheduling for Ad-Hoc Computing
Janick Edinger, Martin Breitbach, Niklas Gabrisch, Dominik Schafer, Christian Becker, and Amr Rizk

Deep Reinforcement Agent for Scheduling in HPC
Yuping Fan, Zhiling Lan, Taylor Childers, Paul Rich, William Allcock, and Michael E. Papka

Demystifying GPU Reliability: Comparing and Combining Beam, Fault Simulation, and Profiling
Fernando Fernandes dos Santos, Siva Kumar Sastry Hari, Pedro Martins Basso, Luigi Carro, and Paolo Rech

Demystifying GPU UVM Cost with Deep Runtime and Workload Analysis
Tyler Allen and Rong Ge

Designing High-Performance MPI Libraries with On-the-fly Compression for Modern GPU Clusters
Q. Zhou, C. Chu, N.S. Kumar, P. Kousha, S.M. Ghazimirsaeed, H. Subramoni, and D.K. Panda

Detecting Malicious Model Updates from Federated Learning on Conditional Variational Autoencoder
Zhipin Gu and Yuexiang Yang

Distributed Training of Embeddings using Graph Analytics
Gurbinder Gill, Roshan Dathathri, Saeed Maleki, Madan Musuvathi, Todd Mytkowicz, and Olli Saarikivi

Distributed-Memory K-mer Counting on GPUs
Israt Nisa, Prashant Pandey, Marquita Ellis, Leonid Oliker, Aydın Buluc, and Katherine Yelick

Distributed-memory multi-GPU block-sparse tensor contraction for electronic structure
Thomas Herault, Yves Robert, George Bosilca, Robert J. Harrison, Cannada A. Lewis, Edward F. Valeev, and Jack J. Dongarra

DSXplore: Optimizing Convolutional Neural Networks via Sliding-Channel Convolutions
Yuke Wang, Boyuan Feng, and Yufei Ding

DUET: A Compiler-Runtime Subgraph Scheduling Approach for Tensor Programs on a Coupled CPU-GPU Architecture
Minjia Zhang, Zehua Hu, and Mingqin Li

EAGLE: Expedited Device Placement with Automatic Grouping for Large Models (EAGLE italics)
Hao Lan, Li Chen, and Baochun Li

Efficient Algorithms for Encrypted All-gather Operation
Mehran Sadeghi Lahijani, Abu Naser, Cong Wu, Mohsen Gavahi, Viet Tung Hoang, Zhi Wang, and Xin Yuan

Efficient Distributed Algorithms in the k-machine Model via PRAM Simulations
John Augustine, Kishore Kothapalli, and Gopal Pandurangan

Efficient parallel CP decomposition with pairwise perturbation and multi-sweep dimension tree
Linjian Ma and Edgar Solomonik

Efficient Video Captioning on Heterogeneous System Architectures
Horng-Ruey Huang, Ding-Yong Hong, Jan-Jan Wu, Pangfeng Liu, and Wei-Chung Hsu

Euler Meets GPU: Practical Graph Algorithms with Theoretical Guarantees
Adam Polak, Adrian Siwiec, and Michał Stobierski

Extending Sparse Tensor Accelerators to Support Multiple Compression Formats
Eric Qin, Geonhwa Jeong, William Won, Sheng-Chun Kao, Hyoukjun Kwon, Sudarshan Srinivasan, Dipankar Das, Gordon E. Moon, Sivasankaran Rajamanickam, and Tushar Krishna

Extremely Fast and Energy Efficient One-way Wave Equation Migration on GPU-based heterogeneous architecture
Long Qu, Loris Lucido, Marie Bonnasse-Gahot, Pascal Vezolle, and Diego Klahr

F-Write: Fast RDMA-supported Writes in Erasure-coded In-memory Clusters
Bin Xu, Jianzhong Huang, Qiang Cao, Xiao Qin, and Ping Xie

Facilitating Data Discovery for Large-scale Science Facilities using Knowledge Networks
Yubo Qin, Ivan Rodero, and Manish Parashar

Finer-LRU: A Scalable Page Management Scheme for HPC Manycore Architectures
Jiwoo Bang, Chungyong Kim, Sunggon Kim, Qichen Chen, Cheongjun Lee, Eun-Kyu Byun, Jaehwan Lee, and Hyeonsang Eom

FusedMM: A Unified SDDMM-SpMM Kernel for Graph Embedding and Graph Neural Networks
Md. Khaledur Rahman, Majedul Haque Sujon, and Ariful Azad

High-Level FPGA Accelerator Design for Structured-Mesh-Based Explicit Numerical Solvers
Kamalavasan Kamalakkannan, Gihan R. Mudalige, Istvan Z. Reguly, and Suhaib A. Fahmy

High-Level Synthesis of Parallel Specifications Coupling Static and Dynamic Controllers
Vito Giovanni Castellana, Antonino Tumeo, and Fabrizio Ferrandi

High-Performance Spectral Element Methods on Field-Programmable Gate Arrays
Martin Karp, Artur Podobas, Niclas Jansson, Tobias Kenter, Christian Plessl, Philipp Schlatter, and Stefano Markidis

High Performance Streaming Tensor Decomposition
Yongseok Soh, Patrick Flick, Xing Liu, Shaden Smith, Fabio Checconi, Fabrizio Petrin, and Jee Choi

Improving checkpointing intervals by considering individual job failure probabilities
Alvaro Frank, Manuel Baumgartner, Reza Salkhordeh, and André Brinkmann

Interpreting Write Performance of Supercomputer I/O Systems with Regression Models
Bing Xie, Zilong Tan, Philip Carns, Jeff Chase, Kevin Harms, Jay Lofstead, Sarp Oral, Sudharshan S. Vazhkudaik, and Feiyi Wang

Introducing Application Awareness Into a Unified Power Management Stack
Daniel C. Wilson, Siddhartha Jana, Aniruddha Marathe, Stephanie Brink, Christopher M. Cantalupo, Diana R. Guttman, Brad Geltz, Lowren H. Lawson, Asma H. Al-rawi, Ali Mohammad, Fuat Keceli, Federico Ardanaz, Jonathan M. Eastep, and Ayse K. Coskun

Jigsaw: A Slice-and-Dice Approach to Non-uniform FFT Acceleration for MRI Image Reconstruction
Brendan L. West, Jeffrey A. Fessler, and Thomas F. Wenisch

Leveraging PaRSEC Runtime Support to Tackle Challenging 3D Data-Sparse Matrix Problems
Qinglei Cao, Yu Pei1, Kadir Akbudak, George Bosilca1, Hatem Ltaief, David Keyes, and Jack Dongarra

Lightweight Function Monitors for Fine-Grained Management in Large Scale Python Applications
Tim Shaffer, Zhuozhao Li, Ben Tovar, Yadu Babuji, TJ Dasso, Zoe Surma, Kyle Chard, Ian Foster, and Douglas Thain

Matrix Engines for High Performance Computing: A Paragon of Performance or Grasping at Straws?
Jens Domke, Emil Vatai, Aleksandr Drozd, Peng Chen, Yosuke Oyama, Lingqi Zhang, Shweta Salaria, Daichi Mukunoki, Artur Podobas, Mohamed Wahib, and Satoshi Matsuoka

Max-Stretch Minimization on an Edge-Cloud Platform
Anne Benoit, Redouane Elghazi, and Yves Robert

MultiLogVC: Efficient Out-of-Core Graph Processing Framework for Flash Storage
Kiran Kumar Matam, Hanieh Hashemi, and Murali Annavaram

Multiplicative Weights Algorithms for Parallel Automated Software Repair
Joseph Renzullo, Westley Weimer, and Stephanie Forrest

Noise-Resilient Empirical Performance Modeling with Deep Neural Networks
Marcus Ritter, Alexander Geiß, Johannes Wehrstein, Alexandru Calotoiu, Thorsten Reimann, Torsten Hoefler, and Felix Wolf

Nowa: A Wait-Free Continuation-Stealing Concurrency Platform
Florian Schmaus, Nicolas Pfeiffer, Timo Hönig, Jörg Nolte, and Wolfgang

NVMe-CR: A Scalable Ephemeral Storage Runtime for Checkpoint/Restart with NVMe-over-Fabrics
Shashank Gugnani, Tianxi Li, and Xiaoyi Lu

Optimal Task Assignment for Heterogeneous Federated Learning Devices
Laercio Lima Pilla

Optimizing Memory-Compute Colocation for Irregular Applications on a Migratory Thread Architecture
Thomas B. Rolinger, Christopher D. Krieger, and Alan Sussman

Optimizing Performance for Open-Channel SSDs in Cloud Storage System
Xiaoyi Zhang, Feng Zhu, Shu Li, Kun Wang, Wei Xu, and Dengcai Xu

PALM: Progress- and Locality-Aware Adaptive Task Migration for Efficient Thread Packing
Jinsu Park, Seongbeom Park, Myeonggyun Han, and Woongki Baek

Parallel String Graph Construction and Transitive Reduction for De Novo Genome Assembly
Giulia Guidi, Oguz Selvitopi, Marquita Ellis, Leonid Oliker, Katherine Yelick, and Aydin Buluç

PaSE: Parallelization Strategies for Efficient DNN Training
Venmugil Elango

Performance Analysis of Scientific Computing Workloads on General Purpose TEEs
Ayaz Akram, Anna Giannakou, Venkatesh Akella, Jason Lowe-Power, and Sean Peisert

Performance Evaluation of Adaptive Routing on Dragonfly-based Production Systems
Sudheer Chunduri, Kevin Harms, Taylor Groves, Peter Mendygral, Justs Zarins, Michele Weiland, and Yasaman Ghadar

Performance-Portable Graph Coarsening for Efficient Multilevel Graph Analysis
Michael S. Gilbert, Seher Acer, Erik G. Boman, Kamesh Madduri, and Sivasankaran Rajamanickam

Plex: Scaling Parallel Lexing with Backtrack-Free Prescanning
Le Li, Shigeyuki Sato, Qiheng Liu, and Kenjiro Taura

QoS-Aware and Resource Efficient Microservice Deployment in Cloud-Edge Continuum
Kaihua Fu, Wei Zhang, Quan Chen, Xin Peng, Wenli Zheng, and Minyi Guo

QPR: Quantizing PageRank with Coherent Shared Memory Accelerators
Abdullah T. Mughrabi, Mohannad Ibrahim, and Gregory T. Byrd

Rack-Scaling: An Efficient Rack Based Redistribution Method to Accelerate the Scaling of Cloud Disk Arrays
Zhehan Lin, Hanchen Guo, Chentao Wu, Jie Li, Guangtao Xue, and Minyi Guo

Rank Position Forecasting in Car Racing
Bo Peng, Jiayu Li, Selahattin Akkas, Takuya Araki, Ohno Yoshiyuki, and Judy Qiu

Redesigning Peridigm on SIMT Accelerators for High-performance Peridynamics Simulations
Xinyuan Li, Huang Ye, and Jian Zhang

Revisiting Huffman Coding: Toward Extreme Performance on Modern GPU Architectures
Jiannan Tian, Cody Rivera, Sheng Di, Jieyang Chen, Xin Liang, Dingwen Tao, and Franck Cappello

RVMA: Remote Virtual Memory Access
Ryan E. Grant, Michael J. Levenhagen, Matthew G.F. Dosanjh, and Patrick M. Widener

Scalable Epidemiological Workflows to Support COVID-19 Planning and Response
Dustin Machi, Parantapa Bhattacharya, Stefan Hoops, Jiangzhuo Chen, Henning Mortveit, Srinivasan Venkatramanan, Bryan Lewis, Mandy Wilson, Arindam Fadikar, Tom Maiden,
Christopher L. Barrett, and Madhav V. Marathe

Scaling Out a Combinatorial Algorithm for Discovering Carcinogenic Gene Combinations to Thousands of GPUs
Sajal Dash, Qais Al-Hajri, Wu-chun Feng, Harold R Garner, and Ramu Anandakrishnan

Scaling Sparse Matrix Multiplication on CPU-GPU Nodes
Yang Xia, Peng Jiang, Gagan Agrawal, and Rajiv Ramnath

SNOW Revisited: Understanding When Ideal READ Transactions Are Possible
Kishori M. Konwar, Wyatt Lloyd, Haonan Lu, and Nancy Lynch

Speculative Parallel Reverse Cuthill-McKee Reordering on Multi- and Many-core Architectures
Daniel Mlakar, Martin Winter, Mathias Parger, and Markus Steinberger

Spray: Sparse Reductions of Arrays in OpenMP
Jan Hückelheim and Johannes Doerfert

SRNoC: A Statically-Scheduled Circuit-Switched Superconducting Race Logic NoC
George Michelogiannakis, Darren Lyles, Patricia Gonzalez-Guerrero, Meriam Bautista, Dilip Vasudevan, and Anastasiia Butko

SUPER: SUb-Graph Parallelism for TransformERs
Arpan Jain, Tim Moon, Tom Benson, Hari Subramoni, Sam Ade Jacobs, Dhabaleswar K Panda, and Brian Van Essen

SYMBIOSYS: A Methodology for Performance Analysis of Composable HPC Data Services
Srinivasan Ramesh, Allen D. Malony, Philip Carns, Robert B. Ross, Matthieu Dorier, Jerome Soumagne, and Shane Snyder

Systemic Assessment of Node Failures in HPC Production Platforms
Anwesha Das, Frank Mueller, and Barry Rountree

Temporal blocking of finite-difference stencil operators with sparse "off-the-grid'' sources
George Bisbas, Fabio Luporini, Mathias Louboutin, Rhodri Nelson, Gerard J. Gorman, and Paul H.J. Kelly

TileSpMV: A Tiled Algorithm for Sparse Matrix-Vector Multiplication on GPUs
Yuyao Niu, Zhengyang Lu, Meichen Dong, Zhou Jin, Weifeng Liu, and Guangming Tan

Towards Internet-Scale Convolutional Root-Cause Analysis with DiagNet
Loïck Bonniot, Christoph Neumann, and François Taïani

Towards Practical Cloud Offloading for Low-cost Ground Vehicle Workloads
Yuan Xu, Tianwei Zhang, Jimin Han, Sa Wang, and Yungang Bao

Transparent I/O-Aware GPU Virtualization for Efficient Resource Consolidation
Nelson Mimura Gonzalez and Tonia Elengikal

Virtual-Link: A Scalable Multi-Producer, Multi-Consumer Message Queue Architecture for Cross-Core Communication
Qinzhe Wu, Jonathan Beard, Ashen Ekanayake, Andreas Gerstlauer, and Lizy K. John

xBGAS: A Global Address Space Extension on RISC-V for High Performance Computing
Xi Wang, John D. Leidel, Brody Williams, Alan Ehret, Miguel Mark, Michel A. Kinsy, and Yong Chen

zMesh: Exploring Application Characteristics to Improve Lossy Compression Ratio for Adaptive Mesh Refinement
Huizhang Luo, Junqi Wang, Qing Liu, Jieyang Chen, Scott Klasky, and Norbert Podhorszki

Register Today

Deadline Extended
To April 22nd
For Lower Fees

Registration Details

Search IPDPS


Follow IPDPS


Tweets by @IPDPS

IPDPS 2020 Report

34th IEEE International Parallel & Distributed Processing Symposium

May 18-22, 2020
New Orleans, Louisiana USA

(Held virtually during the week of the conference)