{"id":"https://openalex.org/W2580183912","doi":"https://doi.org/10.1145/3026937.3026944","title":"PETRAS","display_name":"PETRAS","publication_year":2017,"publication_date":"2017-01-27","ids":{"openalex":"https://openalex.org/W2580183912","doi":"https://doi.org/10.1145/3026937.3026944","mag":"2580183912"},"language":"en","primary_location":{"id":"doi:10.1145/3026937.3026944","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3026937.3026944","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and Manycores","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011799297","display_name":"Shouq Alsubaihi","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Shouq Alsubaihi","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, University of California, Irvine, CA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, University of California, Irvine, CA, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019948826","display_name":"Jean\u2010Luc Gaudiot","orcid":"https://orcid.org/0000-0001-9164-8731"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jean-Luc Gaudiot","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, University of California, Irvine, CA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, University of California, Irvine, CA, USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5011799297"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":0.4506,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.57994999,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"29","last_page":"38"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8056519031524658},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.7209365367889404},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6605896353721619},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5608007311820984},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.550845205783844},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5075024962425232},{"id":"https://openalex.org/keywords/job-scheduler","display_name":"Job scheduler","score":0.5012295246124268},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5009832382202148},{"id":"https://openalex.org/keywords/frequency-scaling","display_name":"Frequency scaling","score":0.48993009328842163},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4730495512485504},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.425638347864151},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.33958977460861206},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.27550458908081055},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22988197207450867},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.1350269913673401}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8056519031524658},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.7209365367889404},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6605896353721619},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5608007311820984},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.550845205783844},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5075024962425232},{"id":"https://openalex.org/C111873713","wikidata":"https://www.wikidata.org/wiki/Q1641413","display_name":"Job scheduler","level":3,"score":0.5012295246124268},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5009832382202148},{"id":"https://openalex.org/C157742956","wikidata":"https://www.wikidata.org/wiki/Q3237776","display_name":"Frequency scaling","level":3,"score":0.48993009328842163},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4730495512485504},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.425638347864151},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33958977460861206},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.27550458908081055},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22988197207450867},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.1350269913673401},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3026937.3026944","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3026937.3026944","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and Manycores","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8999999761581421,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1497256448","https://openalex.org/W1616221615","https://openalex.org/W1659842140","https://openalex.org/W1968535060","https://openalex.org/W1992080887","https://openalex.org/W1995544857","https://openalex.org/W2011898305","https://openalex.org/W2022637272","https://openalex.org/W2054918572","https://openalex.org/W2080592089","https://openalex.org/W2081010844","https://openalex.org/W2107551759","https://openalex.org/W2122978030","https://openalex.org/W2140130374","https://openalex.org/W2150476673","https://openalex.org/W2157334500","https://openalex.org/W2159251394","https://openalex.org/W2476096155","https://openalex.org/W2579524290"],"related_works":["https://openalex.org/W2154351074","https://openalex.org/W2151223307","https://openalex.org/W3012895752","https://openalex.org/W2023400509","https://openalex.org/W2332054630","https://openalex.org/W2590100594","https://openalex.org/W2154169726","https://openalex.org/W1822025191","https://openalex.org/W2898122376","https://openalex.org/W2212845119"],"abstract_inverted_index":{"Many":[0,86],"computing":[1],"systems":[2,45],"today":[3],"are":[4,143],"heterogeneous":[5],"in":[6,43,79,165,200],"that":[7,195],"they":[8,47],"consist":[9],"of":[10,13,16,23,74,81,102,167,202,225,231],"a":[11,40,155,188,192,223],"mix":[12],"different":[14,28,72,77],"types":[15],"processing":[17,25],"units":[18,26],"(e.g.,":[19,63],"CPUs,":[20],"GPUs).":[21],"Each":[22],"these":[24],"has":[27],"execution":[29,168,203],"capabilities":[30],"and":[31,37,58,83,109,118,123,132,141,170,176,191,205,212,227],"energy":[32,54,84,171,206,229],"consumption":[33],"characteristics.":[34],"Job":[35],"mapping":[36,140],"scheduling":[38,93,142],"play":[39],"crucial":[41],"role":[42],"such":[44],"as":[46],"strongly":[48],"affect":[49],"the":[50],"overall":[51],"system":[52,185],"performance,":[53],"consumption,":[55,172],"peak":[56,59,174,177],"power":[57,175],"temperature.":[60],"Allocating":[61],"resources":[62,75],"core":[64,130],"scaling,":[65,131],"threads":[66,133],"allocation)":[67],"is":[68],"another":[69],"challenge":[70],"since":[71],"sets":[73],"exhibit":[76],"behavior":[78],"terms":[80,166,201],"performance":[82,98,108],"consumption.":[85,207],"studies":[87],"have":[88],"been":[89],"conducted":[90,181],"on":[91,97,182,215],"job":[92,128,139,163],"with":[94,187],"an":[95,151,161,183,228],"eye":[96],"improvement.":[99],"However,":[100],"few":[101],"them":[103],"takes":[104],"into":[105,135],"account":[106],"both":[107],"energy.":[110],"We":[111],"thus":[112],"propose":[113],"our":[114],"novel":[115],"Performance,":[116],"Energy":[117],"Thermal":[119],"aware":[120],"Resource":[121],"Allocator":[122],"Scheduler":[124],"(PETRAS)":[125],"which":[126],"combines":[127],"mapping,":[129],"allocation":[134],"one":[136],"scheduler.":[137],"Since":[138],"known":[144],"to":[145,159,209,222,233],"be":[146],"NP-hard":[147],"problems,":[148],"we":[149],"apply":[150],"evolutionary":[152],"algorithm":[153],"called":[154],"Genetic":[156],"Algorithm":[157],"(GA)":[158],"find":[160],"efficient":[162,198],"schedule":[164],"time":[169,204],"under":[173],"temperature":[178],"constraints.":[179],"Experiments":[180],"actual":[184],"equipped":[186],"multicore":[189],"CPU":[190],"GPU":[193],"show":[194],"PETRAS":[196,217],"finds":[197],"schedules":[199],"Compared":[208],"performance-based":[210],"GA":[211],"other":[213],"schedulers,":[214],"average,":[216],"scheduler":[218],"can":[219],"achieve":[220],"up":[221,232],"4.7x":[224],"speedup":[226],"saving":[230],"195%.":[234]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2017-02-03T00:00:00"}
