Operation scheduling for parallel functional units using genetic algorithms
We describe a new and efficient approach to solve the scheduling problem for VLIW architectures. The scheduling times of the operations are used as the problems parameters. This in conjunction with a pruning technique based on critical path analysis leads to a significant reduction of search space c...
Saved in:
Published in | 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258) Vol. 4; pp. 1997 - 2000 vol.4 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
1999
|
Subjects | |
Online Access | Get full text |
ISBN | 0780350413 9780780350410 |
ISSN | 1520-6149 |
DOI | 10.1109/ICASSP.1999.758319 |
Cover
Loading…
Abstract | We describe a new and efficient approach to solve the scheduling problem for VLIW architectures. The scheduling times of the operations are used as the problems parameters. This in conjunction with a pruning technique based on critical path analysis leads to a significant reduction of search space complexity. A genetic algorithm is used to search for valid schedules of a given length. The genetic algorithm uses a fitness vector that guides the genetic operators crossover and mutation resulting in a fast convergence towards near perfect solutions. The proposed method is also applicable to the problem of register allocation by using a different fitness function. Another advantage of the genetic algorithm approach is that usually a great number of equally performing schedules is obtained allowing for further optimization subject to arbitrary constraints. |
---|---|
AbstractList | We describe a new and efficient approach to solve the scheduling problem for VLIW architectures. The scheduling times of the operations are used as the problems parameters. This in conjunction with a pruning technique based on critical path analysis leads to a significant reduction of search space complexity. A genetic algorithm is used to search for valid schedules of a given length. The genetic algorithm uses a fitness vector that guides the genetic operators crossover and mutation resulting in a fast convergence towards near perfect solutions. The proposed method is also applicable to the problem of register allocation by using a different fitness function. Another advantage of the genetic algorithm approach is that usually a great number of equally performing schedules is obtained allowing for further optimization subject to arbitrary constraints. |
Author | Zeitlhofer, T. Wess, B. |
Author_xml | – sequence: 1 givenname: T. surname: Zeitlhofer fullname: Zeitlhofer, T. organization: INTHFT, Wien Univ., Austria – sequence: 2 givenname: B. surname: Wess fullname: Wess, B. |
BookMark | eNotj8tuwjAURC2VSgXKD7DyDyS9ju04XlaoLxWJSrRrdBOuwZVxojhZ9O8LgtnM5uhoZsYmsY3E2FJALgTYp4_V83b7lQtrbW50JYW9YzMwFUgNSsgJmwpdQFYKZR_YIqVfOEdpDUZO2eemox4H30aemiPtx-Djgbu25x32GAIF7sbYXAAMfIx-SHxMF-ZAkQbfcAyHtvfD8ZQe2b3DkGhx6zn7eX35Xr1n683beeQ68wLUkBmnCmuhcErXZICoglKgcVpiobBwtixrQnIAgmqo9J5KwKowxpHcY2PknC2vXk9Eu673J-z_dtfr8h9p81Da |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/ICASSP.1999.758319 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP) 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 |
EndPage | 2000 vol.4 |
ExternalDocumentID | 758319 |
GroupedDBID | 23M 29P 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-i104t-7f429902f45be70ee8061a7f53a24a2f966beaef001eb085de60a8277fe3dac73 |
IEDL.DBID | RIE |
ISBN | 0780350413 9780780350410 |
ISSN | 1520-6149 |
IngestDate | Tue Aug 26 17:56:25 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i104t-7f429902f45be70ee8061a7f53a24a2f966beaef001eb085de60a8277fe3dac73 |
ParticipantIDs | ieee_primary_758319 |
PublicationCentury | 1900 |
PublicationDate | 19990000 |
PublicationDateYYYYMMDD | 1999-01-01 |
PublicationDate_xml | – year: 1999 text: 19990000 |
PublicationDecade | 1990 |
PublicationTitle | 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258) |
PublicationTitleAbbrev | ICASSP |
PublicationYear | 1999 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0000455073 ssj0008748 |
Score | 1.43561 |
Snippet | We describe a new and efficient approach to solve the scheduling problem for VLIW architectures. The scheduling times of the operations are used as the... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1997 |
SubjectTerms | Biological cells Compaction Constraint optimization Digital signal processing Genetic algorithms Genetic mutations Modems Processor scheduling Registers VLIW |
Title | Operation scheduling for parallel functional units using genetic algorithms |
URI | https://ieeexplore.ieee.org/document/758319 |
Volume | 4 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELWgEyxAKeJbHliTps6HnRFVVAUEVCqVulW2cy4Voa3aZOHXc3b6AYiBzckSxTrdu3f2e0fITQAZRg0kXixN4EUizjwlRObpLIlVoHENtt_x9Jx0B9HDMB6ufLadFgYA3OUz8O3SneVnM13aVlkTa9vQWnzuIm-rpFqbdkpg1bl8m4QFd4OzEJ0sO4pSx9iFPUaLWuHKeGf9HKzFNEHavG_f9vs9q-FL_epzP8auONTpHFRy7qUzK7SXTd79slC-_vxl5fjPHzokja28j_Y2wHVEdmBaJ_vfnAmPyePLHKrYoEh_EY6sap1igUutV3ieQ04tIlaNRFpiXlhSe4V-TDEgrS6Synw8W0yKt49lgww6d6_trreau-BNkJwVHjcOpJiJYgU8ABAI-pKbOJQskswgQ1IgwSDCgcKSLYMkkIJxbiDMpObhCalNZ1M4JVSHMm2FrUgrxTBVYEZjihkk8CxLRaqTM1K3uzKaV9Yao2pDzv98e0H2Ks8E2_-4JLViUcIVVgSFunax8AWcxbBb |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELUQDMAClCK-8cCaNE2cxBlRRdXSDyq1lbpVtnMpFaGt2mTh13N2-gGIgc3JEsU63bt39ntHyKMDMUYNBJYvEsdi3I8tyXlsqTjwpaNwDbrf0ekGjSF7Gfmjtc-20cIAgLl8BrZemrP8eK5y3SqrYG3raYvPA4R9FhVirW1DxdH63HCXhnloRmchPml-xCLD2bk-SGNVb229s3l2NnIaJ6o0a0_9fk-r-CK7-OCPwSsGd-onhaB7ZewK9XWTdzvPpK0-f5k5_vOXTkl5J_CjvS10nZE9mJXI8TdvwnPSel1AER0UCTACktatUyxxqXYLT1NIqcbEopVIc8wMK6ov0U8ohqRWRlKRTubLafb2sSqTYf15UGtY68kL1hTpWWaFiYEpN2G-hNAB4Aj7Ikx8T7hMuAlyJAkCEsQ4kFi0xRA4grthmIAXCxV6F2R_Np_BJaHKE1HVqzIlpYvJAnOaK90EKbwbRzxSwRUp6V0ZLwpzjXGxIdd_vn0gh41Bpz1uN7utG3JUOCjobsgt2c-WOdxhfZDJexMXXxPns6s |
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=1999+IEEE+International+Conference+on+Acoustics%2C+Speech%2C+and+Signal+Processing.+Proceedings.+ICASSP99+%28Cat.+No.99CH36258%29&rft.atitle=Operation+scheduling+for+parallel+functional+units+using+genetic+algorithms&rft.au=Zeitlhofer%2C+T.&rft.au=Wess%2C+B.&rft.date=1999-01-01&rft.pub=IEEE&rft.isbn=9780780350410&rft.issn=1520-6149&rft.volume=4&rft.spage=1997&rft.epage=2000+vol.4&rft_id=info:doi/10.1109%2FICASSP.1999.758319&rft.externalDocID=758319 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1520-6149&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1520-6149&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1520-6149&client=summon |