Computing rank‐revealing factorizations of matrices stored out‐of‐core

This paper describes efficient algorithms for computing rank‐revealing factorizations of matrices that are too large to fit in main memory (RAM), and must instead be stored on slow external memory devices such as disks (out‐of‐core or out‐of‐memory). Traditional algorithms for computing rank‐reveali...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation Jg. 35; H. 22
Hauptverfasser: Heavner, N., Martinsson, P. G., Quintana‐Ortí, G.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Hoboken Wiley Subscription Services, Inc 10.10.2023
Wiley
Schlagworte:
ISSN:1532-0626, 1532-0634, 1532-0634
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract This paper describes efficient algorithms for computing rank‐revealing factorizations of matrices that are too large to fit in main memory (RAM), and must instead be stored on slow external memory devices such as disks (out‐of‐core or out‐of‐memory). Traditional algorithms for computing rank‐revealing factorizations (such as the column pivoted QR factorization and the singular value decomposition) are very communication intensive as they require many vector‐vector and matrix‐vector operations, which become prohibitively expensive when data is not in RAM. Randomization allows to reformulate new methods so that large contiguous blocks of the matrix are processed in bulk. The paper describes two distinct methods. The first is a blocked version of column pivoted Householder QR, organized as a “left‐looking” method to minimize the number of the expensive write operations. The second method results employs a UTV factorization. It is organized as an algorithm‐by‐blocks to overlap computations and I/O operations. As it incorporates power iterations, it is much better at revealing the numerical rank. Numerical experiments on several computers demonstrate that the new algorithms are almost as fast when processing data stored on slow memory devices as traditional algorithms are for data stored in RAM.
AbstractList This paper describes efficient algorithms for computing rank‐revealing factorizations of matrices that are too large to fit in main memory (RAM), and must instead be stored on slow external memory devices such as disks (out‐of‐core or out‐of‐memory). Traditional algorithms for computing rank‐revealing factorizations (such as the column pivoted QR factorization and the singular value decomposition) are very communication intensive as they require many vector‐vector and matrix‐vector operations, which become prohibitively expensive when data is not in RAM. Randomization allows to reformulate new methods so that large contiguous blocks of the matrix are processed in bulk. The paper describes two distinct methods. The first is a blocked version of column pivoted Householder QR, organized as a “left‐looking” method to minimize the number of the expensive write operations. The second method results employs a UTV factorization. It is organized as an algorithm‐by‐blocks to overlap computations and I/O operations. As it incorporates power iterations, it is much better at revealing the numerical rank. Numerical experiments on several computers demonstrate that the new algorithms are almost as fast when processing data stored on slow memory devices as traditional algorithms are for data stored in RAM.
Author Quintana‐Ortí, G.
Martinsson, P. G.
Heavner, N.
Author_xml – sequence: 1
  givenname: N.
  surname: Heavner
  fullname: Heavner, N.
  organization: Department of Applied Mathematics University of Colorado at Boulder Boulder Colorado USA
– sequence: 2
  givenname: P. G.
  orcidid: 0000-0002-1048-5270
  surname: Martinsson
  fullname: Martinsson, P. G.
  organization: Department of Mathematics University of Texas at Austin Austin Texas USA
– sequence: 3
  givenname: G.
  orcidid: 0000-0002-7912-7826
  surname: Quintana‐Ortí
  fullname: Quintana‐Ortí, G.
  organization: Departamento de Ingeniería y Ciencia de Computadores Universitat Jaume I Castellón Spain
BackLink https://www.osti.gov/servlets/purl/2575873$$D View this record in Osti.gov
BookMark eNo9kMtKBDEQRYOM4DgKfkKjGzc95mEevZTBFwy40XVIVyfa40zSJmlBV36C3-iXmGHETVVx69yiuIdo4oO3CJ0QPCcY0wsY7FxKKvbQlHBGayzY5eR_puIAHaa0wpgQzMgULRdhM4y5989VNP715-s72ndr1lvBGcgh9p8m98GnKrhqY3LswaYqlYXtqjDm4giuFCjCEdp3Zp3s8V-foaeb68fFXb18uL1fXC1roFLmWsmOCymYIRTAOWkMbwk2HW1AGcqEBOGYAOkUaTnmXatE1yjTtNwWEyg2Q6e7uyHlXifos4UXCN5byJpyyZVkBTrbQUMMb6NNWa_CGH35S1MlCOcNFaRQ5zsKYkgpWqeH2G9M_NAE622gugSqt4GyX7pnbXc
Cites_doi 10.1109/IPDPS.2001.925180
10.1137/1.9780898719642
10.1137/0717073
10.1007/s11227-010-0394-2
10.1109/78.139256
10.1016/0024-3795(87)90103-0
10.1137/080736417
10.1007/978-3-319-58667-0_9
10.1145/1055531.1055534
10.1007/BF02288367
10.1137/1.9781611971002
10.1137/15M1044680
10.1137/090771806
10.1109/TAC.1980.1102314
10.1145/2331130.2331133
10.1137/100804139
10.1002/cpe.1467
10.1201/9781420035933
10.1137/S1064827595296732
10.1016/j.tcs.2009.06.018
10.1007/BF01436084
10.1137/1.9781611971217
10.4153/CMB-1966-083-2
10.1145/1055531.1055533
10.1137/0917055
10.1002/1096-9128(20001225)12:15<1481::AID-CPE540>3.0.CO;2-V
10.1016/j.jpdc.2011.10.014
10.1137/S0895479891223781
10.1145/1377612.1377616
10.1017/S0962492920000021
10.1145/504210.504213
10.1137/0913043
10.1137/0702016
10.1145/236017.236029
10.1137/16M1081270
10.1145/1527286.1527288
10.1145/3242670
ContentType Journal Article
Copyright 2023. This article is published under http://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2023. This article is published under http://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
CorporateAuthor Univ. of Texas, Austin, TX (United States)
CorporateAuthor_xml – name: Univ. of Texas, Austin, TX (United States)
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
OIOZB
OTOTI
DOI 10.1002/cpe.7726
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
OSTI.GOV - Hybrid
OSTI.GOV
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts
CrossRef

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1532-0634
ExternalDocumentID 2575873
10_1002_cpe_7726
GroupedDBID .3N
.DC
.GA
05W
0R~
10A
1L6
1OC
33P
3SF
3WU
4.4
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5GY
5VS
66C
702
7PT
8-0
8-1
8-3
8-4
8-5
8UM
930
A03
AAESR
AAEVG
AAHQN
AAMNL
AANLZ
AAONW
AAXRX
AAYCA
AAYXX
AAZKR
ABCQN
ABCUV
ABEML
ABIJN
ACAHQ
ACCZN
ACPOU
ACSCC
ACXBN
ACXQS
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADMLS
ADOZA
ADXAS
ADZMN
AEIGN
AEIMD
AEUYR
AEYWJ
AFBPY
AFFPM
AFGKR
AFWVQ
AGHNM
AGYGG
AHBTC
AITYG
AIURR
AJXKR
ALMA_UNASSIGNED_HOLDINGS
ALVPJ
AMBMR
AMYDB
ATUGU
AUFTA
AZBYB
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BROTX
BRXPI
BY8
CITATION
CS3
D-E
D-F
DCZOG
DPXWK
DR2
DRFUL
DRSTM
EBS
F00
F01
F04
F5P
G-S
G.N
GNP
GODZA
HGLYW
HHY
HZ~
IX1
JPC
KQQ
LATKE
LAW
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LYRES
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
O66
O8X
O9-
OIG
P2W
P2X
P4D
PQQKQ
Q.N
Q11
QB0
QRW
R.K
ROL
RX1
SUPJJ
TN5
UB1
V2E
W8V
W99
WBKPD
WIH
WIK
WOHZO
WQJ
WXSBR
WYISQ
WZISG
XG1
XV2
~IA
~WT
7SC
8FD
JQ2
L7M
L~C
L~D
OIOZB
OTOTI
ID FETCH-LOGICAL-c277t-87d56763a12ccff7aa5b10ad29c8a2367c6f36c7f81b505db86d98a9b5e63ac83
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000973563200001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1532-0626
1532-0634
IngestDate Mon Nov 24 02:23:34 EST 2025
Sun Nov 09 05:42:21 EST 2025
Sat Nov 29 03:49:54 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 22
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c277t-87d56763a12ccff7aa5b10ad29c8a2367c6f36c7f81b505db86d98a9b5e63ac83
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
National Science Foundation (NSF)
SC0022251
Spanish Ministry of Science and Innovation and the Research State Agency
US Department of the Navy, Office of Naval Research (ONR)
ORCID 0000-0002-1048-5270
0000-0002-7912-7826
0000000210485270
0000000279127826
OpenAccessLink https://www.osti.gov/servlets/purl/2575873
PQID 2861559261
PQPubID 2045170
ParticipantIDs osti_scitechconnect_2575873
proquest_journals_2861559261
crossref_primary_10_1002_cpe_7726
PublicationCentury 2000
PublicationDate 2023-10-10
PublicationDateYYYYMMDD 2023-10-10
PublicationDate_xml – month: 10
  year: 2023
  text: 2023-10-10
  day: 10
PublicationDecade 2020
PublicationPlace Hoboken
PublicationPlace_xml – name: Hoboken
– name: United States
PublicationTitle Concurrency and computation
PublicationYear 2023
Publisher Wiley Subscription Services, Inc
Wiley
Publisher_xml – name: Wiley Subscription Services, Inc
– name: Wiley
References e_1_2_9_30_1
e_1_2_9_31_1
Stewart GW (e_1_2_9_28_1) 1994; 303
e_1_2_9_11_1
e_1_2_9_34_1
e_1_2_9_10_1
e_1_2_9_35_1
e_1_2_9_13_1
e_1_2_9_32_1
e_1_2_9_12_1
Golub GH (e_1_2_9_9_1) 1996
Reiley WC (e_1_2_9_16_1) 1999
Demchik V (e_1_2_9_23_1) 2019
e_1_2_9_15_1
e_1_2_9_38_1
e_1_2_9_14_1
e_1_2_9_39_1
e_1_2_9_17_1
e_1_2_9_37_1
e_1_2_9_19_1
e_1_2_9_18_1
Heavner N (e_1_2_9_33_1) 2019
e_1_2_9_41_1
e_1_2_9_42_1
e_1_2_9_20_1
e_1_2_9_22_1
e_1_2_9_45_1
e_1_2_9_21_1
e_1_2_9_46_1
e_1_2_9_24_1
e_1_2_9_43_1
Mahoney MW (e_1_2_9_7_1) 2011; 3
e_1_2_9_44_1
e_1_2_9_8_1
e_1_2_9_6_1
e_1_2_9_5_1
e_1_2_9_4_1
e_1_2_9_3_1
e_1_2_9_2_1
Martinsson P‐G (e_1_2_9_40_1) 2006
e_1_2_9_26_1
e_1_2_9_25_1
Reiley WC (e_1_2_9_36_1) 1999
e_1_2_9_47_1
e_1_2_9_27_1
e_1_2_9_29_1
References_xml – ident: e_1_2_9_17_1
  doi: 10.1109/IPDPS.2001.925180
– ident: e_1_2_9_21_1
  doi: 10.1137/1.9780898719642
– volume-title: A Randomized Algorithm for the Approximation of Matrices
  year: 2006
  ident: e_1_2_9_40_1
– ident: e_1_2_9_3_1
  doi: 10.1137/0717073
– volume-title: Efficient Parallel Out‐of‐Core Implementation of the Cholesky Factorization
  year: 1999
  ident: e_1_2_9_36_1
– ident: e_1_2_9_42_1
  doi: 10.1007/s11227-010-0394-2
– ident: e_1_2_9_29_1
  doi: 10.1109/78.139256
– ident: e_1_2_9_31_1
  doi: 10.1016/0024-3795(87)90103-0
– ident: e_1_2_9_38_1
  doi: 10.1137/080736417
– volume-title: Building Rank‐Revealing Factorizations with Randomization
  year: 2019
  ident: e_1_2_9_33_1
– ident: e_1_2_9_24_1
  doi: 10.1007/978-3-319-58667-0_9
– ident: e_1_2_9_15_1
  doi: 10.1145/1055531.1055534
– ident: e_1_2_9_6_1
  doi: 10.1007/BF02288367
– ident: e_1_2_9_4_1
  doi: 10.1137/1.9781611971002
– ident: e_1_2_9_26_1
  doi: 10.1137/15M1044680
– volume: 303
  start-page: 225
  year: 1994
  ident: e_1_2_9_28_1
  article-title: UTV decompositions
  publication-title: Pitman Res Notes Math Ser
– ident: e_1_2_9_39_1
  doi: 10.1137/090771806
– ident: e_1_2_9_10_1
  doi: 10.1109/TAC.1980.1102314
– ident: e_1_2_9_19_1
  doi: 10.1145/2331130.2331133
– ident: e_1_2_9_22_1
  doi: 10.1137/100804139
– ident: e_1_2_9_37_1
  doi: 10.1002/cpe.1467
– ident: e_1_2_9_5_1
  doi: 10.1201/9781420035933
– ident: e_1_2_9_13_1
  doi: 10.1137/S1064827595296732
– ident: e_1_2_9_35_1
  doi: 10.1016/j.tcs.2009.06.018
– ident: e_1_2_9_12_1
  doi: 10.1007/BF01436084
– ident: e_1_2_9_2_1
  doi: 10.1137/1.9781611971217
– ident: e_1_2_9_11_1
  doi: 10.4153/CMB-1966-083-2
– ident: e_1_2_9_47_1
  doi: 10.1145/1055531.1055533
– ident: e_1_2_9_34_1
  doi: 10.1137/0917055
– ident: e_1_2_9_20_1
  doi: 10.1002/1096-9128(20001225)12:15<1481::AID-CPE540>3.0.CO;2-V
– ident: e_1_2_9_44_1
– ident: e_1_2_9_46_1
  doi: 10.1016/j.jpdc.2011.10.014
– ident: e_1_2_9_30_1
  doi: 10.1137/S0895479891223781
– ident: e_1_2_9_14_1
  doi: 10.1145/1377612.1377616
– ident: e_1_2_9_41_1
  doi: 10.1017/S0962492920000021
– volume-title: POOCLAPACK: Parallel Out‐of‐Core Linear Algebra Package
  year: 1999
  ident: e_1_2_9_16_1
– ident: e_1_2_9_45_1
  doi: 10.1145/504210.504213
– volume: 3
  start-page: 123
  issue: 2
  year: 2011
  ident: e_1_2_9_7_1
  article-title: Randomized algorithms for matrices and data
  publication-title: Found Trends® Mach Learn
– ident: e_1_2_9_32_1
  doi: 10.1137/0913043
– ident: e_1_2_9_8_1
  doi: 10.1137/0702016
– volume-title: Matrix Computations
  year: 1996
  ident: e_1_2_9_9_1
– ident: e_1_2_9_18_1
  doi: 10.1145/236017.236029
– year: 2019
  ident: e_1_2_9_23_1
  article-title: Out‐of‐core singular value decomposition
  publication-title: CoRR.
– ident: e_1_2_9_25_1
  doi: 10.1137/16M1081270
– ident: e_1_2_9_43_1
  doi: 10.1145/1527286.1527288
– ident: e_1_2_9_27_1
  doi: 10.1145/3242670
SSID ssj0011031
Score 2.3494325
Snippet This paper describes efficient algorithms for computing rank‐revealing factorizations of matrices that are too large to fit in main memory (RAM), and must...
This paper describes efficient algorithms for computing rank-revealing factorizations of matrices that are too large to fit in main memory (RAM), and must...
SourceID osti
proquest
crossref
SourceType Open Access Repository
Aggregation Database
Index Database
SubjectTerms Algorithms
blocked matrix computations
Computation
Computer Science
Data processing
Factorization
householder QR factorization
HQRRP factorization
Mathematical analysis
Matrices (mathematics)
Memory devices
out-of-core computation
partial rank-revealing factorization
Random access memory
randomized numerical linear algebra
randUTV factorization
rank-revealing factorization
shared-memory multicore processors
shared-memory multiprocessors
Singular value decomposition
Title Computing rank‐revealing factorizations of matrices stored out‐of‐core
URI https://www.proquest.com/docview/2861559261
https://www.osti.gov/servlets/purl/2575873
Volume 35
WOSCitedRecordID wos000973563200001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVWIB
  databaseName: Wiley Online Library
  customDbUrl:
  eissn: 1532-0634
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0011031
  issn: 1532-0626
  databaseCode: DRFUL
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB7BlgMX3oilBRmJW5WldR52jqil9LBaCmpRb5Hjh7SqlKw22arc-hP6G_kljB9xd6mE4MDFirJysvLnjD97Zr4BeJ8JlWmN1o_iYpRkdhrbbUSiClNnSJNk6oJovk_ZbMbPz8uTUO6oc-UEWNPwq6ty8V-hxnsItk2d_Qe440PxBl4j6Ngi7Nj-FfC-TsPclRBqLmIwg5VqEi733JfYGfIvnYPd6fTrbteGSiIDbVd97NeaeGkVL9fJ7EHbSCfvJH8M6XH45g3X_rEWlyGlZja5Pf220gVdyPU6mex-jj99Xc0bpKsivvPLsne-_EN3gD9ZP6SgLtwthKtGU7hhZWmC3ChbN8NetSRMN5-rfMe8e7lYudAT3BT8pqDt1mQ0QDln6X3Yoiwv-Qi2Dr8dnU2jX8kWtfAKuv4PDHLEe_TD8NQNgjJq0dDeWaYd9zh9Ao_CpoF89GA_hXu6eQaPh4IcJNjn5zCN2BOL_c_rm4g62USdtIYMqBOPOkHUsUdrsLFIv4Czo0-nB8dJKJeRSMpYj-uaygtcLsQ-ldIYJkRe7-8JRUvJhRXqk4VJC8kMfoLIe1XNC1VyUda5xk6Spy9h1LSNfgUEdwlSG5UqyopMlXmNRBPJoFZM1TozagzvhjGqFl4VpfL617TCcazsOI5h2w5ehUzOyhFLG7cl-yogNIadYUyr8PF0FeXOS46b-td_7LwND28n2Q6M-uVKv4EH8rKfd8u3AfNfwyFqgw
linkProvider Wiley-Blackwell
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Computing+rank%E2%80%90revealing+factorizations+of+matrices+stored+out%E2%80%90of%E2%80%90core&rft.jtitle=Concurrency+and+computation&rft.au=Heavner%2C+N.&rft.au=Martinsson%2C+P.+G.&rft.au=Quintana%E2%80%90Ort%C3%AD%2C+G.&rft.date=2023-10-10&rft.pub=Wiley&rft.issn=1532-0634&rft.volume=35&rft.issue=22&rft_id=info:doi/10.1002%2Fcpe.7726&rft.externalDocID=2575873
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1532-0626&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1532-0626&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1532-0626&client=summon