A Methodology for Automating Co-Scheduling for Reconfigurable Computing Systems

A formal methodology for automatic hardware-software partitioning and co-scheduling between the μP and the FPGA has not yet been established. Current work in automatic task partitioning and scheduling for reconfigurable systems strictly addresses the FPGA hardware, and does not take advantage of the...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2007 5th IEEE/ACM International Conference on Formal Methods and Models for Co-Design s. 159 - 168
Hlavní autoři: Saha, Proshanta, El-Ghazawi, Tarek
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: Washington, DC, USA IEEE Computer Society 30.05.2007
IEEE
Edice:ACM Conferences
Témata:
ISBN:1424410509, 9781424410507
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 A formal methodology for automatic hardware-software partitioning and co-scheduling between the μP and the FPGA has not yet been established. Current work in automatic task partitioning and scheduling for reconfigurable systems strictly addresses the FPGA hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. In this work, we consider the problem of co-scheduling task graphs on reconfigurable systems. The target systems have an execution model which allows any subtask that can run on the FPGA to also run on the microprocessor, and allows reconfigurability of the FPGA (subject to area, performance, resource, and timing constraints). In this paper, we introduce a methodology for automatic co-scheduling using a proposed heuristic algorithm for hardware/software co-scheduling, ReCoS. It will be shown that the proposed algorithm provides up to an order of magnitude improvement in scheduling and execution times when compared with hardware/software co-schedulers found in related fields such as embedded systems, heterogeneous systems, and reconfigurable hardware systems.
AbstractList A formal methodology for automatic hardware-software partitioning and co-scheduling between the muP and the FPGA has not yet been established. Current work in automatic task partitioning and scheduling for reconfigurable systems strictly addresses the FPGA hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. In this work, we consider the problem of co-scheduling task graphs on reconfigurable systems. The target systems have an execution model which allows any subtask that can run on the FPGA to also run on the microprocessor, and allows reconfigurability of the FPGA (subject to area, performance, resource, and timing constraints). In this paper, we introduce a methodology for automatic co- scheduling using a proposed heuristic algorithm for hardware/software co-scheduling, ReCoS. It will be shown that the proposed algorithm provides up to an order of magnitude improvement in scheduling and execution times when compared with hardware/software co-schedulers found in related fields such as embedded systems, heterogeneous systems, and reconfigurable hardware systems.
A formal methodology for automatic hardware-software partitioning and co-scheduling between the μP and the FPGA has not yet been established. Current work in automatic task partitioning and scheduling for reconfigurable systems strictly addresses the FPGA hardware, and does not take advantage of the synergy between the microprocessor and the FPGA. In this work, we consider the problem of co-scheduling task graphs on reconfigurable systems. The target systems have an execution model which allows any subtask that can run on the FPGA to also run on the microprocessor, and allows reconfigurability of the FPGA (subject to area, performance, resource, and timing constraints). In this paper, we introduce a methodology for automatic co-scheduling using a proposed heuristic algorithm for hardware/software co-scheduling, ReCoS. It will be shown that the proposed algorithm provides up to an order of magnitude improvement in scheduling and execution times when compared with hardware/software co-schedulers found in related fields such as embedded systems, heterogeneous systems, and reconfigurable hardware systems.
Author El-Ghazawi, Tarek
Saha, Proshanta
Author_xml – sequence: 1
  givenname: Proshanta
  surname: Saha
  fullname: Saha, Proshanta
  organization: The George Washington University. sahpa@gwu.edu
– sequence: 2
  givenname: Tarek
  surname: El-Ghazawi
  fullname: El-Ghazawi, Tarek
  organization: The George Washington University. tarek@gwu.edu
BookMark eNqNkMtOwzAQRS0BErT0B2CTPUrwM4mXVSgPqVUkCmvLdsZtIImrPBb9exLCBzCbq9E9GmnOAl02vgGE7giOCMHycbfZZflTRDFOIpYQSuUFWhBOOSdYYHmNVl33hcfhglMmblC-DnbQH33hK384B863wXrofa37sjkEmQ_39gjFUE3bVL6D9Y0rD0OrTQUjUJ-GX3R_7nqou1t05XTVweovl-jzefORvYbb_OUtW29DTQXrQxKnzFhHmMCFoYnjwFLinHSSC5sCNdoaQ3AhhaMFxLRgXMQWU-60YGmasCW6n--WAKBObVnr9qzGn0gi6dg-zK22tTLef3eKYDUZUrMhNRlSs6GRJv-nlWlLcOwH5tRquw
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/MEMCOD.2007.371229
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
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
EndPage 168
ExternalDocumentID 4231792
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AARBI
ACM
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IERZE
OCL
RIE
RIL
AAWTH
ID FETCH-LOGICAL-a253t-1683bcf1350db27f4e381ff9f945c8e2bacbb10d95f2de62d3456c024fa538873
IEDL.DBID RIE
ISBN 1424410509
9781424410507
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000246986700021&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:48:45 EDT 2025
Wed Jan 31 06:50:02 EST 2024
Wed Jan 31 06:40:45 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a253t-1683bcf1350db27f4e381ff9f945c8e2bacbb10d95f2de62d3456c024fa538873
PageCount 10
ParticipantIDs ieee_primary_4231792
acm_books_10_1109_MEMCOD_2007_371229
acm_books_10_1109_MEMCOD_2007_371229_brief
PublicationCentury 2000
PublicationDate 20070530
2007-May-June
PublicationDateYYYYMMDD 2007-05-30
2007-05-01
PublicationDate_xml – month: 05
  year: 2007
  text: 20070530
  day: 30
PublicationDecade 2000
PublicationPlace Washington, DC, USA
PublicationPlace_xml – name: Washington, DC, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2007 5th IEEE/ACM International Conference on Formal Methods and Models for Co-Design
PublicationTitleAbbrev MEMCOD
PublicationYear 2007
Publisher IEEE Computer Society
IEEE
Publisher_xml – name: IEEE Computer Society
– name: IEEE
SSID ssj0000454235
Score 1.4017394
Snippet A formal methodology for automatic hardware-software partitioning and co-scheduling between the μP and the FPGA has not yet been established. Current work in...
A formal methodology for automatic hardware-software partitioning and co-scheduling between the muP and the FPGA has not yet been established. Current work in...
SourceID ieee
acm
SourceType Publisher
StartPage 159
SubjectTerms Computing methodologies -- Artificial intelligence -- Search methodologies -- Heuristic function construction
Embedded software
Embedded system
Field programmable gate arrays
Hardware
Hardware -- Integrated circuits
Hardware -- Very large scale integration design -- Application-specific VLSI designs
Heuristic algorithms
Microprocessors
Processor scheduling
Scheduling algorithm
Software algorithms
Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Scheduling
Timing
Title A Methodology for Automating Co-Scheduling for Reconfigurable Computing Systems
URI https://ieeexplore.ieee.org/document/4231792
WOSCitedRecordID wos000246986700021&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/eLvHCXMwlV05T8MwGLXaioEJUIsolzJ0QoQmdhzbY1WoWHpIgNQtiq-qAwlKE34_PtIiJAbYkjhD9OL4O-L3HgAjyCCRsfmQMCcoTNI0CnMlecg0JRCjlBHtzSbIYkHXa7bqgPsDF0Yp5TafqQd76P7ly1I0tlU2NqHfzB-z4HYJIZ6rdeinWCk5iPCeuxVbXZO9pFN7TvakmYiN50_z6fLRSxgiEkObYnZz8f7DZMXFmNnJ_57uFAy-yXrB6hCGzkBHFX2wnARz5w3tuuaByUyDSVOXNj0tNsG0DF_My5J2F_rGDdoqtNDbTVNZKlXgvR7sYKtoPgBvs6fX6XPYeieEuYG4DuOUIi50jHAkOSQ6USY0a800S7CgCvJccB5HkmENpUqhRCaTEiZg69wsgZSgc9ArykJdgAArqbBGlOg8TZhiDPOIJjimDENTwSVDMDLAZbYo2GWupohY5vG1Jpck8_gOwd1fbst4tVV6CPoW4OzDS25kLbaXv1--Ase-5Wr3IV6DXl016gYcic96u6tu3Tz5AqJ5tI8
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT4MwHG3mNNGTms04PznsZETpF6XHZW6ZcWxLnMluhNJ22UEwG_j32wKbMfGgN6AcyKP090HfewB0EUdMQvMhUcGwS3zfc2Mlhct1wBDFPme6Mptgk0mwWPBZA9zvuDBKqXLzmXqwh-W_fJklhW2VPZrQb-aPWXD3KSEIVmytXUfFiskhTLfsLWiVTbaiTvU529JmPP4YDsL-9KkSMcQMIptk7sXJ-w-blTLKDI__93wnoP1N13Nmu0B0ChoqbYFpzwlLd-iyb-6Y3NTpFXlmE9R06fQz99W8Lmn3oS_LQVuHpnq1LNaWTOVUbg92sNY0b4O34WDeH7m1e4IbG5BzF_oBFomGmHpSIKaJMsFZa645oUmgkIgTIaAnOdVIKh9JbHKpxIRsHZtFMGD4DDTTLFXnwKFKKqpxwHTsE644p8ILCIUBp8jUcKQDuga4yJYFm6isKjweVfham0sWVfh2wN1fbovEeqV0B7QswNFHJboR1dhe_H75FhyO5uE4Gj9PXi7BUdWAtbsSr0AzXxfqGhwkn_lqs74p58wXOxW31g
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=2007+5th+IEEE%2FACM+International+Conference+on+Formal+Methods+and+Models+for+Co-Design&rft.atitle=A+Methodology+for+Automating+Co-Scheduling+for+Reconfigurable+Computing+Systems&rft.au=Saha%2C+P.&rft.au=El-Ghazawi%2C+T.&rft.date=2007-05-01&rft.pub=IEEE&rft.isbn=9781424410507&rft.spage=159&rft.epage=168&rft_id=info:doi/10.1109%2FMEMCOD.2007.371229&rft.externalDocID=4231792
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424410507/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424410507/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424410507/sc.gif&client=summon&freeimage=true