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

Full description

Saved in:
Bibliographic Details
Published in:Journal of parallel and distributed computing Vol. 134; pp. 65 - 74
Main Authors: Ahmad, Ishfaq, Sheikh, Hafiz Fahad
Format: Journal Article
Language:English
Published: Elsevier Inc 01.12.2019
Subjects:
ISSN:0743-7315, 1096-0848
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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/eLvHCXMwtV3Pb9MwFLaqjgMXfiPGAPnArcsUN05iHyu0aeMwITGk3qLEeabtsrSsWTXxH-w_4c_kObbTMGACJC5RFcW1le_Ley_O994j5K3gWscpvuTwQvGAy0gHQicKHzxgGhRg0G6bTaSnp2I6lR8Gg28-F2ZTpXUtrq_l6r9CjecQbJM6-xdwd3-KJ_A3go5HhB2PfwT8xIoEAwz7Pptv-0brWY5g4yY1KjlfSNxKKCvjz1r1s6kDXlVQjZp8fe7y3hbLuVELoGW5cCmbrUh6m29gQII2g9ArQU25K1er-TexbzeRubw0tXtN2y1oM-xWV413p4aIswtLwpP1TOdfug2hGczP2x2h41zPv46O8lle9ncwmLylBulSa35Qfra1U9PI5noegLXOoVFMC1uaszPfbjPUGuAk7rly2__nJydh9ysWB4tVaYpYMtnWbg3l1iV2QsWPZhlmFWj5wiiK0NnvjNNYiiHZmZwcTt93X6xYbL2-X7ZL0LJawtsz_ToI6gU2Z4_IA4cKnVgmPSYDqJ-Qh77bB3XG_ym5mdA-saglFu0Ti3piUSQH3RKLerxpSyxqiEVbYtE-sehS0x6x9qml1T5FltAeqZ6RT0eHZ--OA9fII1ARF00AgiVjwXiqGYbbko8hhlIURajGPNFphGEjvqePtQCN8WOktAh5WXChATQwCdFzMqyXNbwglBUyUiUGmZAXXKUyZ1BylaAj4RrypNglzN_ZTLkq96bZSpV5OeMiM2hkBo0sjDNEY5eMujErW-PlzqtjD1jmolQbfWbIrzvGvfzHcXvk_vaheUWGzeUVvCb31KaZry_fOBp-B-PavxI
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.pub=Elsevier+Inc&rft.issn=0743-7315&rft.eissn=1096-0848&rft.volume=134&rft.spage=65&rft.epage=74&rft_id=info:doi/10.1016%2Fj.jpdc.2019.05.009&rft.externalDocID=S0743731518303332
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