With the continuous rise in complexity of modern supercomputers, optimizing the performance of large-scale parallel programs is becoming increasingly challenging …
Network congestion is one of the primary causes of performance degradation, performance variability and poor scaling in communication-heavy parallel applications. However, the …
Serverless functions provide elastic scaling and a fine-grained billing model, making Function-as-a-Service (FaaS) an attractive programming model. However, for distributed …
Task mapping on torus networks has traditionally focused on either reducing the maximum dilation or average number of hops per byte for messages in an application. These metrics …
A Schleife, EW Draeger, VM Anisimov… - … in Science & …, 2014 - ieeexplore.ieee.org
Advancement in high-performance computing allows us to calculate properties of increasingly complex materials with unprecedented accuracy. At the same time, to take full …
Algebraic multigrid (AMG) is often viewed as a scalable O (n) solver for sparse linear systems. Yet, AMG lacks parallel scalability due to increasingly large costs associated with …
Interference between jobs competing for network bandwidth on a fat-tree cluster can cause significant variability and degradation in performance. These performance issues can be …
The era of extremely heterogeneous supercomputing brings with itself the devil of increased performance variation and reduced reproducibility. There is a lack of understanding in the …
M Deveci, K Kaya, B Uçar… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
Considering the large number of processors and the size of the interconnection networks on exactable-capable supercomputers, mapping concurrently executable and communicating …