Codesign Lessons Learned from Implementing Graph Matching on Multithreaded Architectures
Executing irregular, data-intensive workloads on multithreaded architectures can result in performance losses and scalability problems. Codesigning algorithms and architectures can realize high performance on irregular applications. A codesign study reveals four key lessons learned from implementing...
Uloženo v:
| Vydáno v: | Computer (Long Beach, Calif.) Ročník 48; číslo 8; s. 46 - 55 |
|---|---|
| Hlavní autoři: | , , , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York
IEEE
01.08.2015
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Témata: | |
| ISSN: | 0018-9162, 1558-0814 |
| 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 | Executing irregular, data-intensive workloads on multithreaded architectures can result in performance losses and scalability problems. Codesigning algorithms and architectures can realize high performance on irregular applications. A codesign study reveals four key lessons learned from implementing matching algorithms on various platforms. |
|---|---|
| AbstractList | Executing irregular, data-intensive workloads on multithreaded architectures can result in performance losses and scalability problems. Codesigning algorithms and architectures can realize high performance on irregular applications. A codesign study reveals four key lessons learned from implementing matching algorithms on various platforms. |
| Author | Azad, Ariful Langguth, Johannes Pothen, Alex Halappanavar, Mahantesh Khan, Arif Manne, Fredrik |
| Author_xml | – sequence: 1 givenname: Mahantesh surname: Halappanavar fullname: Halappanavar, Mahantesh email: hala@pnnl.gov organization: Pacific Northwest Nat. Lab., Richland, WA, USA – sequence: 2 givenname: Alex surname: Pothen fullname: Pothen, Alex email: apothen@purdue.edu organization: Purdue Univ., West Lafayette, IN, USA – sequence: 3 givenname: Ariful surname: Azad fullname: Azad, Ariful email: azad@lbl.gov organization: Lawrence Berkeley Nat. Lab., Berkeley, CA, USA – sequence: 4 givenname: Fredrik surname: Manne fullname: Manne, Fredrik email: manne@ii.uib.no organization: Univ. of Bergen, Bergen, Norway – sequence: 5 givenname: Johannes surname: Langguth fullname: Langguth, Johannes email: langguth@simula.no organization: Simula Res. Lab., Oslo, Norway – sequence: 6 givenname: Arif surname: Khan fullname: Khan, Arif email: khan58@purdue.edu organization: Purdue Univ., West Lafayette, IN, USA |
| BookMark | eNp1UEFLwzAYDTLBbXry6KXgUTrzpU2bHkfROVjxouAtZO3XraNNZpIe_PdmTDwInh6P77338d6MTLTRSMgt0AUALR6rcsEo8AUDfkGmwLmIqYB0QqaUgogLyNgVmTl3CDQVPJmSj9I06LqdjjbonNEuoLIam6i1ZojWw7HHAbXv9C5aWXXcR5Xy9f5EjY6qsfed31tUTXAsbTh4rP1o0V2Ty1b1Dm9-cE7en5_eypd487pal8tNXCdU-BhhCyJtRI4CVc4wbVmbsaSlWDOBBVWiSZqtaPKUqpbVSZ7lUG9VkSrMC55BMif359yjNZ8jOi8PZrQ6vJSQ04zztAhF5-ThrKqtcc5iK4-2G5T9kkDlaTpZlfI0nQzTBTX8UdedV74z2lvV9f947s6eDhF_03MQnBUi-QZYjnw1 |
| CODEN | CPTRB4 |
| CitedBy_id | crossref_primary_10_1137_17M1140029 crossref_primary_10_1016_j_parco_2022_102898 crossref_primary_10_1515_cmam_2016_0040 crossref_primary_10_1016_j_jpdc_2020_04_009 |
| Cites_doi | 10.1145/2742854.2742865 10.1007/978-3-540-68111-3_74 10.1073/pnas.0903028106 10.1145/98267.98287 10.1090/dimacs/012/19 10.1016/j.cor.2012.12.009 10.1109/IPDPS.2015.68 10.1109/SC.2012.8 10.1016/j.parco.2012.07.001 10.1089/cmb.2009.0047 10.1007/978-3-540-24749-4_8 10.1364/OE.23.003563 10.1109/IPDPS.2014.61 10.1145/1132952.1132954 10.1016/j.parco.2014.03.004 10.1109/34.993558 10.1177/1094342012452893 10.1109/HiPC.2014.7116708 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2015 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2015 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/MC.2015.215 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications 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 |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-0814 |
| EndPage | 55 |
| ExternalDocumentID | 3787170231 10_1109_MC_2015_215 7185298 |
| Genre | orig-research Feature |
| GroupedDBID | -DZ -~X .DC 0R~ 29F 4.4 41~ 5GY 5VS 6IK 85S 97E 9M8 AAJGR AARMG AASAJ AAUTI AAVXG AAWTH ABAZT ABQJQ ABVLG ACGFS ACGOD ACIWK ACNCT ACPVT ADRHT AENEX AETEA AETIX AFFNX AFOGA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BKOMP BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IAAWW IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MVM O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB S10 TAE TN5 TWZ UKR UPT UQL VH1 WH7 XJT XOL XWC XZL YZZ ZCG AAYXX ABUFD CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c308t-e1b184d87e8ea72e4f2f623f0ec28e90a8d3db8d740af2c37671cba94ae795613 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 7 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000359577900007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9162 |
| IngestDate | Sun Nov 30 03:44:33 EST 2025 Tue Nov 18 22:18:56 EST 2025 Tue Nov 25 03:12:19 EST 2025 Wed Aug 27 02:49:05 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 8 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c308t-e1b184d87e8ea72e4f2f623f0ec28e90a8d3db8d740af2c37671cba94ae795613 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 |
| PQID | 1706554985 |
| PQPubID | 36684 |
| PageCount | 10 |
| ParticipantIDs | crossref_citationtrail_10_1109_MC_2015_215 crossref_primary_10_1109_MC_2015_215 ieee_primary_7185298 proquest_journals_1706554985 |
| PublicationCentury | 2000 |
| PublicationDate | 2015-08-01 |
| PublicationDateYYYYMMDD | 2015-08-01 |
| PublicationDate_xml | – month: 08 year: 2015 text: 2015-08-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | Computer (Long Beach, Calif.) |
| PublicationTitleAbbrev | MC |
| PublicationYear | 2015 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | choromanski (ref9) 2013 karypis (ref13) 0 ref11 ref10 halappanavar (ref12) 2009 ref2 ref19 ref18 preis (ref17) 0 ref24 ref23 ref26 ref25 ref20 lovasz (ref14) 1986 brady (ref1) 1993 azad (ref22) 0 feo (ref21) 0 ref28 schrijver (ref15) 2003; a ref27 ref29 ref8 duff (ref4) 2012; 38 ref7 ref3 nawab (ref6) 0 ref5 cook (ref16) 1998 |
| References_xml | – ident: ref29 doi: 10.1145/2742854.2742865 – year: 1986 ident: ref14 publication-title: Matching Theory – volume: a year: 2003 ident: ref15 publication-title: Combinatorial Optimization Polyhedra and Efficiency (Paths Flows and Matchings) – start-page: 860 year: 0 ident: ref22 article-title: Multithreaded Algorithms for Maximum Matching in Bipartite Graphs publication-title: Proc IEEE 26th Int'l Parallel and Distributed Processing Symp – ident: ref18 doi: 10.1007/978-3-540-68111-3_74 – ident: ref11 doi: 10.1073/pnas.0903028106 – ident: ref3 doi: 10.1145/98267.98287 – year: 0 ident: ref13 article-title: Parallel Multilevel k-Way Partitioning Scheme for Irregular Graphs publication-title: Proc Int'l Conf High Performance Computing Networking Storage and Analysis – start-page: 469 year: 1993 ident: ref1 article-title: The Assignment Problem on Parallel Architectures publication-title: Network flows and matching First DIMACS implementation challenge doi: 10.1090/dimacs/012/19 – ident: ref27 doi: 10.1016/j.cor.2012.12.009 – ident: ref24 doi: 10.1109/IPDPS.2015.68 – start-page: 3192 year: 2013 ident: ref9 article-title: Adaptive Anonymity via b-Matching publication-title: Advances in neural information processing systems – ident: ref5 doi: 10.1109/SC.2012.8 – ident: ref28 doi: 10.1016/j.parco.2012.07.001 – ident: ref10 doi: 10.1089/cmb.2009.0047 – ident: ref23 doi: 10.1007/978-3-540-24749-4_8 – ident: ref7 doi: 10.1364/OE.23.003563 – ident: ref19 doi: 10.1109/IPDPS.2014.61 – year: 1998 ident: ref16 publication-title: Combinatorial Optimization – start-page: 259 year: 0 ident: ref17 article-title: Linear Time 1/2-Approximation Algorithm for Maximum Weighted Matching in General Graphs publication-title: Proc 16th Ann Conf Theoretical Aspects of Computer Science – ident: ref20 doi: 10.1145/1132952.1132954 – ident: ref25 doi: 10.1016/j.parco.2014.03.004 – volume: 38 year: 2012 ident: ref4 article-title: Design, Implementation, and Analy-sis of Maximum Transversal Algorithms publication-title: ACM Trans Mathematical Software – ident: ref8 doi: 10.1109/34.993558 – start-page: 28 year: 0 ident: ref21 article-title: ELDORADO publication-title: Proc 2nd Conf Computing Frontiers – year: 0 ident: ref6 article-title: Tolerating Correlated Failures for Generalized Cartesian Distributions via Bipartite Matching publication-title: Proc 8th ACM Int'l Conf Computing Frontiers – year: 2009 ident: ref12 article-title: Algorithms for Vertex-Weighted Matching in Graphs publication-title: PhD dissertation – ident: ref2 doi: 10.1177/1094342012452893 – ident: ref26 doi: 10.1109/HiPC.2014.7116708 |
| SSID | ssj0014853 |
| Score | 2.187113 |
| Snippet | Executing irregular, data-intensive workloads on multithreaded architectures can result in performance losses and scalability problems. Codesigning algorithms... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 46 |
| SubjectTerms | algorithm design Algorithm design and analysis Algorithms Computer architecture Computer graphics Computer platforms graph matching Irregular applications matching algorithms multithreaded architectures Multithreading parallel architectures Parallel programming Workloads |
| Title | Codesign Lessons Learned from Implementing Graph Matching on Multithreaded Architectures |
| URI | https://ieeexplore.ieee.org/document/7185298 https://www.proquest.com/docview/1706554985 |
| Volume | 48 |
| WOSCitedRecordID | wos000359577900007&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: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-0814 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014853 issn: 0018-9162 databaseCode: RIE dateStart: 19700101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED21FQMMFFoQhYI8dEKkTZO0tscqojDQigGkbpFjXxASSlA_-P34nLSqRBe2DLYV-fnOZ_veO4CeyDIRYkjkmFHmRaMQvVRL4ykZjCViqiQaV2yCz-disZCvNXjYcWEQ0SWfYZ8-3Vu-KfSGrsoGnJi-UtShzvm45GrtXgwiUSlODsmAx0HFxRv6cjCLKYVr1A-o9u3e7uPKqfzxwW5jmTb_90tncFoFkGxSIn4ONcxb0NwWZ2CVrbbgZE9psA2LuDAuV4O9WNdmVxpzwqpoGPFLmNMIdolD-Qd7Ig1rNrM-mm6nWJGzkqVrUVfG9pjsvT2sLuB9-vgWP3tVUQVPh75YezhM7aHOCI4CFQ8wyoLMhkCZjzoQKH0lTGhSYXjkqyzQJPYy1BaySCEnEmx4CY28yPEKmOYh2qhX6zS1hzz0U0UuI_Uzbqwxa9WB--1kJ7pSHKfCF1-JO3n4MpnFCSGTWGQ60Ns1_i6FNg43axMIuybV_Hegu0UxqYxwlZAykI2WpBhdH-51A8c0bpnP14XGernBWzjSP-vP1fLOra9ftq3Qtg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ7gI1EPPkAjPnvgZFwo-2DbIyEqRiAeMOG26bazxsQshoe_3053ISR68baHNt3060yn7XzfADRElokAAyLHRJkXRgF6qZbGU9LvSMRUSTSu2EQ8GonJRL5W4H7NhUFEl3yGTfp0b_lmqpd0VdaKiekrxRbsRGHo84KttX4zCEWpOdkmE-74JRuvzWVr2KMkrqjpU_Xbjf3HFVT55YXd1vJ49L-fOobDMoRk3QLzE6hgXoWjVXkGVlprFQ42tAZrMOlNjcvWYAPr3OxaY05aFQ0jhglzKsEudSh_Z0-kYs2G1kvT_RSb5qzg6VrclbE9uhuvD_NTeHt8GPf6XllWwdMBFwsP26k91hkRo0AV-xhmfmaDoIyj9gVKroQJTCpMHHKV-ZrkXtraghYqjIkGG5zBdj7N8RyYjgO0ca_WaWqPechTRU4j5VlsrDlrVYe71WQnutQcp9IXn4k7e3CZDHsJIZNYZOrQWDf-KqQ2_m5WIxDWTcr5r8PVCsWkNMN5QtpANl6SIrr4u9ct7PXHw0EyeB69XMI-jVFk913B9mK2xGvY1d-Lj_nsxq21H7g20_0 |
| 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=Codesign+Lessons+Learned+from+Implementing+Graph+Matching+on+Multithreaded+Architectures&rft.jtitle=Computer+%28Long+Beach%2C+Calif.%29&rft.au=Halappanavar%2C+Mahantesh&rft.au=Pothen%2C+Alex&rft.au=Azad%2C+Ariful&rft.au=Manne%2C+Fredrik&rft.date=2015-08-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.issn=0018-9162&rft.eissn=1558-0814&rft.volume=48&rft.issue=8&rft.spage=46&rft_id=info:doi/10.1109%2FMC.2015.215&rft.externalDBID=NO_FULL_TEXT&rft.externalDocID=3787170231 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9162&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9162&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9162&client=summon |