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...
Uloženo v:
| Vydáno v: | Concurrency and computation Ročník 35; číslo 22 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Hoboken
Wiley Subscription Services, Inc
10.10.2023
Wiley |
| Témata: | |
| ISSN: | 1532-0626, 1532-0634, 1532-0634 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| 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.3493412 |
| 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 Full Collection 2020 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/eLvHCXMwtV3NatwwEB7STQ-9tE1_6DZpUaC34K1Xa1vysSRNclg2aUkgNyPLEiwFe1l7Q3rrI-QZ8yQd_VjZTaC0h16EsZFt5rNHM5qZbwA-leitKSaySGRpEiVjnUSiyhR6rTLJuS5l6ijzp2w241dX-blvd9TadgKsrvnNTb74r1DjOQTblM7-A9zhpngCjxF0HBF2HP8KeNenYW5bCNU_QjKDoWoStvbctdjp6y9tgN3y9Kv2wKRKogXarLowr9Hh0DBerhuzh00tLb2T_NmXx-GTN0L7p0pc-5Ka2eh-99tQF7S-1ut8dHASLn1bzWs0V0V45tmys7H8I7uBP1rfpKA23c2nqwZVuKFlaYS2UbKuhh1rif_cXK3yI_Xu6GLlQo3QKXjAoG3XZFRAKWeTJ7BNWZrzAWwffT--nIa4kmlq4Rh03Qv0dMQx_dzfdcNAGTSoaB8t09b2uHgJz73TQL44sHdgS9Wv4EXfkIN4_fwapgF7YrC_-3UbUCebqJNGkx514lAniDrOaDQOBuk3cHn89eLwNPLtMiJJGetwXavSDJcLMaZSas2ESMtxLCqaSy4MUZ_M9CSTTKOngnZvVfKsyrnIy1ThJMknb2FQN7V6B4Smpa7Q8rUWJotVKWPGJlle0ZhRVbIh7PcyKhaOFaVw_Ne0QDkWRo5D2DXCK9CSM3TE0uRtya7wCA1hr5dp4X-etqDcRsnRqX__x8m78Oz-I9uDQbdcqQ_wVF5383b50WP-GxPkam4 |
| 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 |