Heterogeneous Runtime Support for Partitioned Global Address Space Programming on FPGAs
We are presenting THeGASNet, a framework to provide remote memory communication and synchronization in heterogeneous, distributed systems composed of software components and FPGA components. It is intended as a runtime layer to support higher-level languages and libraries that implement the Partitio...
Uloženo v:
| Hlavní autor: | |
|---|---|
| Médium: | Dissertation |
| Jazyk: | angličtina |
| Vydáno: |
ProQuest Dissertations & Theses
01.01.2016
|
| Témata: | |
| ISBN: | 9781369755985, 1369755988 |
| 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 | We are presenting THeGASNet, a framework to provide remote memory communication and synchronization in heterogeneous, distributed systems composed of software components and FPGA components. It is intended as a runtime layer to support higher-level languages and libraries that implement the Partitioned Global Address Space (PGAS) model. PGAS is a shared memory parallel programming model intended for high-productivity programming of distributed, cluster-like systems. THeGASNet provides a communication abstraction with a common API for both software and hardware components, thereby facilitating easier migration of performance-critical application portions to reconfigurable computing hardware. To demonstrate the development flow, we have implemented three applications representing common distributed application characteristics, starting with software-only solutions and using the common API to efficiently move selected parts into FPGA hardware. Based on the accumulated experience, we illustrate why PGAS is a good model to program heterogeneous systems using FPGAs, define minimum infrastructure requirements and outline a vision for continued exploration of heterogeneous PGAS programming. |
|---|---|
| AbstractList | We are presenting THeGASNet, a framework to provide remote memory communication and synchronization in heterogeneous, distributed systems composed of software components and FPGA components. It is intended as a runtime layer to support higher-level languages and libraries that implement the Partitioned Global Address Space (PGAS) model. PGAS is a shared memory parallel programming model intended for high-productivity programming of distributed, cluster-like systems. THeGASNet provides a communication abstraction with a common API for both software and hardware components, thereby facilitating easier migration of performance-critical application portions to reconfigurable computing hardware. To demonstrate the development flow, we have implemented three applications representing common distributed application characteristics, starting with software-only solutions and using the common API to efficiently move selected parts into FPGA hardware. Based on the accumulated experience, we illustrate why PGAS is a good model to program heterogeneous systems using FPGAs, define minimum infrastructure requirements and outline a vision for continued exploration of heterogeneous PGAS programming. |
| Author | Willenberg, Ruediger |
| Author_xml | – sequence: 1 givenname: Ruediger surname: Willenberg fullname: Willenberg, Ruediger |
| BookMark | eNotjUFLwzAYQAMqqLP_IeC5kPRrk-ZYhuuEgcUNPI60-TIqbVKT9P9b0NM7vfeeyb3zDu9IpmTNQShZVaquHkkW49gzxhQAK4sn8nXEhMHf0KFfI_1cXRpnpOd1WXxI1PpAOx3SmMYtZ2g7-V5PtDEmYIz0vOgBabf5Qc_z6G7UO3ro2ia-kAerp4jZP3fkcni77I_56aN93zenvFcccm4Ho4wtC81EUSHTBSqQVtSyZ2Uves6gNhakNrbgYJEPQmoubQVglRwE7MjrX3YJ_mfFmK7ffg1uO155rRRTvBIAvyYFT94 |
| ContentType | Dissertation |
| Copyright | Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works. |
| Copyright_xml | – notice: Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works. |
| DBID | 053 0BH 0HZ 0PT ABJCF ABQRF ABRGS AFLLJ BGLVJ CBPLH EU9 G20 HCIFZ M8- PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI |
| DatabaseName | Dissertations & Theses Europe Full Text: Science & Technology ProQuest Dissertations and Theses Professional Dissertations & Theses @ Library and Archives Canada Dissertations & Theses @ University of Toronto Materials Science & Engineering Collection Technology Collection - hybrid linking Materials Science & Engineering Collection - hybrid linking SciTech Premium Collection - hybrid linking Technology collection ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection ProQuest Dissertations & Theses A&I ProQuest Dissertations & Theses Global SciTech Premium Collection ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition |
| DatabaseTitle | Technology Collection ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition SciTech Premium Collection ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection ProQuest Dissertations and Theses Professional ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection ProQuest Dissertations & Theses Global Dissertations & Theses Europe Full Text: Science & Technology ProQuest One Applied & Life Sciences Dissertations & Theses @ Library and Archives Canada ProQuest One Academic UKI Edition Dissertations & Theses @ University of Toronto Materials Science & Engineering Collection ProQuest Central (New) ProQuest One Academic ProQuest Dissertations & Theses A&I ProQuest One Academic (New) |
| DatabaseTitleList | Technology Collection |
| Database_xml | – sequence: 1 dbid: G20 name: ProQuest Dissertations & Theses Global url: https://www.proquest.com/pqdtglobal1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| ExternalDocumentID | 4322367321 |
| Genre | Dissertation/Thesis |
| GroupedDBID | 053 0BH 0HZ 0PT 8R4 8R5 ABJCF BGLVJ CBPLH EU9 G20 HCIFZ M8- PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI Q2X |
| ID | FETCH-LOGICAL-b913-1fcd9df42a0625e0a2e937f687b04b6b1038df37adf213fe1c67a17f533f97c63 |
| IEDL.DBID | G20 |
| ISBN | 9781369755985 1369755988 |
| IngestDate | Sun Jun 29 15:21:50 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-b913-1fcd9df42a0625e0a2e937f687b04b6b1038df37adf213fe1c67a17f533f97c63 |
| Notes | SourceType-Dissertations & Theses-1 ObjectType-Dissertation/Thesis-1 content type line 12 |
| PQID | 1899091563 |
| PQPubID | 18750 |
| ParticipantIDs | proquest_journals_1899091563 |
| PublicationCentury | 2000 |
| PublicationDate | 20160101 |
| PublicationDateYYYYMMDD | 2016-01-01 |
| PublicationDate_xml | – month: 01 year: 2016 text: 20160101 day: 01 |
| PublicationDecade | 2010 |
| PublicationYear | 2016 |
| Publisher | ProQuest Dissertations & Theses |
| Publisher_xml | – name: ProQuest Dissertations & Theses |
| SSID | ssib000933042 |
| Score | 1.7106134 |
| Snippet | We are presenting THeGASNet, a framework to provide remote memory communication and synchronization in heterogeneous, distributed systems composed of software... |
| SourceID | proquest |
| SourceType | Aggregation Database |
| SubjectTerms | Computer Engineering |
| Title | Heterogeneous Runtime Support for Partitioned Global Address Space Programming on FPGAs |
| URI | https://www.proquest.com/docview/1899091563 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV09T8MwELWgMCAGQID4KMgDq0UcJ3YyoQpIO6Aqggq6VbHPlhiaQlP4_ZxTFyohsTBaXix_3L13Pr1HyJXWwHUkNT4kI1kCImU6zYDprMJkHIGzbWng-UENh9l4nJeh4NaEtspVTGwDNcyMr5FfcyQGmNtSKW7e3pl3jfK_q8FCY5NseWTjtfP76_Dnm61zIXPltcizIPO0Gqe_YnCbWIq9_y5pn-zerf2oH5ANWx-Sl4Fvcpnh3bBI7Omjt4OYWuodPBFtU8SptPRXppUpArrU_ac9AM-96RPSaEvLZePWFFMbndW0KPu95oiMivvR7YAFBwWmcy4YdwZycElcRUhzbFTFFtGIk5nSUaKl9uLo4ISqwMVcOIvHpSquHEJAlysjxTHp1LiQE0KRBkbGy_WpVCVpjEDCIFiS1mUxiNyZU9Jd7dEkvIJm8rNBZ39Pn5MdBCKhtNElncX8w16QbfO5eG3ml-2hfgHrD6u0 |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS8NAEF5qFRQPKio-qu5Bj8FsNskmB5FirS2tJWjR3kL2BR7a1KZV_FH-R2eTRguCtx48hkDI7ry-mZ2dD6FzziXhts_BkIRvuZJ6FvcCafEggWBsS63y0sBTl_V6wWAQRhX0Wd6FMW2VpU_MHbVMhamRXxJIDCC2eT69Hr9ahjXKnK6WFBqFWnTUxzukbNlVuwHyvXCc5m3_pmXNWQUsHhJqES1kKLXrJDZAf2UnjoIIrf2AcdvlPjcDw6WmLJHaIVQrWAJLCNMAi3TIhE_hsyto1aWMmA7Cu0W09V0cINQPmRl9HsynSpXP3i-Xn8ex5tY_24FttNlY6BfYQRU12kXPLdPCk4Lmq3SW4QdDdjFU2PCTQi6BAYXjyBhEPoRJ4oLVANelNJUF_DhOhMJR0ZY2hMCN0xFuRnf1bA_1l7GOfVQdwY8cIAxJri3MMELmMddzACYJgIK-0oEjaajFIaqVIonnNp7FP_I4-vv1GVpv9e-7cbfd6xyjDYBcRRHHrqHqdDJTJ2hNvE1fsslprk8YxUuW3hfzmAeY |
| 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%3Adissertation&rft.genre=dissertation&rft.title=Heterogeneous+Runtime+Support+for+Partitioned+Global+Address+Space+Programming+on+FPGAs&rft.DBID=053%3B0BH%3B0HZ%3B0PT%3BABJCF%3BABQRF%3BABRGS%3BAFLLJ%3BBGLVJ%3BCBPLH%3BEU9%3BG20%3BHCIFZ%3BM8-%3BPHGZM%3BPHGZT%3BPKEHL%3BPQEST%3BPQGLB%3BPQQKQ%3BPQUKI&rft.PQPubID=18750&rft.au=Willenberg%2C+Ruediger&rft.date=2016-01-01&rft.pub=ProQuest+Dissertations+%26+Theses&rft.isbn=9781369755985&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=4322367321 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781369755985/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781369755985/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781369755985/sc.gif&client=summon&freeimage=true |

