{"id":"https://openalex.org/W2624006186","doi":"https://doi.org/10.1109/tpds.2017.2713782","title":"A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations","display_name":"A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations","publication_year":2017,"publication_date":"2017-06-08","ids":{"openalex":"https://openalex.org/W2624006186","doi":"https://doi.org/10.1109/tpds.2017.2713782","mag":"2624006186"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2017.2713782","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2017.2713782","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","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/A5065409583","display_name":"Muhammad E. S. Elrabaa","orcid":"https://orcid.org/0000-0002-4643-0853"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":true,"raw_author_name":"Muhammad E. S. Elrabaa","raw_affiliation_strings":["Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006208783","display_name":"Ayman Hroub","orcid":null},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Ayman Hroub","raw_affiliation_strings":["Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060530997","display_name":"Muhamed F. Mudawar","orcid":"https://orcid.org/0000-0002-9593-3481"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Muhamed F. Mudawar","raw_affiliation_strings":["Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030254447","display_name":"Amran A. Al Aghbari","orcid":"https://orcid.org/0000-0001-5696-4544"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Amran Al-Aghbari","raw_affiliation_strings":["Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069125744","display_name":"M. Al-Asli","orcid":"https://orcid.org/0000-0002-3358-7050"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Mohammed Al-Asli","raw_affiliation_strings":["Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019923295","display_name":"Ahmad Khayyat","orcid":"https://orcid.org/0000-0002-9372-2664"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Ahmad Khayyat","raw_affiliation_strings":["Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, King Fahd University of Petroleum & Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5065409583"],"corresponding_institution_ids":["https://openalex.org/I134085113"],"apc_list":null,"apc_paid":null,"fwci":0.4616,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.60660696,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"28","issue":"11","first_page":"3033","last_page":"3045"},"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.9998999834060669,"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.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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8765421509742737},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8160976767539978},{"id":"https://openalex.org/keywords/verilog","display_name":"Verilog","score":0.6451266407966614},{"id":"https://openalex.org/keywords/parameterized-complexity","display_name":"Parameterized complexity","score":0.5482001900672913},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.52291339635849},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.5220596790313721},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5185233354568481},{"id":"https://openalex.org/keywords/computer-architecture-simulator","display_name":"Computer architecture simulator","score":0.44302451610565186},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.43724942207336426},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4081152677536011},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.0792686939239502}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8765421509742737},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8160976767539978},{"id":"https://openalex.org/C2779030575","wikidata":"https://www.wikidata.org/wiki/Q827773","display_name":"Verilog","level":3,"score":0.6451266407966614},{"id":"https://openalex.org/C165464430","wikidata":"https://www.wikidata.org/wiki/Q1570441","display_name":"Parameterized complexity","level":2,"score":0.5482001900672913},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.52291339635849},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.5220596790313721},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5185233354568481},{"id":"https://openalex.org/C201203610","wikidata":"https://www.wikidata.org/wiki/Q5157524","display_name":"Computer architecture simulator","level":2,"score":0.44302451610565186},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.43724942207336426},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4081152677536011},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0792686939239502},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2017.2713782","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2017.2713782","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.550000011920929}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322323","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W272407355","https://openalex.org/W1964857732","https://openalex.org/W1983899098","https://openalex.org/W2012431717","https://openalex.org/W2026320578","https://openalex.org/W2034062945","https://openalex.org/W2074504559","https://openalex.org/W2077940408","https://openalex.org/W2083729681","https://openalex.org/W2090678868","https://openalex.org/W2113235308","https://openalex.org/W2123086052","https://openalex.org/W2124220432","https://openalex.org/W2127364658","https://openalex.org/W2134470641","https://openalex.org/W2137385009","https://openalex.org/W2138632913","https://openalex.org/W2145021036","https://openalex.org/W2147657366","https://openalex.org/W2150376756","https://openalex.org/W2161522487","https://openalex.org/W2162107556","https://openalex.org/W2162533442","https://openalex.org/W3016849989","https://openalex.org/W3137094666","https://openalex.org/W3141150936","https://openalex.org/W3141193389","https://openalex.org/W4238549726","https://openalex.org/W4244320099","https://openalex.org/W4251534053","https://openalex.org/W7005867534"],"related_works":["https://openalex.org/W2051058708","https://openalex.org/W154868527","https://openalex.org/W1494268238","https://openalex.org/W1983207144","https://openalex.org/W2490706771","https://openalex.org/W2480116122","https://openalex.org/W4255576661","https://openalex.org/W2387264083","https://openalex.org/W2604877941","https://openalex.org/W2390885485"],"abstract_inverted_index":{"Simulation":[0],"is":[1,87,112,159,188],"the":[2,116,122,126,155],"main":[3],"tool":[4],"for":[5,12,174],"computer":[6],"architects":[7],"and":[8,16],"parallel":[9,17],"application":[10,128],"developers":[11],"developing":[13],"new":[14],"architectures":[15],"algorithms":[18],"on":[19,38,141],"many-core":[20,24,85],"machines.":[21],"Simulating":[22],"a":[23,27,135,142,175],"architecture":[25],"represent":[26],"challenge":[28],"to":[29,50,120,170,183],"software":[30],"simulators":[31,55,76],"even":[32],"with":[33,71,129,162,180],"parallelization":[34],"of":[35,100,125,138,168],"these":[36],"SW":[37,75,184],"multi-cores.":[39],"Field":[40],"Programmable":[41],"Gate":[42],"Arrays":[43],"offer":[44],"an":[45,81,107],"excellent":[46],"implementation":[47],"platform":[48],"due":[49],"inherent":[51],"parallelism.":[52],"Existing":[53],"FPGA-based":[54,84,117,193],"however,":[56],"are":[57],"mostly":[58],"execution-driven":[59],"which":[60],"consumes":[61],"too":[62],"many":[63],"FPGA":[64,144],"resources.":[65],"Hence,":[66,179],"they":[67],"still":[68],"trade-off":[69],"accuracy":[70,158,181],"simulation":[72,139,147,163],"speed":[73,148,187],"as":[74],"do.":[77],"In":[78],"this":[79],"work,":[80],"application-level":[82],"trace-driven":[83],"simulator":[86,101],"presented.":[88],"A":[89],"parameterized":[90],"Verilog":[91],"template":[92],"was":[93],"developed":[94],"that":[95,111,154],"can":[96],"generate":[97],"any":[98],"number":[99,137],"tiles.":[102],"The":[103],"input":[104],"trace":[105],"has":[106],"architecturally":[108],"agnostic":[109],"format":[110],"directly":[113],"interpreted":[114],"by":[115],"timing":[118],"model":[119],"re-construct":[121],"execution":[123],"events":[124],"original":[127],"accurate":[130],"timing.":[131],"This":[132],"allows":[133],"fitting":[134],"large":[136],"tiles":[140],"single":[143],"without":[145],"sacrificing":[146],"or":[149],"accuracy.":[150],"Experimental":[151],"results":[152],"show":[153],"simulator's":[156],"average":[157],"~14":[160],"percent":[161],"speeds":[164],"ranging":[165],"from":[166],"100's":[167],"MIPs":[169],"over":[171],"2,200":[172],"MIPS":[173],"16-core":[176],"target":[177],"architecture.":[178],"similar":[182],"simulators,":[185],"its":[186],"higher":[189],"than":[190],"all":[191],"other":[192],"simulators.":[194]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-03-06T13:50:29.536080","created_date":"2025-10-10T00:00:00"}
