{"id":"https://openalex.org/W2765448242","doi":"https://doi.org/10.1145/3123939.3123984","title":"Schedtask","display_name":"Schedtask","publication_year":2017,"publication_date":"2017-10-14","ids":{"openalex":"https://openalex.org/W2765448242","doi":"https://doi.org/10.1145/3123939.3123984","mag":"2765448242"},"language":"en","primary_location":{"id":"doi:10.1145/3123939.3123984","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3123939.3123984","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"conference-paper","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/A5046981910","display_name":"Prathmesh Kallurkar","orcid":null},"institutions":[{"id":"https://openalex.org/I4210158342","display_name":"Intel (United Kingdom)","ror":"https://ror.org/058cxws58","country_code":"GB","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210158342"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Prathmesh Kallurkar","raw_affiliation_strings":["Intel Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation","institution_ids":["https://openalex.org/I4210158342"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007225479","display_name":"Smruti R. Sarangi","orcid":"https://orcid.org/0000-0002-1657-8523"},"institutions":[{"id":"https://openalex.org/I68891433","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06","country_code":"IN","type":"education","lineage":["https://openalex.org/I68891433"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Smruti R. Sarangi","raw_affiliation_strings":["Indian Institute of Technology Delhi"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Delhi","institution_ids":["https://openalex.org/I68891433"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"612","last_page":"624"},"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.9995999932289124,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9975000023841858,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8957749605178833},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.7170414924621582},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6017478108406067},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.590647280216217},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5470874309539795},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5185373425483704},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.4764314591884613},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4258826971054077},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3760966658592224}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8957749605178833},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.7170414924621582},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6017478108406067},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.590647280216217},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5470874309539795},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5185373425483704},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.4764314591884613},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4258826971054077},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3760966658592224},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"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/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3123939.3123984","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3123939.3123984","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320324473","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W155432278","https://openalex.org/W190062532","https://openalex.org/W1424350945","https://openalex.org/W1496745631","https://openalex.org/W1522250664","https://openalex.org/W1796870311","https://openalex.org/W1893312510","https://openalex.org/W1938553034","https://openalex.org/W1986363052","https://openalex.org/W1996026525","https://openalex.org/W2008158664","https://openalex.org/W2018764772","https://openalex.org/W2044851785","https://openalex.org/W2058325396","https://openalex.org/W2070328746","https://openalex.org/W2097346625","https://openalex.org/W2100817684","https://openalex.org/W2104530612","https://openalex.org/W2120072148","https://openalex.org/W2123845384","https://openalex.org/W2133119226","https://openalex.org/W2138783391","https://openalex.org/W2143677609","https://openalex.org/W2168075869","https://openalex.org/W2186588068","https://openalex.org/W2188931847","https://openalex.org/W2241933813","https://openalex.org/W2247190856","https://openalex.org/W2534660899","https://openalex.org/W2537014044","https://openalex.org/W2537450429","https://openalex.org/W2563869390","https://openalex.org/W2745648712","https://openalex.org/W2964118667","https://openalex.org/W4245793252","https://openalex.org/W4251430913"],"related_works":["https://openalex.org/W4231704780","https://openalex.org/W2083794993","https://openalex.org/W352609212","https://openalex.org/W4200340037","https://openalex.org/W1511772879","https://openalex.org/W4379115841","https://openalex.org/W608917066","https://openalex.org/W4283652261","https://openalex.org/W585424826","https://openalex.org/W564602992"],"abstract_inverted_index":{"The":[0,29],"execution":[1,92],"of":[2,32,36,42,51,72,93,101,113,119,146,159,171],"workloads":[3,74],"such":[4,19,37,73],"as":[5,20],"web":[6],"servers":[7,10],"and":[8,14,26,54,96],"database":[9],"typically":[11,39],"switches":[12],"back":[13],"forth":[15],"between":[16,115],"different":[17,120],"tasks":[18,38,77],"user":[21],"applications,":[22],"system":[23],"call":[24],"handlers,":[25],"interrupt":[27],"handlers.":[28],"combined":[30,91],"size":[31],"the":[33,43,57,70,83,90,94,97,111,116,140,156,172],"instruction":[34,80,117,137],"footprints":[35,81,118,138],"exceeds":[40],"that":[41,68],"i-cache":[44,52],"(16--32":[45],"KB).":[46],"This":[47],"causes":[48],"a":[49,64,107,129,144],"lot":[50],"misses":[53],"thereby":[55],"reduces":[56],"application's":[58,157],"performance.":[59],"Hence,":[60],"we":[61,151],"propose":[62,106],"SchedTask,":[63],"hardware-assisted":[65],"task":[66],"scheduler":[67,131],"improves":[69],"performance":[71,158],"by":[75,88,122],"executing":[76],"with":[78,135],"similar":[79,136],"on":[82,139],"same":[84,141],"core.":[85,142],"We":[86,105,126],"start":[87],"decomposing":[89],"OS":[95],"applications":[98],"into":[99],"sequences":[100],"instructions":[102],"called":[103],"SuperFunctions.":[104],"scheme":[108],"to":[109,132,161],"determine":[110],"amount":[112],"overlap":[114],"SuperFunctions":[121,134],"using":[123],"Bloom":[124],"filters.":[125],"then":[127],"use":[128],"hierarchical":[130],"execute":[133],"For":[143],"suite":[145],"8":[147],"popular":[148],"OS-intensive":[149],"workloads,":[150],"report":[152],"an":[153],"increase":[154],"in":[155],"up":[160],"29":[162],"percentage":[163,167],"points":[164],"(mean:":[165],"11.4":[166],"points)":[168],"over":[169],"state":[170],"art":[173],"scheduling":[174],"techniques.":[175]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2017-11-10T00:00:00"}
