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...

Full description

Saved in:
Bibliographic Details
Published in2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines pp. 259 - 262
Main Authors Göhringer, Diana, Hübner, Michael, Benz, Michael, Becker, Jürgen
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2010
Subjects
Online AccessGet full text
ISBN9781424471423
0769540562
9780769540566
1424471427
DOI10.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