Computing Petaflops over Terabytes of Data: The Case of Genome-Wide Association Studies
Diego Fabregat-Traver (1), Paolo Bientinesi (1), ((1) AICES, RWTH, Aachen)

TL;DR
This paper presents an optimized algorithm for genome-wide association studies that leverages problem structure and data management to enable petaflops-scale computations on multi-core systems, reducing reliance on supercomputers.
Contribution
The paper introduces a novel algorithm that exploits problem relations, optimizes data transfer, and efficiently decomposes tasks for scalable GWAS computations on multi-core architectures.
Findings
Achieved significant reduction in computational complexity.
Eliminated input/output overhead for large-scale data processing.
Enabled GWAS to run in hours on a single multi-core node.
Abstract
In many scientific and engineering applications, one has to solve not one but a sequence of instances of the same problem. Often times, the problems in the sequence are linked in a way that allows intermediate results to be reused. A characteristic example for this class of applications is given by the Genome-Wide Association Studies (GWAS), a widely spread tool in computational biology. GWAS entails the solution of up to trillions () of correlated generalized least-squares problems, posing a daunting challenge: the performance of petaflops ( floating-point operations) over terabytes of data. In this paper, we design an algorithm for performing GWAS on multi-core architectures. This is accomplished in three steps. First, we show how to exploit the relation among successive problems, thus reducing the overall computational complexity. Then, through an analysis of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Error Correcting Code Techniques · Interconnection Networks and Systems
