{"id":"https://openalex.org/W2529270818","doi":"https://doi.org/10.1109/iccse.2016.7581696","title":"A lightweight instruction-set simulator for teaching of dynamic instruction scheduling","display_name":"A lightweight instruction-set simulator for teaching of dynamic instruction scheduling","publication_year":2016,"publication_date":"2016-08-01","ids":{"openalex":"https://openalex.org/W2529270818","doi":"https://doi.org/10.1109/iccse.2016.7581696","mag":"2529270818"},"language":"en","primary_location":{"id":"doi:10.1109/iccse.2016.7581696","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccse.2016.7581696","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 11th International Conference on Computer Science &amp; Education (ICCSE)","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/A5018423749","display_name":"Wenjie Liu","orcid":"https://orcid.org/0000-0003-3220-5820"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wen-jie Liu","raw_affiliation_strings":["School of Computer, National University of Defense and Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"School of Computer, National University of Defense and Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101790620","display_name":"Li Shen","orcid":"https://orcid.org/0000-0001-9043-2998"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Shen","raw_affiliation_strings":["School of Computer, National University of Defense and Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"School of Computer, National University of Defense and Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047295889","display_name":"Zhiying Wang","orcid":"https://orcid.org/0000-0003-3339-3085"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhi-ying Wang","raw_affiliation_strings":["School of Computer, National University of Defense and Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"School of Computer, National University of Defense and Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018423749"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.3153,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.58454015,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"32","issue":null,"first_page":"871","last_page":"876"},"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.9990000128746033,"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.9990000128746033,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9943000078201294,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.8318623304367065},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6372411251068115},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.5569747686386108},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.48881861567497253},{"id":"https://openalex.org/keywords/computer-architecture-simulator","display_name":"Computer architecture simulator","score":0.47028589248657227},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.37641245126724243},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.2909814715385437},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.23416796326637268},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.12796634435653687}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8318623304367065},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6372411251068115},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.5569747686386108},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.48881861567497253},{"id":"https://openalex.org/C201203610","wikidata":"https://www.wikidata.org/wiki/Q5157524","display_name":"Computer architecture simulator","level":2,"score":0.47028589248657227},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.37641245126724243},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.2909814715385437},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.23416796326637268},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.12796634435653687},{"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/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"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/iccse.2016.7581696","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccse.2016.7581696","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 11th International Conference on Computer Science &amp; Education (ICCSE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.699999988079071,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W1555915743","https://openalex.org/W2124529960","https://openalex.org/W4230165630","https://openalex.org/W6633127185","https://openalex.org/W6678678472"],"related_works":["https://openalex.org/W2367523596","https://openalex.org/W2352305101","https://openalex.org/W2065156030","https://openalex.org/W2386211315","https://openalex.org/W2077624392","https://openalex.org/W2360255513","https://openalex.org/W2084767355","https://openalex.org/W2155104856","https://openalex.org/W3143191405","https://openalex.org/W2130263644"],"abstract_inverted_index":{"Extensive":[0],"use":[1],"of":[2,13,32,44,55,88,136,149],"dynamic":[3,45,65,94],"instruction":[4,46,95],"scheduling":[5,47,66],"technique":[6],"has":[7],"made":[8],"it":[9,69],"an":[10,147],"essential":[11],"content":[12],"Computer":[14],"Architecture":[15],"(CA)":[16],"course.":[17],"Practical":[18],"teaching":[19,31,37,87,158],"for":[20,61,85,91,160],"this":[21,77,133],"content,":[22],"however,":[23],"is":[24,57,70],"always":[25],"a":[26,81,100,107],"weak":[27],"link":[28],"in":[29],"the":[30,42,86,155],"CA.":[33],"According":[34],"to":[35,63,72,118,162],"current":[36],"methods,":[38],"teachers":[39,161],"just":[40,137],"explain":[41],"principle":[43],"by":[48,142],"traditional":[49],"or":[50,128,157],"multimedia":[51],"instruction.":[52],"This":[53],"kind":[54],"method":[56],"far":[58],"from":[59],"effective":[60],"students":[62],"understand":[64],"technique.":[67],"Therefore,":[68],"necessary":[71],"adopt":[73],"experiment-based":[74],"methods.":[75],"In":[76],"paper,":[78],"we":[79],"propose":[80],"lightweight":[82],"simulator":[83,102],"framework":[84,134],"CA,":[89],"especially":[90],"pipelining":[92],"and":[93,113],"scheduling.":[96],"We":[97,144],"firstly":[98],"design":[99],"basic":[101,108],"called":[103],"PipelineSim":[104],"which":[105,152],"supports":[106],"five-stage":[109],"MIPS":[110],"pipeline.":[111],"Scoreboarding":[112,127],"Tomasulo":[114,129],"are":[115],"then":[116],"introduced":[117],"be":[119,154],"integrated":[120],"into":[121],"PipelineSim.":[122],"Students":[123],"can":[124,153],"implement":[125],"either":[126],"algorithm":[130],"based":[131],"on":[132],"instead":[135],"understanding":[138],"these":[139],"two":[140],"mechanisms":[141],"lectures.":[143],"also":[145],"provide":[146],"example":[148],"designed":[150],"experiment,":[151],"reference":[156],"resource":[159],"use.":[163]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
