Distributed Hardware-Based Microkernels: Making Heterogeneous OS Functionality a System Primitive
As chips have moved from homogeneous single core systems to much more complex, heterogeneous multi-core systems, the ability to create both uniform and efficient operating system services has begun to diminish. The importance of these services suggests that these primitives should no longer be virtu...
Gespeichert in:
| Veröffentlicht in: | 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines S. 39 - 46 |
|---|---|
| Hauptverfasser: | , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.05.2010
|
| Schlagworte: | |
| ISBN: | 9781424471423, 0769540562, 9780769540566, 1424471427 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | As chips have moved from homogeneous single core systems to much more complex, heterogeneous multi-core systems, the ability to create both uniform and efficient operating system services has begun to diminish. The importance of these services suggests that these primitives should no longer be virtual, but rather physical services built into modern computing devices. In this paper we outline some of the challenges involved in building traditional OS services in heterogeneous computing systems. We present a hardware-based solution that provides basic OS primitives to heterogeneous systems that are both efficient and uniformly accessible to heterogeneous compute elements. A prototype system utilizing a hardware-based microkernel is demonstrated that allows programmers to target systems with ISA-level heterogeneity using a familiar, uniform multithreaded programming model. |
|---|---|
| AbstractList | As chips have moved from homogeneous single core systems to much more complex, heterogeneous multi-core systems, the ability to create both uniform and efficient operating system services has begun to diminish. The importance of these services suggests that these primitives should no longer be virtual, but rather physical services built into modern computing devices. In this paper we outline some of the challenges involved in building traditional OS services in heterogeneous computing systems. We present a hardware-based solution that provides basic OS primitives to heterogeneous systems that are both efficient and uniformly accessible to heterogeneous compute elements. A prototype system utilizing a hardware-based microkernel is demonstrated that allows programmers to target systems with ISA-level heterogeneity using a familiar, uniform multithreaded programming model. |
| Author | Andrews, David Agron, Jason |
| Author_xml | – sequence: 1 givenname: Jason surname: Agron fullname: Agron, Jason email: jagron@uark.edu organization: CSCE Dept., Univ. of Arkansas, Fayetteville, AR, USA – sequence: 2 givenname: David surname: Andrews fullname: Andrews, David email: dandrews@uark.edu organization: CSCE Dept., Univ. of Arkansas, Fayetteville, AR, USA |
| BookMark | eNpVjc1OAjEURmuURFF27tz0BQb7N1PqTkcREwgm6Jrcae-QCnRMWzS8vRDduDo5yZfz9clZ6AIScs3ZkHNmbsd1PRsKdtTyhAyMHnEllNJcSXb6z4Xskf5xaYSSUp-TQUofjDGuq0pyfkHg0accfbPL6OgEovuGiMUDpIPOvI3dGmPATbqjM1j7sKITzBi7FQbsdonOF3S8Czb7LsDG5z0FutinjFv6Gv3WZ_-FV6TXwibh4I-X5H389FZPiun8-aW-nxae6zIXyMAZx2xlRqVQTWU0GI4WDgTt2haFclJw1SrXSLTaSOawKnllpVVWNvKS3Px2PSIuPw_3EPfLUmnFNJc_R2Vazw |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/FCCM.2010.15 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE/IET Electronic Library (IEL) (UW System Shared) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9781424471430 1424471435 |
| EndPage | 46 |
| ExternalDocumentID | 5474071 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIE RIL |
| ID | FETCH-LOGICAL-i175t-e0ad9d0c698524b697a91eca97aa7dffe24d3214f4db3ec7930de6516c3c4c3b3 |
| IEDL.DBID | RIE |
| ISBN | 9781424471423 0769540562 9780769540566 1424471427 |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000407118700006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:30:07 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCN | 2010924337 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-e0ad9d0c698524b697a91eca97aa7dffe24d3214f4db3ec7930de6516c3c4c3b3 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_5474071 |
| PublicationCentury | 2000 |
| PublicationDate | 2010-May |
| PublicationDateYYYYMMDD | 2010-05-01 |
| PublicationDate_xml | – month: 05 year: 2010 text: 2010-May |
| PublicationDecade | 2010 |
| PublicationTitle | 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines |
| PublicationTitleAbbrev | FCCM |
| PublicationYear | 2010 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0001766311 ssj0001129788 |
| Score | 1.4415303 |
| Snippet | As chips have moved from homogeneous single core systems to much more complex, heterogeneous multi-core systems, the ability to create both uniform and... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 39 |
| SubjectTerms | Distributed computing Field programmable gate arrays Hardware Heterogeneous computing Multiprocessing systems Operating systems Parallel processing Productivity Real time systems Systolic arrays uniform programming model USA Councils |
| Title | Distributed Hardware-Based Microkernels: Making Heterogeneous OS Functionality a System Primitive |
| URI | https://ieeexplore.ieee.org/document/5474071 |
| WOSCitedRecordID | wos000407118700006&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV05T8MwFLbaigEWjhZxywMjpjntmJFC1IGWSoDUrfLxIlVIDUpb-Ps852g7sLDk8pDIecn3_I7vI-TWKq0SL7bMz2TMEKFilgBwJgOVcd9oYXRJ4voixuNkOpWTFrnb9MIAQFl8BvfusMzl29ysXaisH0fCrT_apC0Er3q1tvEUBK6GCb48F4ilvl-t1KXzS3jQNHYJ3IqafacZ5A3_Uz0ebqrkZT8dDEZVFZhTz91RYSlBKD383-Mfkd62m49ONjh1TFqwOCEHO0SEXaKeHH-uk74CS10y_0cVwB4R4SwduZK9TygWiKIPdFSqV9Ghq6LJ0fggXy_p6xtNER-rsCK69VTRigkd7-saqPCP2iMf6fP7YMhq8QU2R49ixcBTVlrPcJnEQaS5FEr6YBTulbBZBkFknchRFlkdgsHP3LPAY5-b0EQm1OEp6SzyBZwRKrUKuWdj0JJHaAJJBlGgucXXxTOj4Zx03WTNvip-jVk9Txd_X74k-00G3_OvSGdVrOGa7Jnv1XxZ3JRG8QsOrLCo |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV05T8MwFLZKQQIWjhZx44ER0xyOEzNSiIpoSiWK1K3y8SJVSA1KW_j72DnaDiwsuTxEcV7yPb_j-xC61UKKyAk0cVMeEINQAYkAGOGeSJmrZKhkQeLaDweDaDzmwwa6W_XCAEBRfAb39rDI5etMLW2orBPQ0K4_ttB2QKnnlN1a64iKga6aC744Dw2aum65VufWM2Fe3doVmm1Y8e_Ug6xmgKrG_VWdPO_E3W5S1oFZ_dwNHZYChuKD_z3AIWqv-_nwcIVUR6gBs2O0v0FF2ELiyTLoWvEr0Nim839EDuTRYJzGiS3a-4R8ZnD0ASeFfhXu2TqazJgfZMs5fnvHsUHIMrBoHHsscMmFbu5rW6jMP7WNPuLnUbdHKvkFMjU-xYKAIzTXjmI8CjwqGQ8Fd0EJsxehTlPwqLYyRynV0gdlPnRHAwtcpnxFlS_9E9ScZTM4RZhL4TNHByA5o8YIohSoJ5k2r4ulSsIZatnJmnyVDBuTap7O_758g3Z7o6Q_6b8MXi_QXp3Pd9xL1FzkS7hCO-p7MZ3n14WB_AJz2LPv |
| 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%3Abook&rft.genre=proceeding&rft.title=2010+18th+IEEE+Annual+International+Symposium+on+Field-Programmable+Custom+Computing+Machines&rft.atitle=Distributed+Hardware-Based+Microkernels%3A+Making+Heterogeneous+OS+Functionality+a+System+Primitive&rft.au=Agron%2C+Jason&rft.au=Andrews%2C+David&rft.date=2010-05-01&rft.pub=IEEE&rft.isbn=9781424471423&rft.spage=39&rft.epage=46&rft_id=info:doi/10.1109%2FFCCM.2010.15&rft.externalDocID=5474071 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424471423/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424471423/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424471423/sc.gif&client=summon&freeimage=true |

