A multi-staged niched evolutionary approach for allocating parallel tasks with joint optimization of performance, energy, and temperature
This paper presents a multi-stage multi-objective evolutionary approach (MS-MOEA) for allocating parallel computations on multi-core processors by joint optimizing performance (P), energy (E), and temperature (T). Evolutionary techniques have been shown to be effective for solving optimization probl...
Uložené v:
| Vydané v: | Journal of parallel and distributed computing Ročník 134; s. 65 - 74 |
|---|---|
| Hlavní autori: | , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Elsevier Inc
01.12.2019
|
| Predmet: | |
| ISSN: | 0743-7315, 1096-0848 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | This paper presents a multi-stage multi-objective evolutionary approach (MS-MOEA) for allocating parallel computations on multi-core processors by joint optimizing performance (P), energy (E), and temperature (T). Evolutionary techniques have been shown to be effective for solving optimization problems, including our own previous work on solving the PET-optimized scheduling (PETOS) problem. There have long been a great many debates and rivalries between various evolutionary approaches, such as the SPEA or NSGA, with regard to their relative matters. The novelty of the proposed MS-MOEA approach is its amalgamation of the basic evolutionary algorithms that are already shown to be highly effective, thereby creating a niche of these techniques. The niche takes advantages of the strengths of each baseline technique for achieving additional enhancement in the precision of the optimization. We propose six multi-stage hybrids, each designed with either niched fitness assignment strategy, or combining populations from multiple MOEAs, or incorporating the problem knowledge into the conventional technique. The experimental results measure the quality of resulting Pareto fronts and demonstrate that the proposed MS-MOEAs yield better optimization for the PETOS problem in achieving three-objective in parallel task-to-core mapping. |
|---|---|
| AbstractList | This paper presents a multi-stage multi-objective evolutionary approach (MS-MOEA) for allocating parallel computations on multi-core processors by joint optimizing performance (P), energy (E), and temperature (T). Evolutionary techniques have been shown to be effective for solving optimization problems, including our own previous work on solving the PET-optimized scheduling (PETOS) problem. There have long been a great many debates and rivalries between various evolutionary approaches, such as the SPEA or NSGA, with regard to their relative matters. The novelty of the proposed MS-MOEA approach is its amalgamation of the basic evolutionary algorithms that are already shown to be highly effective, thereby creating a niche of these techniques. The niche takes advantages of the strengths of each baseline technique for achieving additional enhancement in the precision of the optimization. We propose six multi-stage hybrids, each designed with either niched fitness assignment strategy, or combining populations from multiple MOEAs, or incorporating the problem knowledge into the conventional technique. The experimental results measure the quality of resulting Pareto fronts and demonstrate that the proposed MS-MOEAs yield better optimization for the PETOS problem in achieving three-objective in parallel task-to-core mapping. |
| Author | Sheikh, Hafiz Fahad Ahmad, Ishfaq |
| Author_xml | – sequence: 1 givenname: Ishfaq surname: Ahmad fullname: Ahmad, Ishfaq email: iahmad@uta.edu – sequence: 2 givenname: Hafiz Fahad surname: Sheikh fullname: Sheikh, Hafiz Fahad email: hafizfahad.sheikh@mavs.uta.edu |
| BookMark | eNp9kM1KxDAUhYMoOI6-gKs8gK1Jm7YpuJHBPxhwo-uQSW9mUtukJJkRfQPf2ozjyoWrw-XyHTjfGTq2zgJCl5TklND6us_7qVN5QWibkyonpD1CM0raOiOc8WM0Iw0rs6ak1Sk6C6EnhNKq4TP0dYvH7RBNFqJcQ4etUZsUsHPDNhpnpf_Acpq8k2qDtfNYDoNTMhq7xpP06YIBRxneAn43cYN7Z2zEbopmNJ9y34CdxhP4xI7SKrjCYMGvP66wtB2OMKafjFsP5-hEyyHAxW_O0ev93cviMVs-PzwtbpeZKhmPGXBaF5yyRtOqLlpWQAUdX62IKlitm7IoOWurQnPQnPJSaU5Yt2JcA2igLZRzVBx6lXcheNBi8mZMOwUlYi9T9GIvU-xlClKJJDNB_A-kTPyZF700w__ozQGFNGpnwIugDCQTnfGgouic-Q__BquulhU |
| CitedBy_id | crossref_primary_10_1016_j_suscom_2020_100462 crossref_primary_10_3390_computation8020026 crossref_primary_10_1080_17445302_2025_2481513 |
| Cites_doi | 10.1109/92.845896 10.1109/71.80160 10.1145/344588.344618 10.1109/TPDS.2015.2421352 10.1109/4235.996017 10.1109/71.503776 10.1109/HPCA.2001.903261 10.1016/j.jpdc.2010.03.011 10.1016/j.suscom.2011.06.005 10.1115/1.1329875 10.1109/4434.895101 10.1109/TEVC.2013.2240687 10.1109/TCAD.2005.847944 10.1109/MC.2003.1250885 |
| ContentType | Journal Article |
| Copyright | 2019 Elsevier Inc. |
| Copyright_xml | – notice: 2019 Elsevier Inc. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.jpdc.2019.05.009 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1096-0848 |
| EndPage | 74 |
| ExternalDocumentID | 10_1016_j_jpdc_2019_05_009 S0743731518303332 |
| GroupedDBID | --K --M -~X .~1 0R~ 1B1 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABEFU ABFNM ABFSI ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADFGL ADHUB ADJOM ADMUD ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CAG COF CS3 DM4 DU5 E.L EBS EFBJH EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ H~9 IHE J1W JJJVA K-O KOM LG5 LG9 LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SET SEW SPC SPCBC SST SSV SSZ T5K TN5 TWZ WUQ XJT XOL XPP ZMT ZU3 ZY4 ~G- ~G0 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD |
| ID | FETCH-LOGICAL-c348t-e81628147f1562942e5ed8bb0c246f732384952f8ef8183cf804db48feefe19e3 |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000489358200006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0743-7315 |
| IngestDate | Tue Nov 18 21:48:08 EST 2025 Sat Nov 29 07:17:52 EST 2025 Fri Feb 23 02:31:22 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Task graphs Evolutionary algorithms Energy-efficient computing Task allocation Static scheduling |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c348t-e81628147f1562942e5ed8bb0c246f732384952f8ef8183cf804db48feefe19e3 |
| PageCount | 10 |
| ParticipantIDs | crossref_primary_10_1016_j_jpdc_2019_05_009 crossref_citationtrail_10_1016_j_jpdc_2019_05_009 elsevier_sciencedirect_doi_10_1016_j_jpdc_2019_05_009 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-12-01 |
| PublicationDateYYYYMMDD | 2019-12-01 |
| PublicationDate_xml | – month: 12 year: 2019 text: 2019-12-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Journal of parallel and distributed computing |
| PublicationYear | 2019 |
| Publisher | Elsevier Inc |
| Publisher_xml | – name: Elsevier Inc |
| References | Deb, Pratab, Agrawal, Meyarivan (b7) 2002; 6 K. Deb, R.B. Agrawal, Simulated Binary Crossover for Continuous Search Space, Indian Institute of Technology, Dept. of Mech. Engineering, Tech. Rep. IITK/ME/SMD-94027, 1994. AMD Opteron 6200 Series Processors, AMD, [Online]. Available Kim, Austin, Blaaw, Mudge, Flautner, Hu. M.J. Irwin, Kandemir, V.Narayanan (b9) 2003; 36 SongFa, Ying (b23) 2009 TGFF, [Online]. Available Sheikh, Ahmad, Fan (b19) 2016; 27 Page, Keane, Naughton (b18) 2010; 70 Yen, Zhenan (b29) 2014; 18 Kwok, Ahmad (b11) 1999; 31 E. Zitzler, M. Laumanns, L. Thiele, SPEA2: Improving the Strength Pareto Evolutionary Algorithm, Swiss Federal Institute of Technology, Dept. of Elect. Engineering, Tech. Rep. TIK-Report 103, 2001. Viswananth, Wakharkar, Watwe, Lebonheur (b26) 2000; 23 National Instruments, “NI USB-6008”, [Online]. Available Ahmad, Kwok, WU, Shu (b1) 2000; 8 Sheikh, Tan, Ahmad, Ranka, Bv (b22) 2012; 8 D. Brooks, M. Martonosi, Dynamic Thermal Management for High-Performance Microprocessors, The Seventh International Symposium on High-Performance Computer Architecture (HPCA’01), pp. 171-182, 200. Gorji-Ara, Pai, Bagherzadeh, Reshadi, Jensen (b8) 2004 Kwok, Ahmad (b10) 1996; 7 MATLAB Tools, Materials/MATLAB Tools/, Hamburg University of Technology, Institute of Control Systems, [online], Available Zitzler, Thiele, Deb (b32) 2000; 8 Ajami, Banerjee, Pedram (b2) 2005; 24 LPSolve, [Online]. Available NonLinear Regression, MathWorks, [Online]. Available Wu, Gajski (b28) 1990; 1 Sheikh, Ahmad, Niched (b20) 2015 . Zheng, Shu, Shangping (b30) 2006 Standard Task Graph Set, “STG”, [Online]. Available Benini, Bogliolo, Giovanni (b4) 2000; 8 Sheikh, Ahmad, Wang, Ranka (b21) 2012; 2 Lm-Sensors, “lm-sensors”, [Online]. Available Wu, Azarm (b27) 2001; 123 Le Sueur, Heiser (b12) 2010 Rotem (10.1016/j.jpdc.2019.05.009_b33) 2012 SongFa (10.1016/j.jpdc.2019.05.009_b23) 2009 Kim (10.1016/j.jpdc.2019.05.009_b9) 2003; 36 Gorji-Ara (10.1016/j.jpdc.2019.05.009_b8) 2004 Page (10.1016/j.jpdc.2019.05.009_b18) 2010; 70 Wu (10.1016/j.jpdc.2019.05.009_b28) 1990; 1 Deb (10.1016/j.jpdc.2019.05.009_b7) 2002; 6 Benini (10.1016/j.jpdc.2019.05.009_b4) 2000; 8 10.1016/j.jpdc.2019.05.009_b17 Silverman (10.1016/j.jpdc.2019.05.009_b34) 1986 Wu (10.1016/j.jpdc.2019.05.009_b27) 2001; 123 10.1016/j.jpdc.2019.05.009_b31 10.1016/j.jpdc.2019.05.009_b14 Le Sueur (10.1016/j.jpdc.2019.05.009_b12) 2010 10.1016/j.jpdc.2019.05.009_b13 Sheikh (10.1016/j.jpdc.2019.05.009_b20) 2015 Sheikh (10.1016/j.jpdc.2019.05.009_b21) 2012; 2 10.1016/j.jpdc.2019.05.009_b16 10.1016/j.jpdc.2019.05.009_b15 Viswananth (10.1016/j.jpdc.2019.05.009_b26) 2000; 23 Sheikh (10.1016/j.jpdc.2019.05.009_b19) 2016; 27 Kwok (10.1016/j.jpdc.2019.05.009_b10) 1996; 7 Ahmad (10.1016/j.jpdc.2019.05.009_b1) 2000; 8 Zheng (10.1016/j.jpdc.2019.05.009_b30) 2006 Zitzler (10.1016/j.jpdc.2019.05.009_b32) 2000; 8 Kwok (10.1016/j.jpdc.2019.05.009_b11) 1999; 31 Yen (10.1016/j.jpdc.2019.05.009_b29) 2014; 18 Sheikh (10.1016/j.jpdc.2019.05.009_b22) 2012; 8 10.1016/j.jpdc.2019.05.009_b5 Ajami (10.1016/j.jpdc.2019.05.009_b2) 2005; 24 10.1016/j.jpdc.2019.05.009_b3 10.1016/j.jpdc.2019.05.009_b25 10.1016/j.jpdc.2019.05.009_b24 10.1016/j.jpdc.2019.05.009_b6 |
| References_xml | – reference: NonLinear Regression, MathWorks, [Online]. Available: – reference: AMD Opteron 6200 Series Processors, AMD, [Online]. Available: – reference: E. Zitzler, M. Laumanns, L. Thiele, SPEA2: Improving the Strength Pareto Evolutionary Algorithm, Swiss Federal Institute of Technology, Dept. of Elect. Engineering, Tech. Rep. TIK-Report 103, 2001. – year: 2015 ident: b20 article-title: Evolutionary Techniques for Performance, Energy, and Temperature Optimized Scheduling in Multi-Core Systems, Workshop on Green Programming, Computing, and Data Processing (GPCDP) in Conjunction with International Green Computing Conference (IGCC) – volume: 8 start-page: 299 year: 2000 end-page: 316 ident: b4 article-title: A survey of design techniques for system-level dynamic power management publication-title: IEEE Trans. Very Large Scale Integr. Syst. – reference: LPSolve, [Online]. Available: – volume: 31 start-page: 406 year: 1999 end-page: 471 ident: b11 article-title: Static scheduling algorithms for allocating directed task graphs to multiprocessors publication-title: ACM Comput. Surv. – volume: 27 start-page: 668 year: 2016 end-page: 681 ident: b19 article-title: An evolutionary technique for performance-energy-temperature optimized scheduling of parallel tasks on multi-core processors publication-title: IEEE Trans. Parallel Distrib. Syst. – volume: 123 start-page: 18 year: 2001 end-page: 25 ident: b27 article-title: Metrics for quality assessment of a multiobjective design optimization solution set publication-title: J. Mech. Des. – start-page: 659 year: 2004 end-page: 662 ident: b8 article-title: Fast and efficient voltage scheduling by evolutionary slack distribution publication-title: Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC 2004) – reference: MATLAB Tools, Materials/MATLAB Tools/, Hamburg University of Technology, Institute of Control Systems, [online], Available: – volume: 7 start-page: 506 year: 1996 end-page: 521 ident: b10 article-title: Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors publication-title: IEEE Trans. Parallel Distrib. Syst. – start-page: 306 year: 2009 end-page: 308 ident: b23 article-title: NSGA-II Based grid task scheduling with multi-qos constraint publication-title: 3rd International Conference on Genetic and Evolutionary Computing (WGEC ’09) – volume: 2 start-page: 151 year: 2012 end-page: 169 ident: b21 article-title: An overview and classification of thermal-aware scheduling techniques for multi-core processing systems publication-title: Sustainable Comput. Syst. Inform. – reference: TGFF, [Online]. Available: – reference: K. Deb, R.B. Agrawal, Simulated Binary Crossover for Continuous Search Space, Indian Institute of Technology, Dept. of Mech. Engineering, Tech. Rep. IITK/ME/SMD-94027, 1994. – reference: Lm-Sensors, “lm-sensors”, [Online]. Available: – volume: 70 start-page: 758 year: 2010 end-page: 766 ident: b18 article-title: Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system publication-title: J. Parallel Distrib. Comput. – volume: 18 start-page: 131 year: 2014 end-page: 144 ident: b29 article-title: Dynamic thermal metric ensemble for multiobjective evolutionary algorithms publication-title: IEEE Trans. Evol. Comput. – volume: 24 start-page: 849 year: 2005 end-page: 861 ident: b2 article-title: Modeling and analysis of nonuniform substrate temperature effects on global ulsi interconnects publication-title: IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. – reference: . – reference: D. Brooks, M. Martonosi, Dynamic Thermal Management for High-Performance Microprocessors, The Seventh International Symposium on High-Performance Computer Architecture (HPCA’01), pp. 171-182, 200. – volume: 8 start-page: 21 year: 2000 end-page: 33 ident: b1 article-title: CASCH: A tool for computer-aided scheduling publication-title: IEEE Concurr. – start-page: 316 year: 2006 end-page: 319 ident: b30 article-title: Task scheduling model design using hybrid genetic algorithm publication-title: First International Conference on Innovative Computing, Information and Control, (ICICIC ’06), Vol. 3 – volume: 36 start-page: 68 year: 2003 end-page: 75 ident: b9 article-title: Leakage current: Moore’s law meets static power publication-title: IEEE Comput. – reference: Standard Task Graph Set, “STG”, [Online]. Available: – volume: 6 start-page: 182 year: 2002 end-page: 197 ident: b7 article-title: A fast and elitist multiobjective genetic algorithm: NSGA-II publication-title: IEEE Trans. Evol. Comput. – volume: 8 year: 2012 ident: b22 article-title: Energy and performance aware scheduling of tasks on parallel and distributed systems publication-title: ACM J. Emerging Technol. Comput. Syst. – volume: 23 start-page: 16 year: 2000 ident: b26 article-title: Thermal performance challenges from silicon to systems publication-title: Int. Technol. J. Q3 – start-page: 1 year: 2010 end-page: 8 ident: b12 article-title: Dynamic voltage and frequency scaling: The laws of diminishing returns publication-title: Proc. Int’L Conf. Power Aware Computing and Systems (HotPower ’10) – reference: National Instruments, “NI USB-6008”, [Online]. Available: – volume: 1 start-page: 330 year: 1990 end-page: 343 ident: b28 article-title: Hypertool: A programming aid for message-passing systems publication-title: IEEE Trans. Parallel Distrib. Syst. – volume: 8 start-page: 173 year: 2000 end-page: 195 ident: b32 article-title: Comparison of multiobjective evolutionary algorithms: Empirical results publication-title: IEEE Trans. Evol. Comput. – volume: 23 start-page: 16 year: 2000 ident: 10.1016/j.jpdc.2019.05.009_b26 article-title: Thermal performance challenges from silicon to systems publication-title: Int. Technol. J. Q3 – year: 1986 ident: 10.1016/j.jpdc.2019.05.009_b34 – ident: 10.1016/j.jpdc.2019.05.009_b15 – ident: 10.1016/j.jpdc.2019.05.009_b17 – volume: 8 start-page: 299 issue: 3 year: 2000 ident: 10.1016/j.jpdc.2019.05.009_b4 article-title: A survey of design techniques for system-level dynamic power management publication-title: IEEE Trans. Very Large Scale Integr. Syst. doi: 10.1109/92.845896 – volume: 1 start-page: 330 issue: 3 year: 1990 ident: 10.1016/j.jpdc.2019.05.009_b28 article-title: Hypertool: A programming aid for message-passing systems publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/71.80160 – volume: 31 start-page: 406 issue: 4 year: 1999 ident: 10.1016/j.jpdc.2019.05.009_b11 article-title: Static scheduling algorithms for allocating directed task graphs to multiprocessors publication-title: ACM Comput. Surv. doi: 10.1145/344588.344618 – volume: 27 start-page: 668 issue: 3 year: 2016 ident: 10.1016/j.jpdc.2019.05.009_b19 article-title: An evolutionary technique for performance-energy-temperature optimized scheduling of parallel tasks on multi-core processors publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/TPDS.2015.2421352 – ident: 10.1016/j.jpdc.2019.05.009_b13 – ident: 10.1016/j.jpdc.2019.05.009_b3 – start-page: 316 year: 2006 ident: 10.1016/j.jpdc.2019.05.009_b30 article-title: Task scheduling model design using hybrid genetic algorithm – volume: 8 start-page: 173 issue: 2 year: 2000 ident: 10.1016/j.jpdc.2019.05.009_b32 article-title: Comparison of multiobjective evolutionary algorithms: Empirical results publication-title: IEEE Trans. Evol. Comput. – year: 2012 ident: 10.1016/j.jpdc.2019.05.009_b33 – volume: 6 start-page: 182 issue: 2 year: 2002 ident: 10.1016/j.jpdc.2019.05.009_b7 article-title: A fast and elitist multiobjective genetic algorithm: NSGA-II publication-title: IEEE Trans. Evol. Comput. doi: 10.1109/4235.996017 – volume: 8 issue: 4 year: 2012 ident: 10.1016/j.jpdc.2019.05.009_b22 article-title: Energy and performance aware scheduling of tasks on parallel and distributed systems publication-title: ACM J. Emerging Technol. Comput. Syst. – ident: 10.1016/j.jpdc.2019.05.009_b24 – volume: 7 start-page: 506 year: 1996 ident: 10.1016/j.jpdc.2019.05.009_b10 article-title: Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/71.503776 – ident: 10.1016/j.jpdc.2019.05.009_b5 doi: 10.1109/HPCA.2001.903261 – ident: 10.1016/j.jpdc.2019.05.009_b16 – volume: 70 start-page: 758 issue: 7 year: 2010 ident: 10.1016/j.jpdc.2019.05.009_b18 article-title: Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system publication-title: J. Parallel Distrib. Comput. doi: 10.1016/j.jpdc.2010.03.011 – start-page: 1 year: 2010 ident: 10.1016/j.jpdc.2019.05.009_b12 article-title: Dynamic voltage and frequency scaling: The laws of diminishing returns – volume: 2 start-page: 151 issue: 2 year: 2012 ident: 10.1016/j.jpdc.2019.05.009_b21 article-title: An overview and classification of thermal-aware scheduling techniques for multi-core processing systems publication-title: Sustainable Comput. Syst. Inform. doi: 10.1016/j.suscom.2011.06.005 – volume: 123 start-page: 18 issue: 1 year: 2001 ident: 10.1016/j.jpdc.2019.05.009_b27 article-title: Metrics for quality assessment of a multiobjective design optimization solution set publication-title: J. Mech. Des. doi: 10.1115/1.1329875 – ident: 10.1016/j.jpdc.2019.05.009_b6 – volume: 8 start-page: 21 issue: 4 year: 2000 ident: 10.1016/j.jpdc.2019.05.009_b1 article-title: CASCH: A tool for computer-aided scheduling publication-title: IEEE Concurr. doi: 10.1109/4434.895101 – ident: 10.1016/j.jpdc.2019.05.009_b14 – volume: 18 start-page: 131 issue: 1 year: 2014 ident: 10.1016/j.jpdc.2019.05.009_b29 article-title: Dynamic thermal metric ensemble for multiobjective evolutionary algorithms publication-title: IEEE Trans. Evol. Comput. doi: 10.1109/TEVC.2013.2240687 – ident: 10.1016/j.jpdc.2019.05.009_b31 – volume: 24 start-page: 849 issue: 6 year: 2005 ident: 10.1016/j.jpdc.2019.05.009_b2 article-title: Modeling and analysis of nonuniform substrate temperature effects on global ulsi interconnects publication-title: IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. doi: 10.1109/TCAD.2005.847944 – start-page: 306 year: 2009 ident: 10.1016/j.jpdc.2019.05.009_b23 article-title: NSGA-II Based grid task scheduling with multi-qos constraint – start-page: 659 year: 2004 ident: 10.1016/j.jpdc.2019.05.009_b8 article-title: Fast and efficient voltage scheduling by evolutionary slack distribution – ident: 10.1016/j.jpdc.2019.05.009_b25 – year: 2015 ident: 10.1016/j.jpdc.2019.05.009_b20 – volume: 36 start-page: 68 issue: 12 year: 2003 ident: 10.1016/j.jpdc.2019.05.009_b9 article-title: Leakage current: Moore’s law meets static power publication-title: IEEE Comput. doi: 10.1109/MC.2003.1250885 |
| SSID | ssj0011578 |
| Score | 2.2574053 |
| Snippet | This paper presents a multi-stage multi-objective evolutionary approach (MS-MOEA) for allocating parallel computations on multi-core processors by joint... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 65 |
| SubjectTerms | Energy-efficient computing Evolutionary algorithms Static scheduling Task allocation Task graphs |
| Title | A multi-staged niched evolutionary approach for allocating parallel tasks with joint optimization of performance, energy, and temperature |
| URI | https://dx.doi.org/10.1016/j.jpdc.2019.05.009 |
| Volume | 134 |
| WOSCitedRecordID | wos000489358200006&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 | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1096-0848 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0011578 issn: 0743-7315 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9swDBaCdIdd9h7WvaDDbqkHy5Zj-RgMLdphKHbohtwM26KWpK6TNW5Q9B_0V-yvjno5RrcW62EXIzAsyQm_kBT1kSTkA4DgKilkUEJUBFyoOChUIoJYFOOyUjJipuzi9y_p8bGYTrOvg8EvnwuzqdOmEZeX2eq_ihrvobB16uw9xN1NijfwMwodryh2vP6T4CeWJBig2_dDn-1rrqccwcYtqllyvpC4pVDW2p4Z9rOuA17XUI_aYn3q8t4Wy7lmC6BmOXMpm4Ykvc030EICk0HomaC63JWr1XyL79stpB-XunavbrsFJsNuddF6c6qBODuzIDxaz1TxswsIzWB-aiJCh4WaX40Oilkh-xEMlvXYIFbR6TKpaWzTOjut7GKcVq_afhLOQtu2Pn_ofhuGWHxcrKSuTckyU5I1zLaWzp_u3zCAHS3RM94WuZ4j13PkYZKbBNGdKE0yMSQ7k6P96efuoIol1tj7r-DysiyF8Oab_N336fkzJ0_IIycMOrEAekoG0Dwjj32TD-p0_nNyPaF9PFGLJ9rHE_V4oogJusUT9WKmBk9U44kaPNE-nuhS0R6e9qhF0x5FcNAell6Qbwf7J58OA9e_I6hiLtoABBtHgvFUMfSyMx5BAlKUZVhFfKzSGL1F3J5HSoBCtzGulAi5LFFfAChgGcQvybBZNvCKUFXyMYQ4SjDgSSTLtMo4bgwlV2WJW5pdwvwvm1euuL3usVLnt8t0l4y6MStb2uXOpxMvsNw5p9bpzBF_d4x7fa9V3pCH23_IWzJszy_gHXlQbdr5-vy9A99v2TK5QA |
| linkProvider | Elsevier |
| 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%3Ajournal&rft.genre=article&rft.atitle=A+multi-staged+niched+evolutionary+approach+for+allocating+parallel+tasks+with+joint+optimization+of+performance%2C+energy%2C+and+temperature&rft.jtitle=Journal+of+parallel+and+distributed+computing&rft.au=Ahmad%2C+Ishfaq&rft.au=Sheikh%2C+Hafiz+Fahad&rft.date=2019-12-01&rft.issn=0743-7315&rft.volume=134&rft.spage=65&rft.epage=74&rft_id=info:doi/10.1016%2Fj.jpdc.2019.05.009&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jpdc_2019_05_009 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0743-7315&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0743-7315&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0743-7315&client=summon |