{"id":"https://openalex.org/W2532201769","doi":"https://doi.org/10.1109/tc.2016.2620977","title":"Perf&amp;Fair: A Progress-Aware Scheduler to Enhance Performance and Fairness in SMT Multicores","display_name":"Perf&amp;Fair: A Progress-Aware Scheduler to Enhance Performance and Fairness in SMT Multicores","publication_year":2016,"publication_date":"2016-10-25","ids":{"openalex":"https://openalex.org/W2532201769","doi":"https://doi.org/10.1109/tc.2016.2620977","mag":"2532201769"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2016.2620977","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2016.2620977","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/10251/102499","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032643413","display_name":"Josu\u00e9 Feliu","orcid":"https://orcid.org/0000-0003-3017-4266"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Josue Feliu","raw_affiliation_strings":["Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044390347","display_name":"Julio Sahuquillo","orcid":"https://orcid.org/0000-0001-8630-4846"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Julio Sahuquillo","raw_affiliation_strings":["Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013237315","display_name":"Salvador Petit","orcid":"https://orcid.org/0000-0003-2426-4134"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Salvador Petit","raw_affiliation_strings":["Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040384183","display_name":"J. Duato","orcid":"https://orcid.org/0000-0002-7785-0607"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jose Duato","raw_affiliation_strings":["Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering(DISCA), Universitat Polit\u00e8cnica de Val\u00e8ncia, Cam\u00ed de Vera s/n, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I60053951"],"apc_list":null,"apc_paid":null,"fwci":1.8744,"has_fulltext":false,"cited_by_count":27,"citation_normalized_percentile":{"value":0.85326699,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"66","issue":"5","first_page":"905","last_page":"911"},"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.9994999766349792,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9983999729156494,"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.8504394888877869},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6297125816345215},{"id":"https://openalex.org/keywords/simultaneous-multithreading","display_name":"Simultaneous multithreading","score":0.6236900687217712},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6207075715065002},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.5176063776016235},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.5096104145050049},{"id":"https://openalex.org/keywords/performance-improvement","display_name":"Performance improvement","score":0.5095956325531006},{"id":"https://openalex.org/keywords/shared-resource","display_name":"Shared resource","score":0.5020616054534912},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38941502571105957},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3771935701370239},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.3492838740348816}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8504394888877869},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6297125816345215},{"id":"https://openalex.org/C85717602","wikidata":"https://www.wikidata.org/wiki/Q82178","display_name":"Simultaneous multithreading","level":4,"score":0.6236900687217712},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6207075715065002},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5176063776016235},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.5096104145050049},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.5095956325531006},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.5020616054534912},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38941502571105957},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3771935701370239},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.3492838740348816},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2016.2620977","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2016.2620977","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:riunet.upv.es:10251/102499","is_oa":true,"landing_page_url":"http://hdl.handle.net/10251/102499","pdf_url":null,"source":{"id":"https://openalex.org/S4306401646","display_name":"Repositorio Institucional de la Universitat Polit\u00e8cnica (Universitat Polit\u00e8cnica de Val\u00e8ncia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:riunet.upv.es:10251/102499","is_oa":true,"landing_page_url":"http://hdl.handle.net/10251/102499","pdf_url":null,"source":{"id":"https://openalex.org/S4306401646","display_name":"Repositorio Institucional de la Universitat Polit\u00e8cnica (Universitat Polit\u00e8cnica de Val\u00e8ncia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.4099999964237213}],"awards":[{"id":"https://openalex.org/G5376194459","display_name":null,"funder_award_id":"TIN2015-66972-C5-1-R","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G7889865224","display_name":null,"funder_award_id":"TIN2014-62246-EXP","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"}],"funders":[{"id":"https://openalex.org/F4320321837","display_name":"Ministerio de Econom\u00eda y Competitividad","ror":"https://ror.org/034900433"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W1504046403","https://openalex.org/W1576624296","https://openalex.org/W1581800354","https://openalex.org/W1603623478","https://openalex.org/W1971165887","https://openalex.org/W1980015276","https://openalex.org/W1995830264","https://openalex.org/W2007879342","https://openalex.org/W2017156338","https://openalex.org/W2018404774","https://openalex.org/W2030918578","https://openalex.org/W2031866163","https://openalex.org/W2038484650","https://openalex.org/W2048589567","https://openalex.org/W2056007740","https://openalex.org/W2064039391","https://openalex.org/W2077017453","https://openalex.org/W2098040113","https://openalex.org/W2098278566","https://openalex.org/W2102871765","https://openalex.org/W2111804126","https://openalex.org/W2120230074","https://openalex.org/W2126364467","https://openalex.org/W2129548165","https://openalex.org/W2129573249","https://openalex.org/W2129816520","https://openalex.org/W2132269953","https://openalex.org/W2134323253","https://openalex.org/W2139267070","https://openalex.org/W2146434221","https://openalex.org/W2149452338","https://openalex.org/W2164348333","https://openalex.org/W2335244831","https://openalex.org/W2913446311","https://openalex.org/W3136841003","https://openalex.org/W3144141583","https://openalex.org/W4210790398","https://openalex.org/W4233484638","https://openalex.org/W4240262711","https://openalex.org/W4253076565","https://openalex.org/W6630265792","https://openalex.org/W6652272179","https://openalex.org/W6679004590","https://openalex.org/W6679308475","https://openalex.org/W7039579330"],"related_works":["https://openalex.org/W2118532220","https://openalex.org/W4240807263","https://openalex.org/W1532726325","https://openalex.org/W2115561485","https://openalex.org/W2354938433","https://openalex.org/W2913446311","https://openalex.org/W3142147837","https://openalex.org/W2003336045","https://openalex.org/W89350360","https://openalex.org/W2164868807"],"abstract_inverted_index":{"Nowadays,":[0],"high":[1],"performance":[2,50,69,87,167,191],"multicore":[3],"processors":[4,14],"implement":[5],"multithreading":[6],"capabilities.":[7],"The":[8],"processes":[9,41,53,143],"running":[10],"concurrently":[11],"on":[12,150],"these":[13],"are":[15],"continuously":[16],"competing":[17],"for":[18,80,98],"the":[19,29,35,38,43,49,102,108,113,119,129,132,136,142,162,175],"shared":[20,44],"resources,":[21],"not":[22],"only":[23,99],"among":[24,40],"cores,":[25],"but":[26],"also":[27],"within":[28],"core.":[30],"While":[31],"resource":[32,36],"sharing":[33],"increases":[34],"utilization,":[37],"interference":[39],"accessing":[42],"resources":[45],"can":[46],"strongly":[47],"affect":[48],"of":[51,101],"individual":[52],"and":[54,70,88,122,138,168,174],"its":[55],"predictability.":[56],"In":[57,72],"this":[58,73],"scenario,":[59],"process":[60,78],"scheduling":[61,97],"plays":[62],"a":[63,77,92,186],"key":[64],"role":[65],"to":[66,106,141,180,185],"deal":[67,126],"with":[68,127,144],"fairness.":[71,89],"work":[74],"we":[75],"present":[76],"scheduler":[79,114,130,164],"SMT":[81,158],"multicores":[82],"that":[83,161],"simultaneously":[84],"addresses":[85],"both":[86,166],"This":[90],"is":[91,183],"major":[93],"design":[94],"issue":[95],"since":[96],"one":[100],"two":[103,171],"targets":[104],"tends":[105],"damage":[107],"other.":[109],"To":[110,125],"address":[111],"performance,":[112],"tackles":[115],"bandwidth":[116],"contention":[117],"at":[118],"L1":[120],"cache":[121],"main":[123],"memory.":[124],"fairness,":[128],"estimates":[131],"progress":[133],"experienced":[134],"by":[135,192],"processes,":[137],"gives":[139],"priority":[140],"lower":[145],"accumulated":[146],"progress.":[147],"Experimental":[148],"results":[149],"an":[151],"Intel":[152],"Xeon":[153],"E5645":[154],"featuring":[155],"six":[156],"dual-threaded":[157],"cores":[159],"show":[160],"proposed":[163],"improves":[165],"fairness":[169],"over":[170],"state-of-the-art":[172],"schedulers":[173],"Linux":[176],"OS":[177],"scheduler.":[178],"Compared":[179],"Linux,":[181],"unfairness":[182],"reduced":[184],"half":[187],"while":[188],"still":[189],"improving":[190],"5.6":[193],"percent.":[194]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-10-28T00:00:00"}
