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žené v:
| Hlavný autor: | |
|---|---|
| Médium: | Dissertation |
| Jazyk: | English |
| Vydavateľské údaje: |
ProQuest Dissertations & Theses
01.01.2016
|
| Predmet: | |
| ISBN: | 9781369755985, 1369755988 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| 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 MSED Technology Collection - hybrid linking Materials Science & Engineering Collection - hybrid linking SciTech Premium Collection - hybrid linking ProQuest 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 (New) 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.7106137 |
| 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_quTgNbjZbJPdkxS17aksWrC3kq8BD-1qt_r7nWyzWhC8eAy5hHzMvDcZ3iPkxiBG1kJ6piyE0k1qmJZgGOcaMov4QaeuMZtQ43E-nRZlLLjVsa2yjYlNoHaVDTXyW47EAHNbT4q7t3cWXKPC72q00NgmOwHZBO384Sb8-WbrXMhCBS3yPMo8tePerxjcJJbBwX-XdEj2HzZ-1I_Ill8ck5dRaHKp8G54JPb0KdhBzD0NDp6ItiniVFqGK9PIFDm61v2nfecC96bPSKM9LdeNW3NMbbRa0EE57NcnZDJ4nNyPWHRQYKbggnGwrnCQpTpBmuMTnXpEIyBzZZLMSBPE0R0IpR2kXIDnVirNFSAEhEJZKU5JZ4ELOSM0tT2jEnBCmiJz0pucQ47JnufWAVKec9Jt92gWX0E9-9mgi7-nL8keApFY2uiSzmr54a_Irv1cvdbL6-ZQvwBZ86ys |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS8NAEF5qFRQPKio-qu5Bj8FsNt1NDiLF2getpWjB3so-wUOb2rSKP8r_6GzaaEHw1oPHsBCymdmZbyZf5kPoUgJGFpQZjyvrWjeB9ASz0iNE2FABfhCBzsQmeKcT9ftxt4A-839hHK0yj4lZoNaJcj3yawKFAeS2MqO341fPqUa5r6u5hMbcLVrm4x1KtvSmWQX7XgVB7b531_AWqgKejAn1iFU61jYMhA_Q3_giMJChLYu49EPJpBsYri3lQtuAUGuIYlwQbgEW2ZgrRuG2a2g9pJw4BmF9GW19NwcIZTF3o8-jxVSp_Lr8K-Rneay288_ewC7ari7xBfZQwYz20XPDUXgS8HyTzFL86MQuhgY7fVKoJTCgcNx1ByIbwqTxXNUAV7R2nQX8NBbK4O6cljaExI2TEa5165X0APVWsY9DVBzBgxwhHKiy5L7VlMk41MzIiNgIoAyJlLZQ0B2jUm6SweKMp4Mfe5z8vXyBNhu9h_ag3ey0TtEWQK5FE6eEitPJzJyhDfU2fUkn55k_YTRYsfW-AMrrCJE |
| 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 |

