{"id":"https://openalex.org/W2752214316","doi":"https://doi.org/10.1145/3106342","title":"Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations","display_name":"Efficient Generation of Compact Execution Traces for Multicore Architectural Simulations","publication_year":2017,"publication_date":"2017-08-30","ids":{"openalex":"https://openalex.org/W2752214316","doi":"https://doi.org/10.1145/3106342","mag":"2752214316"},"language":"en","primary_location":{"id":"doi:10.1145/3106342","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3106342","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","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/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":["King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"middle","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":false,"raw_author_name":"M. E. S. Elrabaa","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and 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":"M. F. Mudawar","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and 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":"A. Khayyat","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I134085113"],"apc_list":null,"apc_paid":null,"fwci":0.2237,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.50270726,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"14","issue":"3","first_page":"1","last_page":"25"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9991000294685364,"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/computer-science","display_name":"Computer science","score":0.8950923681259155},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.806082010269165},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.6831170916557312},{"id":"https://openalex.org/keywords/fidelity","display_name":"Fidelity","score":0.6298457384109497},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5847179293632507},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.52186119556427},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.5202832818031311},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.47046220302581787},{"id":"https://openalex.org/keywords/high-fidelity","display_name":"High fidelity","score":0.46256741881370544},{"id":"https://openalex.org/keywords/on-the-fly","display_name":"On the fly","score":0.45236629247665405},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.35257548093795776},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34244805574417114},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12057042121887207},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10556387901306152}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8950923681259155},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.806082010269165},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.6831170916557312},{"id":"https://openalex.org/C2776459999","wikidata":"https://www.wikidata.org/wiki/Q2119376","display_name":"Fidelity","level":2,"score":0.6298457384109497},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5847179293632507},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.52186119556427},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5202832818031311},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.47046220302581787},{"id":"https://openalex.org/C113364801","wikidata":"https://www.wikidata.org/wiki/Q26674","display_name":"High fidelity","level":2,"score":0.46256741881370544},{"id":"https://openalex.org/C2781020372","wikidata":"https://www.wikidata.org/wiki/Q533093","display_name":"On the fly","level":2,"score":0.45236629247665405},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.35257548093795776},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34244805574417114},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12057042121887207},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10556387901306152},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"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.1145/3106342","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3106342","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1983899098","https://openalex.org/W2012343857","https://openalex.org/W2012431717","https://openalex.org/W2015752544","https://openalex.org/W2026320578","https://openalex.org/W2031410567","https://openalex.org/W2034062945","https://openalex.org/W2038687965","https://openalex.org/W2045113359","https://openalex.org/W2074504559","https://openalex.org/W2083729681","https://openalex.org/W2090590416","https://openalex.org/W2090678868","https://openalex.org/W2098370715","https://openalex.org/W2101537309","https://openalex.org/W2104480547","https://openalex.org/W2108806129","https://openalex.org/W2112353688","https://openalex.org/W2115701861","https://openalex.org/W2123086052","https://openalex.org/W2126702189","https://openalex.org/W2130182357","https://openalex.org/W2140278332","https://openalex.org/W2145021036","https://openalex.org/W2146245440","https://openalex.org/W2150053780","https://openalex.org/W2150376756","https://openalex.org/W2157692945","https://openalex.org/W2161522487","https://openalex.org/W2162107556","https://openalex.org/W2293972707","https://openalex.org/W2537522345","https://openalex.org/W2913060349","https://openalex.org/W3003810083","https://openalex.org/W3016849989","https://openalex.org/W3151142909","https://openalex.org/W4236957397","https://openalex.org/W4237155047","https://openalex.org/W4252907311"],"related_works":["https://openalex.org/W2115561485","https://openalex.org/W1985089255","https://openalex.org/W2153202644","https://openalex.org/W2010970156","https://openalex.org/W2105895556","https://openalex.org/W2482815832","https://openalex.org/W4235861380","https://openalex.org/W2377593213","https://openalex.org/W2294358097","https://openalex.org/W2733115356"],"abstract_inverted_index":{"Requiring":[0],"no":[1],"functional":[2],"simulation,":[3],"trace-driven":[4],"simulation":[5,12,16],"has":[6,64],"the":[7,72],"potential":[8],"of":[9,17,71],"achieving":[10],"faster":[11],"speeds":[13],"than":[14],"execution-driven":[15],"multicore":[18],"architectures.":[19],"An":[20],"efficient,":[21],"on-the-fly,":[22],"high-fidelity":[23],"trace":[24,34,83],"generation":[25],"method":[26,74],"for":[27,69],"multithreaded":[28],"applications":[29],"is":[30,35],"reported.":[31],"The":[32],"generated":[33],"encoded":[36],"in":[37],"an":[38],"instruction-like":[39],"binary":[40],"format":[41],"that":[42,63,76],"can":[43],"be":[44],"directly":[45],"\u201cinterpreted\u201d":[46],"by":[47],"a":[48,53],"timing":[49],"simulator":[50],"to":[51],"simulate":[52],"general":[54],"load/store":[55],"or":[56],"x8-like":[57],"architecture.":[58],"A":[59],"complete":[60],"tool":[61],"suite":[62],"been":[65],"developed":[66],"and":[67,93],"used":[68],"evaluation":[70],"proposed":[73],"showed":[75],"it":[77],"produces":[78],"smaller":[79],"traces":[80],"over":[81],"existing":[82],"compression":[84],"methods":[85],"while":[86],"retaining":[87],"good":[88],"fidelity":[89],"including":[90],"all":[91],"threading-":[92],"synchronization-related":[94],"events.":[95]},"counts_by_year":[{"year":2019,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
