{"id":"https://openalex.org/W2883110579","doi":"https://doi.org/10.1109/tpds.2018.2860014","title":"Optimistic Modeling and Simulation of Complex Hardware Platforms and Embedded Systems on Many-Core HPC Clusters","display_name":"Optimistic Modeling and Simulation of Complex Hardware Platforms and Embedded Systems on Many-Core HPC Clusters","publication_year":2018,"publication_date":"2018-07-25","ids":{"openalex":"https://openalex.org/W2883110579","doi":"https://doi.org/10.1109/tpds.2018.2860014","mag":"2883110579"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2018.2860014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2018.2860014","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/A5079310580","display_name":"Alireza Poshtkohi","orcid":"https://orcid.org/0000-0001-5636-1567"},"institutions":[{"id":"https://openalex.org/I119025939","display_name":"Shahed University","ror":"https://ror.org/01e8ff003","country_code":"IR","type":"education","lineage":["https://openalex.org/I119025939"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Alireza Poshtkohi","raw_affiliation_strings":["Department of Electrical Engineering, Shahed University, Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0001-5636-1567","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Shahed University, Tehran, Iran","institution_ids":["https://openalex.org/I119025939"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036799779","display_name":"M. B. Ghaznavi\u2010Ghoushchi","orcid":"https://orcid.org/0000-0001-7026-9476"},"institutions":[{"id":"https://openalex.org/I119025939","display_name":"Shahed University","ror":"https://ror.org/01e8ff003","country_code":"IR","type":"education","lineage":["https://openalex.org/I119025939"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"M. B. Ghaznavi-Ghoushchi","raw_affiliation_strings":["Department of Electrical Engineering, Shahed University, Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0001-7026-9476","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Shahed University, Tehran, Iran","institution_ids":["https://openalex.org/I119025939"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054822621","display_name":"Kamyar Saghafi","orcid":null},"institutions":[{"id":"https://openalex.org/I119025939","display_name":"Shahed University","ror":"https://ror.org/01e8ff003","country_code":"IR","type":"education","lineage":["https://openalex.org/I119025939"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Kamyar Saghafi","raw_affiliation_strings":["Department of Electrical Engineering, Shahed University, Tehran, Iran"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Shahed University, Tehran, Iran","institution_ids":["https://openalex.org/I119025939"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I119025939"],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.3861,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66993489,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"30","issue":"2","first_page":"428","last_page":"444"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing 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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"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.8840386867523193},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.494737833738327},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.49260860681533813},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.48844781517982483},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.47336480021476746},{"id":"https://openalex.org/keywords/discrete-event-simulation","display_name":"Discrete event simulation","score":0.4589328467845917},{"id":"https://openalex.org/keywords/hardware-architecture","display_name":"Hardware architecture","score":0.4544416666030884},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.4194898009300232},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.38017112016677856},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3760577440261841},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.276645690202713},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1440727412700653}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8840386867523193},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.494737833738327},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.49260860681533813},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.48844781517982483},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.47336480021476746},{"id":"https://openalex.org/C147203929","wikidata":"https://www.wikidata.org/wiki/Q574814","display_name":"Discrete event simulation","level":2,"score":0.4589328467845917},{"id":"https://openalex.org/C65232700","wikidata":"https://www.wikidata.org/wiki/Q5656403","display_name":"Hardware architecture","level":3,"score":0.4544416666030884},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.4194898009300232},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38017112016677856},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3760577440261841},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.276645690202713},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1440727412700653},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"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/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"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/tpds.2018.2860014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2018.2860014","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":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W583280196","https://openalex.org/W1823437710","https://openalex.org/W1970609513","https://openalex.org/W1979406289","https://openalex.org/W1979748495","https://openalex.org/W1986875426","https://openalex.org/W1997967900","https://openalex.org/W2002998534","https://openalex.org/W2018352428","https://openalex.org/W2020498235","https://openalex.org/W2033708281","https://openalex.org/W2057218453","https://openalex.org/W2063557884","https://openalex.org/W2070232376","https://openalex.org/W2075943092","https://openalex.org/W2078301658","https://openalex.org/W2088219312","https://openalex.org/W2095266728","https://openalex.org/W2119872728","https://openalex.org/W2122740326","https://openalex.org/W2123086052","https://openalex.org/W2151821401","https://openalex.org/W2155502560","https://openalex.org/W2159284613","https://openalex.org/W2169877719","https://openalex.org/W2171182892","https://openalex.org/W2223048839","https://openalex.org/W2294106864","https://openalex.org/W2296636214","https://openalex.org/W2298943560","https://openalex.org/W2332895340","https://openalex.org/W2345709169","https://openalex.org/W2346345466","https://openalex.org/W2531523960","https://openalex.org/W2572342677","https://openalex.org/W2589537739","https://openalex.org/W2614848981","https://openalex.org/W2617651661","https://openalex.org/W2626674670","https://openalex.org/W3137220996","https://openalex.org/W4233137219","https://openalex.org/W4247806563","https://openalex.org/W4250192995","https://openalex.org/W4252947404","https://openalex.org/W6683993923"],"related_works":["https://openalex.org/W2045155990","https://openalex.org/W4313163053","https://openalex.org/W4300973204","https://openalex.org/W1483408780","https://openalex.org/W4284884309","https://openalex.org/W4243842598","https://openalex.org/W2105980483","https://openalex.org/W2007666006","https://openalex.org/W2062712797","https://openalex.org/W1980976455"],"abstract_inverted_index":{"The":[0],"large":[1],"size":[2],"and":[3,15,21,53,66,179],"complexity":[4,50,78],"of":[5,51,79,115,164,185],"the":[6,48,95,162,169],"modern":[7],"digital":[8],"hardware":[9,80,157,180],"impose":[10],"great":[11],"challenges":[12],"to":[13,47,76,153,176],"design":[14],"validation.":[16],"Hardware":[17],"Description":[18,23],"Languages":[19,24],"(HDLs)":[20],"System-Level":[22],"(SLDLs)":[25],"rely":[26],"on":[27,172],"sequential":[28],"discrete":[29,112],"event":[30,113,127],"semantics.":[31],"Parallel":[32],"Discrete":[33],"Event":[34],"Simulation":[35],"(PDES)":[36],"has":[37,60],"recently":[38],"gained":[39],"extensive":[40],"attention":[41],"for":[42,68,117,141],"parallelizing":[43],"these":[44],"languages":[45,158],"due":[46,75],"ever-increasing":[49],"embedded":[52],"cyber":[54],"physical":[55],"systems.":[56],"However,":[57],"PDES":[58,87],"application":[59],"not":[61],"yet":[62],"reached":[63],"acceptable":[64],"maturity":[65],"pervasiveness":[67],"accelerating":[69],"computer":[70],"architecture":[71],"problems.":[72],"This":[73],"is":[74,107,168],"inherent":[77],"components":[81],"that":[82],"require":[83],"using":[84],"different":[85,101,183],"advanced":[86],"techniques.":[88],"In":[89],"this":[90],"paper,":[91],"we":[92,104,131,144],"look":[93],"at":[94,182],"main":[96],"problem":[97],"from":[98],"a":[99,109,133,146,196],"radically":[100],"angle.":[102],"First,":[103],"suppose":[105],"there":[106],"only":[108],"single":[110],"universal":[111],"model":[114],"computation":[116],"simulation":[118,137],"purely":[119],"defined":[120],"by":[121,194],"distributed":[122],"optimistic":[123,173],"PDES,":[124],"i.e.,":[125],"logical-process-based":[126],"scheduling":[128],"worldview.":[129],"Second,":[130],"construct":[132],"new":[134],"parallel":[135],"system-level":[136],"language":[138],"called":[139,151],"OSML":[140,167],"ESL.":[142],"Third,":[143],"propose":[145],"unified":[147],"Cloud-based":[148],"CAD":[149],"tool":[150],"Troodon":[152],"automatically":[154],"parallelize":[155],"existing":[156],"atop":[159],"OSML.":[160],"To":[161],"best":[163],"our":[165],"knowledge,":[166],"first":[170],"work":[171],"synchronization":[174],"applied":[175],"hardware-specific":[177],"SLDLs":[178],"models":[181],"levels":[184],"abstraction":[186],"in":[187],"ESL,":[188],"which":[189],"contain":[190],"complex":[191],"data":[192],"structures":[193],"proposing":[195],"hybrid":[197],"checkpointing":[198],"scheme.":[199]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
