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...
Gespeichert in:
| 1. Verfasser: | |
|---|---|
| Format: | Dissertation |
| Sprache: | Englisch |
| Veröffentlicht: |
ProQuest Dissertations & Theses
01.01.2016
|
| Schlagworte: | |
| ISBN: | 9781369755985, 1369755988 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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 ProQuest Materials Science & Engineering 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/eLvHCXMwpV1NSwMxEA1aPYgHFRU_quTgNZhsuvk4SVHbnsqiBXsr-QQPbbVb_f1OtqkWBC8el72E2ezMezPDewjdWONLz7UiqgiedFh0xNoQiBMWClrq9AfamE3I4VCNx7rKDbc6r1Wuc2KTqP3cpR75LQNiALWtFPzu7Z0k16g0Xc0WGttoJyGbpJ3f34Q_32ydcaFl0iJXWeZp_Vz-ysFNYekd_PdIh2j_YWOifoS2wuwYvQzSkssc7kYAYo-fkh3ENODk4AloGwNOxVW6Mo1Mkccr3X_c9T5xb_wMNDrgarW4NYXShucz3Kv63foEjXqPo_sByQ4KxGrGCUTeax87haFAcwI1RQA0EoWSlnassEkc3UcujY8F4zEwJ6RhMgIEjFo6wU9RawYHOUOY0hgKAOJGpLmcZsp5xVXpDS2DU9yeo_Y6RpP8F9STnwBd_P36Eu0BEMmtjTZqLRcf4Qrtus_la724bj7qF7E9rHo |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS8NAEF5qFRQPKio-qu5Bj8FsNo_NQaRY-6C1BC3YW8i-wEOb2rSKP8r_6GyaaEHw1oPHEAibzOzMN99O5kPokifSkzRkFnOUtFyihcW5UpbwOSQ0w_QrOxebCPp9NhyGUQV9lv_CmLbKMibmgVqmwnDk1wQKA8htnk9vJ6-WUY0yp6ulhMbCLbrq4x1Ktuym0wD7XjlO835w17YKVQGLh4RasBoZSu06iQ3QX9mJoyBDa58F3Ha5z83AcKlpkEjtEKoVEX6QkEADLNJhIHwKj11D6y4NiOkgbC2jrW9ygFA_DMzoc1ZMlSqvvV8hP89jzZ1_9gV20XZjqV9gD1XUeB89t00LTwqer9J5hh-N2MVIYaNPCrUEBhSOI7Mh8iFMEi9UDXBdSsMs4KdJIhSOFm1pI0jcOB3jZtSqZwdosIr3OETVMSzkCGHb1sqBMiPxzaljSJiQjDJPJranBKP8GNVKk8TFHs_iH3uc_H37Am22Bw-9uNfpd0_RFkCugsSpoepsOldnaEO8zV6y6XnuTxjFK7beFz_yCF8 |
| 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 |

