A Design Methodology for Application Partitioning and Architecture Development of Reconfigurable Multiprocessor Systems-on-Chip
Until today, the efficient partitioning and mapping of applications for multiprocessor systems is a challenging task. The deployment of reconfigurable hardware in this domain helps to meet the application requirements more efficiently due to hardware adaptation at design and runtime, which is not ap...
        Saved in:
      
    
          | Published in | 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines pp. 259 - 262 | 
|---|---|
| Main Authors | , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.05.2010
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9781424471423 0769540562 9780769540566 1424471427  | 
| DOI | 10.1109/FCCM.2010.47 | 
Cover
| Abstract | Until today, the efficient partitioning and mapping of applications for multiprocessor systems is a challenging task. The deployment of reconfigurable hardware in this domain helps to meet the application requirements more efficiently due to hardware adaptation at design and runtime, which is not applicable in the traditional multiprocessor domain. To exploit this novel degree of freedom in multiprocessor system-on-chip (MPSoC) technology, a novel design methodology is needed, which helps to hide the complexity of the hardware architecture and its realization alternatives from the developer. This paper shows one approach for such a design methodology for the development of the hardware architecture and the application partitioning and mapping. A novel multistep approach based on hierarchical clustering is used for partitioning of the software application and for configuration of a runtime adaptive multiprocessor system. Furthermore, each application module is then partitioned in a Hardware-Software Codesign process in order to achieve a maximum of performance on the local processors and therefore in general for the MPSoC. | 
    
|---|---|
| AbstractList | Until today, the efficient partitioning and mapping of applications for multiprocessor systems is a challenging task. The deployment of reconfigurable hardware in this domain helps to meet the application requirements more efficiently due to hardware adaptation at design and runtime, which is not applicable in the traditional multiprocessor domain. To exploit this novel degree of freedom in multiprocessor system-on-chip (MPSoC) technology, a novel design methodology is needed, which helps to hide the complexity of the hardware architecture and its realization alternatives from the developer. This paper shows one approach for such a design methodology for the development of the hardware architecture and the application partitioning and mapping. A novel multistep approach based on hierarchical clustering is used for partitioning of the software application and for configuration of a runtime adaptive multiprocessor system. Furthermore, each application module is then partitioned in a Hardware-Software Codesign process in order to achieve a maximum of performance on the local processors and therefore in general for the MPSoC. | 
    
| Author | Hübner, Michael Becker, Jürgen Göhringer, Diana Benz, Michael  | 
    
| Author_xml | – sequence: 1 givenname: Diana surname: Göhringer fullname: Göhringer, Diana email: diana.goehringer@iosb.fraunhofer.de organization: Fraunhofer Inst. for Optronics, Syst. Technol. & Image Exploitation, Ettlingen, Germany – sequence: 2 givenname: Michael surname: Hübner fullname: Hübner, Michael email: michael.huebner@kit.edu organization: Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany – sequence: 3 givenname: Michael surname: Benz fullname: Benz, Michael email: michael.benz@iosb.fraunhofer.de organization: Fraunhofer Inst. for Optronics, Syst. Technol. & Image Exploitation, Ettlingen, Germany – sequence: 4 givenname: Jürgen surname: Becker fullname: Becker, Jürgen email: becker@kit.edu organization: Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany  | 
    
| BookMark | eNpVkDFPwzAUhI2gElC6sbH4D6T42U6cjFWggNQKBN2rxHlJjVI7sl2kTvx1UsHCdHe60zfcNbmwziIht8DmAKy4X5bles7ZGKU6I7NC5SC5lAqkYOf_MhcTcn1aFlwKoS7JLIRPxhioLBMAV-R7QR8wmM7SNcada1zvuiNtnaeLYeiNrqJxlr5VPpqTM7ajlW3owuudiajjweMI-MLeDXu0kbqWvqN2tjXdwVd1j3R96KMZvNMYwoj9OIaI-5A4m5Q7M9yQSVv1AWd_OiWb5eOmfE5Wr08v5WKVGFBpTDhkdQ0KEGWGdVrwNNOYNZjlIsWiSVnTjjUrpJDQ5mkNWjY55hzGJzSvxZTc_WINIm4Hb_aVP25TqSQThfgB1ftlTQ | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/FCCM.2010.47 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Xplore (NTUSG) IEEE Proceedings Order Plans (POP All) 1998-Present  | 
    
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| EISBN | 9781424471430 1424471435  | 
    
| EndPage | 262 | 
    
| ExternalDocumentID | 5474039 | 
    
| 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-216bb171ee46eb59256ce6de6835e9d50dfb17094341f85b1c4d8e821814c2b3 | 
    
| IEDL.DBID | RIE | 
    
| ISBN | 9781424471423 0769540562 9780769540566 1424471427  | 
    
| IngestDate | Wed Aug 27 02:30:07 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| LCCN | 2010924337 | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i175t-216bb171ee46eb59256ce6de6835e9d50dfb17094341f85b1c4d8e821814c2b3 | 
    
| PageCount | 4 | 
    
| ParticipantIDs | ieee_primary_5474039 | 
    
| 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.5237237 | 
    
| Snippet | Until today, the efficient partitioning and mapping of applications for multiprocessor systems is a challenging task. The deployment of reconfigurable hardware... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 259 | 
    
| SubjectTerms | Adaptive systems Application software Computer applications Computer architecture Design methodology Field programmable gate arrays FPGA Hardware HW/SW Codesign MPSoC Multiprocessing systems Partitioning Reconfigurable Computing Runtime Software tools Toolchain  | 
    
| Title | A Design Methodology for Application Partitioning and Architecture Development of Reconfigurable Multiprocessor Systems-on-Chip | 
    
| URI | https://ieeexplore.ieee.org/document/5474039 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3Pa4MwFA5tT9tlP9qx3-Sw42yNxkSPxa2UgaOHDnorSXxuZaCl6KWX_etLoral7LCLqA9EQ-R9ee_7viD0FHBBTKJyqMq4Q6nSv5Rn-Q4ikgGXgitTh0ze2fSDvi2CRQc977QwAGDJZzA0p7aXnxaqMqWyUUA5df2oi7o8ZLVWa19P0YmrdYK311znUkLqlXpkcAnzWmEX10feuO-0Qdb6PzVxf8eSj0aTOE5qFtjRLiw2CU3OUNK-fs09-R5WpRyq7ZGz43-_7xwN9nI_PNslsgvUgfwSnR44FfbRzxi_WK4HTuyW07YYjzXgxeN9BxzPzDxsKrxY5CkeH7Qp8AE_CRcZNgvfPFt9Vhuj3sJWCbyuZQv6sY2TulPkTvy1Wg_QfPI6j6dOs3eDs9KApHQ8wqQknABQBjKINLJSwFJgGvFBlAZumumwoTVSkoWBJIqmIYQGcFDlSf8K9fIih2uEfRekMNppDiEVFELBWcqU5wrjXujJG9Q3I7lc1-4cy2YQb_--fYdO2v6_S-5Rr9xU8KBhRSkf7Xz6BUBuxFU | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4QD-rFH2D8bQ8eHayjP7YjQQkqIxww4UbW7k2JyUbIuHjxX7ftNiDEg5dl20uWtOnyvr5-3_cQemAiIiZROVQlwqFU6V_Ks3yHKJBMyEgoU4cMR3zwTl-nbFpDj2stDABY8hm0zK09y48ztTKlsjajgrqdYA_tM0opK9Ram4qKTl2VF7x9FjqbElLs1QODTLhXSbuEvorSf6cK8soBqox31jz5oN3v9cKCB7bTh8Wmof4xCqsBFOyTr9Yqly31vePt-N8RnqDmRvCHx-tUdopqkJ6hoy2vwgb66eIny_bAoW06bcvxWENe3N2cgeOxWYlljRdHaYy7WwcVeIuhhLMEm61vmsw_Vkuj38JWC7wohAv6s6WXupOlTu9zvmiiSf950hs4ZfcGZ64hSe54hEtJBAGgHCQLNLZSwGPgGvNBEDM3TnTYEBspSXwmiaKxD76BHFR5snOO6mmWwgXCHRdkZNTTAnwaUfAjwWOuPDcy_oWevEQNM5OzReHPMSsn8erv1_foYDAJh7Phy-jtGh1WbACX3KB6vlzBrQYZubyza-sXurHHog | 
    
| 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=A+Design+Methodology+for+Application+Partitioning+and+Architecture+Development+of+Reconfigurable+Multiprocessor+Systems-on-Chip&rft.au=Go%CC%88hringer%2C+Diana&rft.au=Hu%CC%88bner%2C+Michael&rft.au=Benz%2C+Michael&rft.au=Becker%2C+Ju%CC%88rgen&rft.date=2010-05-01&rft.pub=IEEE&rft.isbn=9781424471423&rft.spage=259&rft.epage=262&rft_id=info:doi/10.1109%2FFCCM.2010.47&rft.externalDocID=5474039 | 
    
| 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 |