{"id":"https://openalex.org/W2585535032","doi":"https://doi.org/10.1145/3003733.3003765","title":"An Interactive MESI Cache Coherence Simulator for Educational Purposes","display_name":"An Interactive MESI Cache Coherence Simulator for Educational Purposes","publication_year":2016,"publication_date":"2016-11-10","ids":{"openalex":"https://openalex.org/W2585535032","doi":"https://doi.org/10.1145/3003733.3003765","mag":"2585535032"},"language":"en","primary_location":{"id":"doi:10.1145/3003733.3003765","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3003733.3003765","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th Pan-Hellenic Conference on Informatics","raw_type":"proceedings-article"},"type":"conference-paper","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/A5061549222","display_name":"Dimitris Kehagias","orcid":null},"institutions":[{"id":"https://openalex.org/I40479246","display_name":"Technological Educational Institute of Athens","ror":"https://ror.org/044m46d61","country_code":"GR","type":"education","lineage":["https://openalex.org/I40479246"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Dimitris Kehagias","raw_affiliation_strings":["Department of Informatics-TEI of Athens, Ag. Spiridonos, Aigaleo, Athens"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics-TEI of Athens, Ag. Spiridonos, Aigaleo, Athens","institution_ids":["https://openalex.org/I40479246"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058545914","display_name":"Ioannis A. Raptis","orcid":"https://orcid.org/0000-0001-7437-2817"},"institutions":[{"id":"https://openalex.org/I40479246","display_name":"Technological Educational Institute of Athens","ror":"https://ror.org/044m46d61","country_code":"GR","type":"education","lineage":["https://openalex.org/I40479246"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Ioannis Raptis","raw_affiliation_strings":["Department of Informatics-TEI of Athens, Ag. Spiridonos, Aigaleo, Athens"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics-TEI of Athens, Ag. Spiridonos, Aigaleo, Athens","institution_ids":["https://openalex.org/I40479246"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I40479246"],"apc_list":null,"apc_paid":null,"fwci":0.2241,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.45565149,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9976999759674072,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9973999857902527,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/mesi-protocol","display_name":"MESI protocol","score":0.9227080345153809},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8766512274742126},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.7822377681732178},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7115479707717896},{"id":"https://openalex.org/keywords/mesif-protocol","display_name":"MESIF protocol","score":0.675613284111023},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.6294770240783691},{"id":"https://openalex.org/keywords/bus-sniffing","display_name":"Bus sniffing","score":0.5169438719749451},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4706159234046936},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.4481180012226105},{"id":"https://openalex.org/keywords/coherence","display_name":"Coherence (philosophical gambling strategy)","score":0.44077813625335693},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3634948432445526},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.35173892974853516}],"concepts":[{"id":"https://openalex.org/C120936851","wikidata":"https://www.wikidata.org/wiki/Q1408065","display_name":"MESI protocol","level":5,"score":0.9227080345153809},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8766512274742126},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.7822377681732178},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7115479707717896},{"id":"https://openalex.org/C199979278","wikidata":"https://www.wikidata.org/wiki/Q263221","display_name":"MESIF protocol","level":5,"score":0.675613284111023},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.6294770240783691},{"id":"https://openalex.org/C51185590","wikidata":"https://www.wikidata.org/wiki/Q1017228","display_name":"Bus sniffing","level":5,"score":0.5169438719749451},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4706159234046936},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.4481180012226105},{"id":"https://openalex.org/C2781181686","wikidata":"https://www.wikidata.org/wiki/Q4226068","display_name":"Coherence (philosophical gambling strategy)","level":2,"score":0.44077813625335693},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3634948432445526},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35173892974853516},{"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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3003733.3003765","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3003733.3003765","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th Pan-Hellenic Conference on Informatics","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6800000071525574,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W58719171","https://openalex.org/W77805524","https://openalex.org/W2173730676","https://openalex.org/W4249203857","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2290195868","https://openalex.org/W2584505417","https://openalex.org/W2057019356","https://openalex.org/W2379215066","https://openalex.org/W2290179447","https://openalex.org/W1534332661","https://openalex.org/W2155112318","https://openalex.org/W2123859627","https://openalex.org/W3037522141","https://openalex.org/W2385754110"],"abstract_inverted_index":{"In":[0,54],"multi-processor":[1],"systems":[2],"data":[3,22],"can":[4],"reside":[5],"in":[6,14,88,103,112],"multiple":[7],"levels":[8],"of":[9,19,52],"cache,":[10],"as":[11,13,31],"well":[12],"main":[15],"memory.":[16],"The":[17,44,93],"problem":[18],"keeping":[20],"the":[21,32,70,84],"consistent":[23],"among":[24],"all":[25],"caches":[26],"and":[27,82,100,106],"memory":[28,86],"is":[29,50,63,75,101],"known":[30],"cache":[33,47,60,85],"coherence":[34,48,61,87],"problem.":[35,43],"There":[36],"are":[37],"different":[38],"protocols":[39],"to":[40,77],"solve":[41],"this":[42,55],"MESI":[45,59,71],"(Modified-Exclusive-Shared-Invalid)":[46],"protocol":[49,72],"one":[51],"them.":[53],"paper,":[56],"an":[57],"educational":[58],"simulator":[62,94],"presented":[64],"that":[65],"shows":[66],"with":[67,98],"animation":[68],"how":[69],"works.":[73],"It":[74],"targeted":[76],"be":[78],"used":[79],"for":[80],"teaching":[81],"learning":[83],"advanced":[89],"computer":[90],"architecture":[91],"courses.":[92],"enables":[95],"interactive":[96],"communication":[97],"students":[99],"implemented":[102],"Unity":[104],"Engine":[105],"Visual":[107],"Studio":[108],"IDE":[109],"using":[110],"scripts":[111],"C#.":[113]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
