{"id":"https://openalex.org/W3205655393","doi":"https://doi.org/10.1109/tcsi.2021.3117490","title":"Efficient Hint-Based Event (EHE) Issue Scheduling for Hardware Multithreaded RISC-V Pipeline","display_name":"Efficient Hint-Based Event (EHE) Issue Scheduling for Hardware Multithreaded RISC-V Pipeline","publication_year":2021,"publication_date":"2021-10-13","ids":{"openalex":"https://openalex.org/W3205655393","doi":"https://doi.org/10.1109/tcsi.2021.3117490","mag":"3205655393"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2021.3117490","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2021.3117490","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","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/A5006773410","display_name":"Yossi Eni","orcid":null},"institutions":[{"id":"https://openalex.org/I124227911","display_name":"Ben-Gurion University of the Negev","ror":"https://ror.org/05tkyf982","country_code":"IL","type":"education","lineage":["https://openalex.org/I124227911"]}],"countries":["IL"],"is_corresponding":true,"raw_author_name":"Yossi Eni","raw_affiliation_strings":["School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Beer-Sheva, Israel"],"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Beer-Sheva, Israel","institution_ids":["https://openalex.org/I124227911"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072766500","display_name":"Shlomo Greenberg","orcid":"https://orcid.org/0000-0002-1385-8394"},"institutions":[{"id":"https://openalex.org/I3129975082","display_name":"Sami Shamoon College of Engineering","ror":"https://ror.org/011aa4g29","country_code":"IL","type":"education","lineage":["https://openalex.org/I3129975082"]},{"id":"https://openalex.org/I124227911","display_name":"Ben-Gurion University of the Negev","ror":"https://ror.org/05tkyf982","country_code":"IL","type":"education","lineage":["https://openalex.org/I124227911"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Shlomo Greenberg","raw_affiliation_strings":["Department of Electrical Engineering, Sami Shamoon College of Engineering, Beer-Sheva, Israel","School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Beer-Sheva, Israel"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Sami Shamoon College of Engineering, Beer-Sheva, Israel","institution_ids":["https://openalex.org/I3129975082"]},{"raw_affiliation_string":"School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Beer-Sheva, Israel","institution_ids":["https://openalex.org/I124227911"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016591905","display_name":"Yehuda Ben\u2010Shimol","orcid":"https://orcid.org/0000-0002-4905-2085"},"institutions":[{"id":"https://openalex.org/I124227911","display_name":"Ben-Gurion University of the Negev","ror":"https://ror.org/05tkyf982","country_code":"IL","type":"education","lineage":["https://openalex.org/I124227911"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Yehuda Ben-Shimol","raw_affiliation_strings":["School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Beer-Sheva, Israel"],"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Ben-Gurion University of the Negev, Beer-Sheva, Israel","institution_ids":["https://openalex.org/I124227911"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5006773410"],"corresponding_institution_ids":["https://openalex.org/I124227911"],"apc_list":null,"apc_paid":null,"fwci":1.1514,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.774219,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"69","issue":"2","first_page":"735","last_page":"745"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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.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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9988999962806702,"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/simultaneous-multithreading","display_name":"Simultaneous multithreading","score":0.878146767616272},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.8724648952484131},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8254224061965942},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.7158536911010742},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7115250825881958},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6312052011489868},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.565874457359314},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.46816277503967285},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44756263494491577},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.4441397786140442},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.43735620379447937},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4183536767959595},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.27209970355033875},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1968148946762085},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.0782763659954071}],"concepts":[{"id":"https://openalex.org/C85717602","wikidata":"https://www.wikidata.org/wiki/Q82178","display_name":"Simultaneous multithreading","level":4,"score":0.878146767616272},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.8724648952484131},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8254224061965942},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.7158536911010742},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7115250825881958},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6312052011489868},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.565874457359314},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.46816277503967285},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44756263494491577},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.4441397786140442},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.43735620379447937},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4183536767959595},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.27209970355033875},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1968148946762085},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0782763659954071},{"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/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcsi.2021.3117490","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2021.3117490","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5099999904632568,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W220440441","https://openalex.org/W1555915743","https://openalex.org/W1967602196","https://openalex.org/W2010689663","https://openalex.org/W2028665553","https://openalex.org/W2029835765","https://openalex.org/W2045379490","https://openalex.org/W2050952165","https://openalex.org/W2106414698","https://openalex.org/W2114712425","https://openalex.org/W2121606987","https://openalex.org/W2132161236","https://openalex.org/W2147657366","https://openalex.org/W2294067613","https://openalex.org/W2294547216","https://openalex.org/W2441696498","https://openalex.org/W2585140699","https://openalex.org/W2588464298","https://openalex.org/W2613391629","https://openalex.org/W2757706453","https://openalex.org/W2770020066","https://openalex.org/W2772471853","https://openalex.org/W2791320241","https://openalex.org/W2803766830","https://openalex.org/W2830736653","https://openalex.org/W2991043486","https://openalex.org/W3005126554","https://openalex.org/W3011438523","https://openalex.org/W3039182368","https://openalex.org/W3091302632","https://openalex.org/W3104316274","https://openalex.org/W3180821551","https://openalex.org/W4232751114","https://openalex.org/W4254869711","https://openalex.org/W6733468875","https://openalex.org/W6748829705","https://openalex.org/W6780431929","https://openalex.org/W6792903772","https://openalex.org/W6987020231"],"related_works":["https://openalex.org/W2097410296","https://openalex.org/W3149034384","https://openalex.org/W1567437828","https://openalex.org/W2104543805","https://openalex.org/W1591279602","https://openalex.org/W2256348093","https://openalex.org/W1863515937","https://openalex.org/W1527711908","https://openalex.org/W2119540046","https://openalex.org/W26233456"],"abstract_inverted_index":{"Hardware":[0],"multithreading":[1,19,40,82],"is":[2,59,84,111],"a":[3,38,87],"common":[4,120],"approach":[5],"for":[6,45],"tolerating":[7],"memory":[8],"latency":[9],"by":[10],"utilizing":[11],"idle":[12],"cycles":[13],"and":[14,27,47,103,118],"avoiding":[15],"CPU":[16],"stalling.":[17],"Nowadays,":[18],"architectures":[20],"are":[21],"commonly":[22],"used":[23],"across":[24],"many":[25],"processors":[26],"various":[28],"embedded":[29],"edge":[30],"devices":[31],"to":[32,128],"improve":[33],"performance.":[34],"This":[35],"work":[36],"suggests":[37],"new":[39],"in-order":[41],"pipeline":[42,123],"microarchitecture":[43],"design":[44],"RISC-V":[46,64],"proposes":[48],"an":[49,74],"efficient":[50],"event-based":[51],"issue":[52],"scheduling":[53,57],"algorithm.":[54],"The":[55,80,108],"proposed":[56,96,109],"algorithm":[58,97],"based":[60],"on":[61],"the":[62,70,78,95,99,104,114],"unique":[63],"ISA":[65],"that":[66,94],"enables":[67],"decoding":[68],"of":[69,77,126,133],"instruction":[71],"type":[72],"in":[73,131],"early":[75],"stage":[76],"pipeline.":[79],"RISC-V-based":[81],"architecture":[83,110],"evaluated":[85,112],"using":[86,113,135],"dedicated":[88],"software":[89],"simulator.":[90],"Simulation":[91],"results":[92],"show":[93],"outperforms":[98],"classical":[100],"Round":[101],"Robin":[102],"coarse":[105],"grain":[106],"algorithms.":[107],"standard":[115],"MiBench":[116],"benchmark":[117],"other":[119],"applications,":[121],"demonstrating":[122],"utilization":[124],"improvement":[125],"up":[127],"about":[129],"26%":[130],"terms":[132],"IPC":[134],"four":[136],"threads.":[137]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
