Introducing: The Libflame Library for Dense Matrix Computations
As part of the FLAME project, we have been dilligently developing new methodologies for analyzing, designing, and implementing linear algebra libraries. While we did not know it when we started, these techniques appear to solve many of the programmability problems that now face us with the advent of...
Saved in:
| Published in | Computing in science & engineering p. 1 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
IEEE
2019
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1521-9615 1558-366X |
| DOI | 10.1109/MCSE.2009.154 |
Cover
| Abstract | As part of the FLAME project, we have been dilligently developing new methodologies for analyzing, designing, and implementing linear algebra libraries. While we did not know it when we started, these techniques appear to solve many of the programmability problems that now face us with the advent of multicore and many-core architectures. These efforts have culminated in a new library, libflame, which strives to replace similar libraries that date back to the late 20th century. With this paper, we introduce the scientific computing community to this library. |
|---|---|
| AbstractList | As part of the FLAME project, we have been dilligently developing new methodologies for analyzing, designing, and implementing linear algebra libraries. While we did not know it when we started, these techniques appear to solve many of the programmability problems that now face us with the advent of multicore and many-core architectures. These efforts have culminated in a new library, libflame, which strives to replace similar libraries that date back to the late 20th century. With this paper, we introduce the scientific computing community to this library. |
| Author | Chan, Ernie Van Zee, Field Quintana-Orti, Gregorio Quintana, Enrique van de Geijn, Robert |
| Author_xml | – sequence: 1 givenname: Field surname: Van Zee fullname: Van Zee, Field organization: The University of Texas at Austin, Austin – sequence: 2 givenname: Ernie surname: Chan fullname: Chan, Ernie organization: The University of Texas at Austin, Austin – sequence: 3 givenname: Robert surname: van de Geijn fullname: van de Geijn, Robert organization: University of Texas at Austin, Austin – sequence: 4 givenname: Enrique surname: Quintana fullname: Quintana, Enrique organization: Universidad Juame I, Castellon – sequence: 5 givenname: Gregorio surname: Quintana-Orti fullname: Quintana-Orti, Gregorio organization: Universidad Jaime I, Castellon |
| BookMark | eNp1kD1PwzAQhi1UJNrCyMSSP5ByZ8eJzYJQKFApFQNFYosc2wGjfFR2KsG_p6GIAYnp3uF5T3fPjEy6vrOEnCMsEEFervOn5YICyAXy5IhMkXMRszR9mYyZYixT5CdkFsI7ACRC8im5XnWD781Ou-71Ktq82ahwVd2o9jt45T-juvfRre2CjdZq8O4jyvt2uxvU4PounJLjWjXBnv3MOXm-W27yh7h4vF_lN0WsEaiMqZZAtRGikii4okJVUiqDia4NS2QNLEtNxg0gtVmVsCStqDIaOQrIhMrYnLDDXu37ELytS-0OJwxeuaZEKEcH5eigHB2Uewf7VvyntfWu3T_1L39x4J219pfllNFMSPYFzXVnmg |
| CODEN | CSENFA |
| CitedBy_id | crossref_primary_10_1177_1094342014527575 |
| Cites_doi | 10.1145/1377603.1377606 10.1137/S0036144503428693 10.1145/77626.79170 10.1145/1055531.1055532 10.1137/1.9780898719642 10.1145/1527286.1527288 10.1145/1504176.1504196 10.1145/1274971.1274989 10.1145/504210.504213 |
| ContentType | Journal Article |
| DBID | AAYXX CITATION |
| DOI | 10.1109/MCSE.2009.154 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Sciences (General) |
| EISSN | 1558-366X |
| EndPage | 1 |
| ExternalDocumentID | 10_1109_MCSE_2009_154 5232789 |
| Genre | orig-research |
| GroupedDBID | -~X .DC 0R~ 29F 4.4 5GY 5VS 6IK 6J9 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ADCTM AENEX AETIX AGKCL AGQYO AGSQL AHBIQ AHSDT AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 D0L DU5 EBS EJD F5P GX1 HZ~ H~9 IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MVM O9- OCL P2P PQQKQ PZZ RIA RIE RNI ROL RZB TN5 TWZ VH1 WH7 ~02 AAYXX CITATION |
| ID | FETCH-LOGICAL-c1029-2c902cd88b9185a28ab99ad14cfd349f0376d75d012e7b4346b2adc1518078a73 |
| IEDL.DBID | RIE |
| ISSN | 1521-9615 |
| IngestDate | Wed Oct 01 01:12:47 EDT 2025 Thu Apr 24 23:12:42 EDT 2025 Wed Aug 27 03:06:23 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c1029-2c902cd88b9185a28ab99ad14cfd349f0376d75d012e7b4346b2adc1518078a73 |
| PageCount | 1 |
| ParticipantIDs | crossref_citationtrail_10_1109_MCSE_2009_154 crossref_primary_10_1109_MCSE_2009_154 ieee_primary_5232789 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2019-00-00 |
| PublicationDateYYYYMMDD | 2019-01-01 |
| PublicationDate_xml | – year: 2019 text: 2019-00-00 |
| PublicationDecade | 2010 |
| PublicationTitle | Computing in science & engineering |
| PublicationTitleAbbrev | CISE-M |
| PublicationYear | 2019 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | elmroth (ref6) 2004; 46 ref8 ref9 ref4 ref3 ref11 ref5 (ref7) 0 anderson (ref1) 1992 quintana-ort (ref10) 2009 ref2 van zee (ref12) 2009 |
| References_xml | – ident: ref3 doi: 10.1145/1377603.1377606 – volume: 46 start-page: 3 year: 2004 ident: ref6 article-title: Recursive blocked algorithms and hybrid data structures for dense matrix library software publication-title: SIAM Review doi: 10.1137/S0036144503428693 – ident: ref5 doi: 10.1145/77626.79170 – ident: ref2 doi: 10.1145/1055531.1055532 – year: 1992 ident: ref1 publication-title: LAPACK Users' Guide – ident: ref4 doi: 10.1137/1.9780898719642 – ident: ref11 doi: 10.1145/1527286.1527288 – start-page: 121 year: 2009 ident: ref10 article-title: Solving dense linear algebra problems on platforms with multiple hardware accelerators publication-title: PPoPP '09 Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming doi: 10.1145/1504176.1504196 – year: 0 ident: ref7 publication-title: FLAME Publications – year: 2009 ident: ref12 publication-title: The Complete Reference – ident: ref8 doi: 10.1145/1274971.1274989 – ident: ref9 doi: 10.1145/504210.504213 |
| SSID | ssj0004895 |
| Score | 2.1708584 |
| Snippet | As part of the FLAME project, we have been dilligently developing new methodologies for analyzing, designing, and implementing linear algebra libraries. While... |
| SourceID | crossref ieee |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | C.1.2.g Parallel processors C.1.3.h Multithreaded processors C.1.4.e Multi-core/single-chip multiprocessors Collaborative tools Computer architecture D.2.1.h Tools D.2.13.b Reusable libraries D.2.4.d Formal methods D.2m.a Software libraries Design methodology E.1.d Graphs and networks F.2.1.c Computations on matrices F.2.2.b Computations on discrete structures F.2.2.c Geometrical problems and computations Fires G.1.0.c Error analysis G.1.0.f Numerical algorithms G.1.0.g Parallel algorithms G.1.3.e Linear systems G.2.2.a Graph algorithms G.2.2.d Network problems G.4.f Portability Libraries Linear algebra Linear programming Mathematical programming Multicore processing Scientific computing |
| Title | Introducing: The Libflame Library for Dense Matrix Computations |
| URI | https://ieeexplore.ieee.org/document/5232789 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVFQY databaseName: GFMER Free Medical Journals customDbUrl: eissn: 1558-366X dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0004895 issn: 1521-9615 databaseCode: GX1 dateStart: 0 isFulltext: true titleUrlDefault: http://www.gfmer.ch/Medical_journals/Free_medical.php providerName: Geneva Foundation for Medical Education and Research – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-366X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004895 issn: 1521-9615 databaseCode: RIE dateStart: 19990101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB7anrxY2yrWR9mDiELTNukm2fUiUlurGC9a6C1kHwFRWtEGxF_vTjZtVRS8DWEPy-xsvpnZmW8AjvxEYNSQ4AsjdSjV1OEGmB3hy0AlIdKfYHNydBeMJ_Rm6k9L0F71wmit8-Iz3UExf8tXc5lhqqxrgiZs3CxDOWSB7dVa90CyfMIKwpHDDUyv-TS70eB-aJkpXZ9-w58vA1VyPBlVIVruxJaRPHWyhejIjx8kjf_d6hZsFo4lubCWUIOSntWhWjiZpLjCb3WoLUVyUlBOnzbg_BoL1lUmDZCdEWM65PZRpMZYcgHTPMQ4t-TSxLyaRMjq_07sPAib8NuGyWj4MBg7xWgFR7pY8OJJ3vOkYkxwA9iJxxLBeaJcKlPVpzztmf-OCn1l4EuHgvZpILxESeMeID99EvZ3oDKbz_QuEBNy-QpZ3ZhilAepEBwbiFzOlM_S0G1Ce6nwWBa84zj-4jnO448ej_F8cBwmj835NOF4tfzFEm78tbCBal8tKjS-9_vnfdgwrg63yZMDqCxeM31o3ImFaEH5auq2cmv6BKh7xcM |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEJ4gHvQiAhrxuQdjNKFAy27b9WIMQkApFyHx1nQfTYwGjNLE-OvdaQuo0cTbpNnDZna238zszDcApywSGDVE-MJILUo1tbgBZksw6arIQ_oTbE4ORm5_Qm8f2EMB6steGK11WnymGyimb_lqJhNMlTVN0ISNm2uwziilLOvWWnVB-umMFQQkixugXjFqNoPOfTfjprQZ_YZAX0aqpIjSK0Gw2EtWSPLUSOaiIT9-0DT-d7PbsJW7luQ6s4UyFPS0AqXczST5JX6rQHkhkvOcdPqiClcDLFlXiTRQdkmM8ZDho4iNuaQCJnqIcW_JjYl6NQmQ1_-dZBMhspTfDkx63XGnb-XDFSxpY8mLI3nLkcr3BTeQHTl-JDiPlE1lrNqUxy3z51EeUwbAtCdom7rCiZQ0DgIy1EdeexeK09lU7wExQRdTyOvmK59yNxaCYwuRzX3F_Niza1BfKDyUOfM4DsB4DtMIpMVDPB8ciMlDcz41OFsuf8koN_5aWEW1LxflGt___fMJbPTHwTAcDkZ3B7BpHB-epVIOoTh_TfSRcS7m4ji1qU-GDMgf |
| 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=Introducing%3A+The+Libflame+Library+for+Dense+Matrix+Computations&rft.jtitle=Computing+in+science+%26+engineering&rft.au=Van+Zee%2C+Field&rft.au=Chan%2C+Ernie&rft.au=van+de+Geijn%2C+Robert&rft.au=Quintana%2C+Enrique&rft.date=2019&rft.issn=1521-9615&rft.eissn=1558-366X&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FMCSE.2009.154&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_MCSE_2009_154 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1521-9615&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1521-9615&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1521-9615&client=summon |