activity
20182026
collaborators
Showing cs.DCShow all

5 papers · 1 filter

cs.DC2026

Communication-Aware Diffusion Load Balancing for Persistently Interacting Objects

Maya Taylor, Kavitha Chandrasekar, Laxmikant V. Kale

Parallel applications with irregular and time-varying workloads often suffer from load imbalance. Dynamic load balancing techniques address this challenge by redistributing work du…

cs.DC2024

CkIO: Parallel File Input for Over-Decomposed Task-Based Systems

Mathew Jacob, Maya Taylor, Laxmikant Kale

Parallel input performance issues are often neglected in large scale parallel applications in Computational Science and Engineering. Traditionally, there has been less focus on inp…

cs.DC2024

Shared Memory-Aware Latency-Sensitive Message Aggregation for Fine-Grained Communication

Kavitha Chandrasekar, Laxmikant Kale

Message aggregation is often used with a goal to reduce communication cost in HPC applications. The difference in the order of overhead of sending a message and cost of per byte tr…

cs.DC2022

Improving Scalability with GPU-Aware Asynchronous Tasks

Jaemin Choi, David F. Richards, Laxmikant V. Kale

Asynchronous tasks, when created with over-decomposition, enable automatic computation-communication overlap which can substantially improve performance and scalability. This is no…

cs.DC2018

Histogram Sort with Sampling

Vipul Harsh, Laxmikant Kale, Edgar Solomonik

To minimize data movement, state-of-the-art parallel sorting algorithms use techniques based on sampling and histogramming to partition keys prior to redistribution. Sampling enabl…