A hybrid strategy for mapping multiple throughput-constrained applications on MPSoCs
Modern embedded systems are based on Multiprocessor-Systems-on-Chip (MPSoCs) to meet the strict timing deadlines of multiple applications. MPSoC resources must be utilized efficiently by mapping the applications in throughput-aware manner in order to meet throughput constraints for each of them. A d...
Uloženo v:
| Vydáno v: | Proceedings of the 14th International Conference on Compilers, Architectures and Synthesis for Embedded Systems s. 175 - 184 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
New York, NY, USA
ACM
09.10.2011
IEEE |
| Edice: | ACM Conferences |
| Témata: | |
| ISBN: | 9781450307130, 1450307132 |
| 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 | Modern embedded systems are based on Multiprocessor-Systems-on-Chip (MPSoCs) to meet the strict timing deadlines of multiple applications. MPSoC resources must be utilized efficiently by mapping the applications in throughput-aware manner in order to meet throughput constraints for each of them. A design-time methodology is applicable only to predefined set of applications with static behavior, which is incapable of handling dynamism in applications. On the other hand, a run-time approach can cater to the dynamism but cannot provide timing guarantees for all the applications due to large computation requirements at run-time. This paper presents a hybrid flow which performs compute intensive analysis at design-time to derive multiple resource-throughput trade-off points and selects one of these at run-time subject to available resources and desired throughput. Experimental results show that the design-time analysis is faster by 39%, provides better trade-off points and the run-time mapping is speeded up by 93% when compared to state-of-the-art techniques. |
|---|---|
| AbstractList | Modern embedded systems are based on Multiprocessor-Systems-on-Chip (MPSoCs) to meet the strict timing deadlines of multiple applications. MPSoC resources must be utilized efficiently by mapping the applications in throughput-aware manner in order to meet throughput constraints for each of them. A design-time methodology is applicable only to predefined set of applications with static behavior, which is incapable of handling dynamism in applications. On the other hand, a run-time approach can cater to the dynamism but cannot provide timing guarantees for all the applications due to large computation requirements at run-time. This paper presents a hybrid flow which performs compute intensive analysis at design-time to derive multiple resource-throughput trade-off points and selects one of these at runtime subject to available resources and desired throughput. Experimental results show that the design-time analysis is faster by 39%, provides better trade-off points and the runtime mapping is speeded up by 93% when compared to state-of-the-art techniques. Modern embedded systems are based on Multiprocessor-Systems-on-Chip (MPSoCs) to meet the strict timing deadlines of multiple applications. MPSoC resources must be utilized efficiently by mapping the applications in throughput-aware manner in order to meet throughput constraints for each of them. A design-time methodology is applicable only to predefined set of applications with static behavior, which is incapable of handling dynamism in applications. On the other hand, a run-time approach can cater to the dynamism but cannot provide timing guarantees for all the applications due to large computation requirements at run-time. This paper presents a hybrid flow which performs compute intensive analysis at design-time to derive multiple resource-throughput trade-off points and selects one of these at run-time subject to available resources and desired throughput. Experimental results show that the design-time analysis is faster by 39%, provides better trade-off points and the run-time mapping is speeded up by 93% when compared to state-of-the-art techniques. |
| Author | Kumar, Akash Singh, Amit Kumar Srikanthan, Thambipillai |
| Author_xml | – sequence: 1 givenname: Amit Kumar surname: Singh fullname: Singh, Amit Kumar email: amit0011@ntu.edu.sg organization: Nanyang Technological University, Singapore, Singapore – sequence: 2 givenname: Akash surname: Kumar fullname: Kumar, Akash email: akash@nus.edu.sg organization: National University of Singapore, Singapore, Singapore – sequence: 3 givenname: Thambipillai surname: Srikanthan fullname: Srikanthan, Thambipillai email: astsrikan@ntu.edu.sg organization: Nanyang Technological University, Singapore, Singapore |
| BookMark | eNqNkD1PwzAQho0ACSiZGVg8sqT4C8cZq4ovqQgkymxdYjs1JHGUuEP_Pa7aiYlbTnfvczc8V-isD71F6IaSOaXi4Z4RrmSp5vteMHmCsrJQKSCcFJST0z_zBcqm6ZsQQmm6KNglWi_wZleN3uApjhBts8MujLiDYfB9g7ttG_3QWhw3Y9g2m2Eb8zr0e9b31uCEtb6G6NMOhx6_fXyG5XSNzh20k82OfYa-nh7Xy5d89f78ulyscmBKxbykTAFzJQgnawepKK1KZywUjAEXRhIQUpm6MlLIkhohCkGFcLUFXlWWz9Dt4a-31uph9B2MOy2JZETwlN4dUqg7XYXwM2lK9F6bPmrTR20Jnf8T1cmVdfwXdApt0A |
| ContentType | Conference Proceeding |
| Copyright | 2011 ACM |
| Copyright_xml | – notice: 2011 ACM |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1145/2038698.2038726 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9781450307130 1450307132 |
| EndPage | 184 |
| ExternalDocumentID | 6062043 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IEGSK IERZE OCL RIE RIL AAWTH ADFMO LHSKQ |
| ID | FETCH-LOGICAL-a288t-9128a2f9a4f6cfaaaa11b9fdea722a34d60a468dcbd64691d4474144fcea3bbe3 |
| IEDL.DBID | RIE |
| ISBN | 9781450307130 1450307132 |
| ISICitedReferencesCount | 28 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000397432700020&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:39:07 EDT 2025 Wed Jan 31 06:42:55 EST 2024 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Keywords | run-time mapping synchronous dataflow multiprocessor throughput design-time analysis |
| Language | English |
| License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org |
| LinkModel | DirectLink |
| MeetingName | ESWeek '11: Seventh Embedded Systems Week |
| MergedId | FETCHMERGED-LOGICAL-a288t-9128a2f9a4f6cfaaaa11b9fdea722a34d60a468dcbd64691d4474144fcea3bbe3 |
| OpenAccessLink | http://scholarbank.nus.edu.sg/handle/10635/68843 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_6062043 acm_books_10_1145_2038698_2038726 acm_books_10_1145_2038698_2038726_brief |
| PublicationCentury | 2000 |
| PublicationDate | 20111009 2011-Oct. |
| PublicationDateYYYYMMDD | 2011-10-09 2011-10-01 |
| PublicationDate_xml | – month: 10 year: 2011 text: 20111009 day: 09 |
| PublicationDecade | 2010 |
| PublicationPlace | New York, NY, USA |
| PublicationPlace_xml | – name: New York, NY, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Proceedings of the 14th International Conference on Compilers, Architectures and Synthesis for Embedded Systems |
| PublicationTitleAbbrev | CASES |
| PublicationYear | 2011 |
| Publisher | ACM IEEE |
| Publisher_xml | – name: ACM – name: IEEE |
| SSID | ssj0001120372 |
| Score | 1.6222829 |
| Snippet | Modern embedded systems are based on Multiprocessor-Systems-on-Chip (MPSoCs) to meet the strict timing deadlines of multiple applications. MPSoC resources must... |
| SourceID | ieee acm |
| SourceType | Publisher |
| StartPage | 175 |
| SubjectTerms | Applied computing -- Arts and humanities -- Architecture (buildings) -- Computer-aided design Applied computing -- Physical sciences and engineering -- Engineering -- Computer-aided design Bandwidth Computer systems organization -- Embedded and cyber-physical systems Computer systems organization -- Real-time systems Decoding design-time analysis Multiprocessor Optimization run-time mapping Synchronous Dataflow Throughput Tiles Timing |
| Title | A hybrid strategy for mapping multiple throughput-constrained applications on MPSoCs |
| URI | https://ieeexplore.ieee.org/document/6062043 |
| WOSCitedRecordID | wos000397432700020&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/eLvHCXMwlV1NS8NAFHy0xYNe_GjF-sUKghejze4muzlKsXixFKzQW9hP9dCkNK3Qf-9ukrYKgphTCIHAEHbn7XszA3DNtOA6IjbQUkcBTRQNuJU2kJKEji_0PAkuwybYcMgnk2TUgNuNFsYYUw6fmTt_W_byda6W_qjs3pFtL-VsQpMxVmm1tucpIe4Rhmv3npBGrqwnPE78-BbhzJsnNIWa_ghRKfeQwf7_vn4Ana0YD40228whNEx2BHvffATbMH5A7ysvvUJFZTa7Qo6Loqnw5gtvaD00iOpQntlyESjPC308hNHoexMb5Rl6Hr3k_aIDr4PHcf8pqOMSAoE5X7hlC3OBbSKojZUV7gpDmVhtBMNYEKrjnqAx10rq2BXFoabU0QlKrTKCSGnIMbSyPDMngBKqsYp9h5O6-jHGPpqMuNqMS8o0obwLVw7L1NcBRVpJm6O0xjut8e7CzZ_vpA4aY7vQ9mins8pfI62BPv398Rns4vUcXngOrcV8aS5gR30uPor5ZflTfAG6v7QL |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LSsNAFL20VVA3PlqxPkcQ3BhtZibJZCnFUrEtBSt0F-apLvqgTYX-vTNp-hAEMasQAoFDmDl37j3nANxEijMVEOMpoQKPxpJ6zAjjCUF8yxdqjgRnYRNRp8P6_bhbgLuVFkZrnQ2f6Xt3m_Xy1UjO3FHZgyXbTspZhK2AUuwv1FrrExUf10iEc_8enwa2sCcsjN0AF2GRs08ocjn4EaOS7SKN_f99_wAqazke6q42mkMo6OER7G04CZah94g-5k58haYLu9k5smwUDbizX3hHy7FBlMfyjGepJx0zdAERWqHNNjYaDVG7-zqqTyvw1njq1ZteHpjgccxYahcuzDg2MacmlIbby_dFbJTmEcacUBXWOA2ZkkKFtiz2FaWWUFBqpOZECE2OoTQcDfUJoJgqLEPX46S2ggyxCycjtjpjgkaKUFaFa4tl4iqBabIQNwdJjneS412F2z_fSSw02lSh7NBOxguHjSQH-vT3x1ew0-y1W0nrufNyBrt4OZXnn0Mpncz0BWzLr_RzOrnMfpBvSFy3Ug |
| 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=Proceedings+of+the+14th+International+Conference+on+Compilers%2C+Architectures+and+Synthesis+for+Embedded+Systems&rft.atitle=A+hybrid+strategy+for+mapping+multiple+throughput-constrained+applications+on+MPSoCs&rft.au=Singh%2C+Amit+Kumar&rft.au=Kumar%2C+Akash&rft.au=Srikanthan%2C+Thambipillai&rft.date=2011-10-01&rft.pub=IEEE&rft.spage=175&rft.epage=184&rft_id=info:doi/10.1145%2F2038698.2038726&rft.externalDocID=6062043 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450307130/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450307130/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450307130/sc.gif&client=summon&freeimage=true |

