{"id":"https://openalex.org/W1983558096","doi":"https://doi.org/10.1145/2723772.2723779","title":"Cycle-based Model to Evaluate Consistency Protocols within a Multi-protocol Compilation Tool-chain","display_name":"Cycle-based Model to Evaluate Consistency Protocols within a Multi-protocol Compilation Tool-chain","publication_year":2015,"publication_date":"2015-02-08","ids":{"openalex":"https://openalex.org/W1983558096","doi":"https://doi.org/10.1145/2723772.2723779","mag":"1983558096"},"language":"en","primary_location":{"id":"doi:10.1145/2723772.2723779","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2723772.2723779","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many Cores","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/A5047136047","display_name":"Hamza Chaker","orcid":null},"institutions":[{"id":"https://openalex.org/I2802204017","display_name":"Universit\u00e9 de Bretagne Sud","ror":"https://ror.org/04ed7fw48","country_code":"FR","type":"education","lineage":["https://openalex.org/I2802204017"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Hamza Chaker","raw_affiliation_strings":["LabSTICC, University of Bretagne Sud, Lorient, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LabSTICC, University of Bretagne Sud, Lorient, France","institution_ids":["https://openalex.org/I2802204017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021207420","display_name":"Lo\u00efc Cudennec","orcid":"https://orcid.org/0000-0002-6476-4574"},"institutions":[{"id":"https://openalex.org/I2738703131","display_name":"Commissariat \u00e0 l'\u00c9nergie Atomique et aux \u00c9nergies Alternatives","ror":"https://ror.org/00jjx8s55","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131"]},{"id":"https://openalex.org/I4210085861","display_name":"Laboratoire d'Int\u00e9gration des Syst\u00e8mes et des Technologies","ror":"https://ror.org/000dbcc61","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131","https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210085861","https://openalex.org/I4210117989"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Lo\u00efc Cudennec","raw_affiliation_strings":["CEA, LIST, Embedded Computing Lab, Gif-sur-Yvette, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CEA, LIST, Embedded Computing Lab, Gif-sur-Yvette, France","institution_ids":["https://openalex.org/I4210085861","https://openalex.org/I2738703131"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036281077","display_name":"Safae Dahmani","orcid":"https://orcid.org/0000-0001-6247-4496"},"institutions":[{"id":"https://openalex.org/I2738703131","display_name":"Commissariat \u00e0 l'\u00c9nergie Atomique et aux \u00c9nergies Alternatives","ror":"https://ror.org/00jjx8s55","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131"]},{"id":"https://openalex.org/I4210085861","display_name":"Laboratoire d'Int\u00e9gration des Syst\u00e8mes et des Technologies","ror":"https://ror.org/000dbcc61","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131","https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210085861","https://openalex.org/I4210117989"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Safae Dahmani","raw_affiliation_strings":["CEA, LIST, Embedded Computing Lab, Gif-sur-Yvette, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CEA, LIST, Embedded Computing Lab, Gif-sur-Yvette, France","institution_ids":["https://openalex.org/I4210085861","https://openalex.org/I2738703131"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015669050","display_name":"Guy Gogniat","orcid":"https://orcid.org/0000-0002-9528-5277"},"institutions":[{"id":"https://openalex.org/I2802204017","display_name":"Universit\u00e9 de Bretagne Sud","ror":"https://ror.org/04ed7fw48","country_code":"FR","type":"education","lineage":["https://openalex.org/I2802204017"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Guy Gogniat","raw_affiliation_strings":["LabSTICC, University of Bretagne Sud, Lorient, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LabSTICC, University of Bretagne Sud, Lorient, France","institution_ids":["https://openalex.org/I2802204017"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008278213","display_name":"Martha Johanna Sep\u00falveda","orcid":null},"institutions":[{"id":"https://openalex.org/I112936343","display_name":"\u00c9cole Centrale de Lyon","ror":"https://ror.org/05s6rge65","country_code":"FR","type":"education","lineage":["https://openalex.org/I112936343","https://openalex.org/I203339264"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Martha Johanna Sep\u00falveda","raw_affiliation_strings":["Ecole Centrale de Lyon, Lyon, France","Ecole Centrale De Lyon, Lyon, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ecole Centrale de Lyon, Lyon, France","institution_ids":["https://openalex.org/I112936343"]},{"raw_affiliation_string":"Ecole Centrale De Lyon, Lyon, France","institution_ids":["https://openalex.org/I112936343"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6451,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.68862063,"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":"10"},"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/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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9976000189781189,"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/computer-science","display_name":"Computer science","score":0.8806735277175903},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.7502986192703247},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5682012438774109},{"id":"https://openalex.org/keywords/sequential-consistency","display_name":"Sequential consistency","score":0.5676466226577759},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.55260169506073},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5104604959487915},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4874996840953827},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.48085838556289673},{"id":"https://openalex.org/keywords/compile-time","display_name":"Compile time","score":0.47471940517425537},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.45039644837379456},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4305158257484436},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4240492880344391},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.41255512833595276},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.410274863243103},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4030970633029938},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1873648762702942}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8806735277175903},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.7502986192703247},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5682012438774109},{"id":"https://openalex.org/C82029504","wikidata":"https://www.wikidata.org/wiki/Q4373882","display_name":"Sequential consistency","level":4,"score":0.5676466226577759},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.55260169506073},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5104604959487915},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4874996840953827},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.48085838556289673},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.47471940517425537},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.45039644837379456},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4305158257484436},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4240492880344391},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.41255512833595276},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.410274863243103},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4030970633029938},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1873648762702942},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"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/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"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/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.0},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2723772.2723779","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2723772.2723779","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many Cores","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:cea-01818885v1","is_oa":false,"landing_page_url":"https://cea.hal.science/cea-01818885","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"COSMIC '15 Proceedings of the 2015 International Workshop on Code Optimisation for Multi and Many Cores, Feb 2015, San Francisco Bay Area, United States. &#x27E8;10.1145/2723772.2723779&#x27E9;","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W957890233","https://openalex.org/W1492601037","https://openalex.org/W1528600269","https://openalex.org/W1555915743","https://openalex.org/W1558712964","https://openalex.org/W1567646530","https://openalex.org/W1982569021","https://openalex.org/W1999825176","https://openalex.org/W2029577083","https://openalex.org/W2044902313","https://openalex.org/W2047139147","https://openalex.org/W2052231622","https://openalex.org/W2092608522","https://openalex.org/W2108436158","https://openalex.org/W2117560661","https://openalex.org/W2134633067","https://openalex.org/W2134736689","https://openalex.org/W2148560604","https://openalex.org/W2150871235","https://openalex.org/W2151971447","https://openalex.org/W2164333604","https://openalex.org/W2165109403","https://openalex.org/W2243416539","https://openalex.org/W2467043670","https://openalex.org/W2725179571","https://openalex.org/W2911669905","https://openalex.org/W4253438286"],"related_works":["https://openalex.org/W2036306661","https://openalex.org/W2044887272","https://openalex.org/W246909719","https://openalex.org/W118795575","https://openalex.org/W2138711299","https://openalex.org/W1906213980","https://openalex.org/W4254064645","https://openalex.org/W2155075096","https://openalex.org/W1596901303","https://openalex.org/W1497887572"],"abstract_inverted_index":{"Many-core":[0],"processors":[1],"are":[2,98],"made":[3],"by":[4,94],"hundreds":[5],"to":[6,36,58,69,79,130,142,154,202,217,233],"thousands":[7],"cores,":[8],"distributed":[9],"memories":[10],"and":[11,22,72,100,112,146,208,212],"a":[12,16,31,81,106,123,143,147,188,210,239,244],"dedicated":[13],"network":[14],"on":[15,38,238],"single":[17],"chip.":[18],"In":[19,118],"this":[20,119],"context,":[21],"because":[23],"of":[24,27,88,109,115,158,206],"the":[25,28,59,89,110,113,135,156,204,231],"scale":[26],"processor,":[29],"providing":[30],"shared":[32,86,179],"memory":[33,116],"system":[34],"has":[35,139],"rely":[37],"efficient":[39],"hardware":[40,73],"mechanisms":[41,51],"and/or":[42],"data":[43,87,164],"consistency":[44,50,136,236],"protocols.":[45,96],"Some":[46],"works":[47],"explored":[48],"several":[49],"designed":[52],"for":[53,162,174],"many-core":[54],"processors.":[55],"They":[56],"lead":[57],"conclusion":[60],"that":[61,67,127,166],"there":[62],"won't":[63],"exist":[64],"one":[65],"protocol":[66,137],"fits":[68],"all":[70],"applications":[71],"contexts.":[74],"Therefore,":[75],"it":[76,198],"sounds":[77],"relevant":[78],"use":[80,129],"multi-protocol":[82],"platform,":[83],"in":[84],"which":[85,138],"application":[90,111,145],"can":[91,167],"be":[92,168],"managed":[93],"different":[95],"Protocols":[97],"chosen":[99],"configured":[101],"at":[102,132],"compile":[103,133],"time,":[104,134],"following":[105],"static":[107],"analysis":[108],"profiling":[114],"accesses.":[117],"work,":[120],"we":[121,128,229],"propose":[122],"high-level":[124],"timed":[125],"model":[126,152,182,232],"evaluate,":[131],"been":[140],"assigned":[141],"given":[144,148],"Network-on-Chip":[149],"(NoC).":[150],"This":[151],"allows":[153,216],"calculate":[155],"number":[157],"NoC":[159,190],"cycles":[160,173],"needed":[161],"each":[163,175,178],"access,":[165],"turned":[169],"into":[170],"mean":[171],"access":[172],"core":[176],"or":[177,192],"data.":[180],"The":[181],"is":[183,199],"not":[184],"as":[185,187],"accurate":[186,200],"cycle-based":[189],"simulator":[191],"an":[193,220],"instruction":[194],"set":[195],"simulator.":[196],"However,":[197],"enough":[201],"evaluate":[203],"impact":[205],"choosing":[207],"configuring":[209],"protocol,":[211],"its":[213],"lightweight":[214],"implementation":[215],"run":[218],"within":[219],"operational":[221],"research":[222],"optimization":[223],"loop.":[224],"To":[225],"validate":[226],"our":[227],"approach,":[228],"apply":[230],"compare":[234],"three":[235],"protocols,":[237],"2D":[240],"mesh":[241],"network,":[242],"compiling":[243],"parallel":[245],"convolution":[246],"application.":[247]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
