{"id":"https://openalex.org/W3110656025","doi":"https://doi.org/10.1109/lca.2020.3045056","title":"Fine-Grained Scheduling in Heterogeneous-ISA Architectures","display_name":"Fine-Grained Scheduling in Heterogeneous-ISA Architectures","publication_year":2020,"publication_date":"2020-12-15","ids":{"openalex":"https://openalex.org/W3110656025","doi":"https://doi.org/10.1109/lca.2020.3045056","mag":"3110656025"},"language":"en","primary_location":{"id":"doi:10.1109/lca.2020.3045056","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2020.3045056","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"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 Computer Architecture Letters","raw_type":"journal-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/A5064947330","display_name":"Nirmal Kumar Boran","orcid":"https://orcid.org/0000-0003-3942-7899"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Nirmal Kumar Boran","raw_affiliation_strings":["CADSL, IIT Bombay, Mumbai, Maharashtra, India"],"affiliations":[{"raw_affiliation_string":"CADSL, IIT Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006433631","display_name":"Shubhankit Rathore","orcid":"https://orcid.org/0000-0002-7971-5046"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Shubhankit Rathore","raw_affiliation_strings":["CADSL, IIT Bombay, Mumbai, Maharashtra, India"],"affiliations":[{"raw_affiliation_string":"CADSL, IIT Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007457263","display_name":"Meet Udeshi","orcid":"https://orcid.org/0000-0001-7297-0880"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Meet Udeshi","raw_affiliation_strings":["CADSL, IIT Bombay, Mumbai, Maharashtra, India"],"affiliations":[{"raw_affiliation_string":"CADSL, IIT Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073587430","display_name":"Virendra Singh","orcid":"https://orcid.org/0000-0002-7035-7844"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Virendra Singh","raw_affiliation_strings":["CADSL, IIT Bombay, Mumbai, Maharashtra, India"],"affiliations":[{"raw_affiliation_string":"CADSL, IIT Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5064947330"],"corresponding_institution_ids":["https://openalex.org/I162827531"],"apc_list":null,"apc_paid":null,"fwci":0.231,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.51103368,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"20","issue":"1","first_page":"9","last_page":"12"},"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.9997000098228455,"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.9997000098228455,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9995999932289124,"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"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991000294685364,"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.8019126653671265},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5925512313842773},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.5399148464202881},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5239769816398621},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.49430131912231445},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4338500499725342},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.13693580031394958},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.11098217964172363}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8019126653671265},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5925512313842773},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.5399148464202881},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5239769816398621},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.49430131912231445},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4338500499725342},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.13693580031394958},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.11098217964172363},{"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":1,"locations":[{"id":"doi:10.1109/lca.2020.3045056","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2020.3045056","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"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 Computer Architecture Letters","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W2109360947","https://openalex.org/W2110653637","https://openalex.org/W2112085716","https://openalex.org/W2125754912","https://openalex.org/W2147657366","https://openalex.org/W2167556016","https://openalex.org/W2239947352","https://openalex.org/W2968892132","https://openalex.org/W3015467238","https://openalex.org/W3086397373","https://openalex.org/W4237877708","https://openalex.org/W4251038806"],"related_works":["https://openalex.org/W1809394610","https://openalex.org/W2128410848","https://openalex.org/W2101285930","https://openalex.org/W2102390841","https://openalex.org/W2118368532","https://openalex.org/W2126232624","https://openalex.org/W2434525066","https://openalex.org/W3140149227","https://openalex.org/W2096289371","https://openalex.org/W2130555437"],"abstract_inverted_index":{"Given":[0],"the":[1,74,77],"ever":[2],"increasing":[3],"demand":[4],"for":[5],"improved":[6],"computational":[7],"capabilities,":[8],"heterogeneous-ISA":[9,129],"multi-core":[10],"architectures":[11,23],"have":[12,44],"emerged":[13],"as":[14],"a":[15,94,105],"promising":[16],"alternative":[17],"to":[18,67,107,123],"improve":[19],"single-threaded":[20],"performance.":[21],"Such":[22],"comprise":[24],"of":[25,55,104,121],"multiple":[26],"cores":[27],"that":[28,69,114],"differ":[29],"not":[30],"just":[31],"in":[32,37,73,128],"micro-architectural":[33],"parameters":[34],"but":[35],"also":[36],"their":[38],"Instruction":[39],"Set":[40],"Architectures":[41],"(ISAs).":[42],"Programs":[43],"affinity":[45],"towards":[46],"different":[47],"ISAs":[48],"during":[49],"its":[50,81,108],"execution":[51],"based":[52],"on":[53,80],"nature":[54],"code":[56],"and":[57],"data":[58],"input.":[59],"To":[60],"extract":[61],"maximum":[62],"performance":[63],"gain,":[64],"we":[65,92],"need":[66],"ensure":[68],"at":[70],"every":[71,102],"point":[72],"program's":[75],"execution,":[76],"program":[78,106],"runs":[79],"best":[82],"affine":[83],"core":[84],"with":[85],"minimum":[86],"migration":[87],"overhead.":[88],"In":[89],"this":[90],"letter,":[91],"propose":[93],"function-wise":[95],"fine":[96],"grained":[97],"scheduling":[98],"algorithm":[99],"which":[100],"schedules":[101],"function":[103],"most":[109],"affined":[110],"ISA.":[111],"Results":[112],"show":[113],"our":[115],"function-based":[116],"scheduler":[117],"can":[118],"achieve":[119],"speedup":[120],"up":[122],"22.9":[124],"percent":[125],"over":[126],"state-of-the-art":[127],"architectures.":[130]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
