Large-scale linear regression: Development of high-performance routines

被引:10
|
作者
Frank, Alvaro [1 ]
Fabregat-Traver, Diego [1 ]
Bientinesi, Paolo [1 ]
机构
[1] Rhein Westfal TH Aachen, AICES, D-52062 Aachen, Germany
关键词
Linear regression; Ordinary least squares; Algorithm design; Out-of-core; Parallelism; Scalability; GENOME-WIDE ASSOCIATION; MACULAR DEGENERATION; LOCI;
D O I
10.1016/j.amc.2015.11.078
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In statistics, series of ordinary least squares problems (OLS) are used to study the linear correlation among sets of variables of interest; in many studies, the number of such variables is at least in the millions, and the corresponding datasets occupy terabytes of disk space. As the availability of large-scale datasets increases regularly, so does the challenge in dealing with them Indeed, traditional solvers-which rely on the use of "black-box" routines optimized for one single OLS-are highly inefficient and fail to provide a viable solution for big-data analyses. As a case study, in this paper we consider a linear regression consisting of two-dimensional grids of related OLS problems that arise in the context of genome-wide association analyses, and give a careful walkthrough for the development of OLS-GRID, a high-performance routine for shared-memory architectures; analogous steps are relevant for tailoring OLS solvers to other applications. In particular, we first illustrate the design of efficient algorithms that exploit the structure of the OLS problems and eliminate redundant computations; then, we show how to effectively deal with datasets that do not fit in main memory; finally, we discuss how to cast the computation in terms of efficient kernels and how to achieve scalability. Importantly, each design decision along the way is justified by simple performance models. OLS-GRID enables the solution of 10(11) correlated OLS problems operating on terabytes of data in a matter of hours. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:411 / 421
页数:11
相关论文
共 50 条
  • [41] Detection and Correction of Silent Data Corruption for Large-Scale High-Performance Computing
    Fiala, David
    Mueller, Frank
    Engelmann, Christian
    Riesen, Rolf
    Ferreira, Kurt
    Brightwell, Ron
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [42] Large-Scale Hydrothermal Synthesis of Hierarchical Mesoporous Carbon for High-Performance Supercapacitors
    Karthik, M.
    Redondo, E.
    Goikolea, E.
    Roddatis, V.
    Mysyk, R.
    ENERGY AND ENVIRONMENT FOCUS, 2015, 4 (03) : 201 - 208
  • [43] A high-performance algorithm for finding influential nodes in large-scale social networks
    Taherinia, Mohsen
    Esmaeili, Mahdi
    Minaei-Bidgoli, Behrouz
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (14): : 15905 - 15952
  • [44] An improved high-performance liquid chromatography process for the large-scale production of paclitaxel
    Pyo, Sang-Hyun
    Choi, Ho-Joon
    SEPARATION AND PURIFICATION TECHNOLOGY, 2011, 76 (03) : 378 - 384
  • [45] HIGH-PERFORMANCE POLYURETHANES - CORRELATION OF LABORATORY DATA WITH LARGE-SCALE FIRE TESTS
    STONE, H
    PCOLINSKY, M
    PAULY, D
    HOMETCHKO, D
    JOURNAL OF CONSUMER PRODUCT FLAMMABILITY, 1981, 8 (02): : 105 - 131
  • [46] IDNS: A High-Performance Model for Identification of DNS Infrastructures on Large-scale Traffic
    Huang, Caiyun
    Zhu, Yujia
    Sun, Yong
    Liu, Qingyun
    Fang, Binxing
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 405 - 411
  • [47] An Efficient Computation Saving Mechanism for High-Performance Large-Scale Watershed Simulation
    Chang, Cheng
    Wang, Wei-Hong
    Liu, Rui
    HIGH PERFORMANCE NETWORKING, COMPUTING, COMMUNICATION SYSTEMS, AND MATHEMATICAL FOUNDATIONS, 2010, 66 : 54 - 61
  • [48] Large-scale purification of antisense oligonucleotides by high-performance membrane adsorber chromatography
    Deshmukh, RR
    Warner, TN
    Hutchison, F
    Murphy, M
    Leitch, WE
    De Leon, P
    Srivatsa, GS
    Cole, DL
    Sanghvi, YS
    JOURNAL OF CHROMATOGRAPHY A, 2000, 890 (01) : 179 - 192
  • [49] High-performance domainwise parallel direct solver for large-scale structural analysis
    Kim, JH
    Lee, CS
    Kim, SJ
    AIAA JOURNAL, 2005, 43 (03) : 662 - 670
  • [50] High-performance computing framework with desynchronized information propagation for large-scale simulations
    Bujas, Jakub
    Dworak, Dawid
    Turek, Wojciech
    Byrski, Aleksander
    JOURNAL OF COMPUTATIONAL SCIENCE, 2019, 32 : 70 - 86