{"id":"https://openalex.org/W4232116545","doi":"https://doi.org/10.1109/pact.2002.1106014","title":"The use of prediction for accelerating upgrade misses in cc-NUMA multiprocessors","display_name":"The use of prediction for accelerating upgrade misses in cc-NUMA multiprocessors","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W4232116545","doi":"https://doi.org/10.1109/pact.2002.1106014"},"language":"en","primary_location":{"id":"doi:10.1109/pact.2002.1106014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2002.1106014","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings.International Conference on Parallel Architectures and Compilation Techniques","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/A5010840475","display_name":"Manuel E. Acacio","orcid":"https://orcid.org/0000-0003-0935-4078"},"institutions":[{"id":"https://openalex.org/I80180929","display_name":"Universidad de Murcia","ror":"https://ror.org/03p3aeb86","country_code":"ES","type":"education","lineage":["https://openalex.org/I80180929"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"M.E. Acacio","raw_affiliation_strings":["Universidad de Murcia, Spain"],"affiliations":[{"raw_affiliation_string":"Universidad de Murcia, Spain","institution_ids":["https://openalex.org/I80180929"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070099905","display_name":"Jes\u00fas Gonz\u00e1lez","orcid":"https://orcid.org/0000-0002-0415-1821"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J. Gonzalez","raw_affiliation_strings":["Intel Barcelona Research Center, Intel Labs, Barcelona"],"affiliations":[{"raw_affiliation_string":"Intel Barcelona Research Center, Intel Labs, Barcelona","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070286319","display_name":"Jos\u00e9 M. Garc\u0131\u0301a","orcid":"https://orcid.org/0000-0002-6388-2835"},"institutions":[{"id":"https://openalex.org/I80180929","display_name":"Universidad de Murcia","ror":"https://ror.org/03p3aeb86","country_code":"ES","type":"education","lineage":["https://openalex.org/I80180929"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"J.M. Garcia","raw_affiliation_strings":["Universidad de Murcia, Spain"],"affiliations":[{"raw_affiliation_string":"Universidad de Murcia, Spain","institution_ids":["https://openalex.org/I80180929"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040384183","display_name":"J. Duato","orcid":"https://orcid.org/0000-0002-7785-0607"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"J. Duato","raw_affiliation_strings":["Universidad Polit\u00e9cnica de Valencia, Spain"],"affiliations":[{"raw_affiliation_string":"Universidad Polit\u00e9cnica de Valencia, Spain","institution_ids":["https://openalex.org/I60053951"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5010840475"],"corresponding_institution_ids":["https://openalex.org/I80180929"],"apc_list":null,"apc_paid":null,"fwci":2.0123,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.87715538,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"155","last_page":"164"},"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.9994000196456909,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993000030517578,"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/upgrade","display_name":"Upgrade","score":0.8965699672698975},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8624867796897888},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.6671934127807617},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.6061451435089111},{"id":"https://openalex.org/keywords/directory","display_name":"Directory","score":0.5614836812019348},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5472351312637329},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.47395753860473633},{"id":"https://openalex.org/keywords/nap","display_name":"Nap","score":0.45795878767967224},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4509741961956024},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3658752143383026},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3608090281486511},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3498328924179077},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3247394263744354},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.2130863070487976},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.09872937202453613},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.08964386582374573},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.07593140006065369},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.07369095087051392}],"concepts":[{"id":"https://openalex.org/C2780615140","wikidata":"https://www.wikidata.org/wiki/Q920419","display_name":"Upgrade","level":2,"score":0.8965699672698975},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8624867796897888},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.6671934127807617},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6061451435089111},{"id":"https://openalex.org/C2777683733","wikidata":"https://www.wikidata.org/wiki/Q201456","display_name":"Directory","level":2,"score":0.5614836812019348},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5472351312637329},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.47395753860473633},{"id":"https://openalex.org/C107513589","wikidata":"https://www.wikidata.org/wiki/Q5242962","display_name":"Nap","level":2,"score":0.45795878767967224},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4509741961956024},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3658752143383026},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3608090281486511},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3498328924179077},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3247394263744354},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.2130863070487976},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.09872937202453613},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.08964386582374573},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.07593140006065369},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.07369095087051392},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C169760540","wikidata":"https://www.wikidata.org/wiki/Q207011","display_name":"Neuroscience","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/pact.2002.1106014","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2002.1106014","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings.International Conference on Parallel Architectures and Compilation Techniques","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.5600000023841858}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1855434625","https://openalex.org/W1966285605","https://openalex.org/W1980257390","https://openalex.org/W2050487400","https://openalex.org/W2073776178","https://openalex.org/W2082881490","https://openalex.org/W2090283364","https://openalex.org/W2107859560","https://openalex.org/W2116663093","https://openalex.org/W2118383989","https://openalex.org/W2126754925","https://openalex.org/W2139397536","https://openalex.org/W2142460748","https://openalex.org/W2146309320","https://openalex.org/W2151608485","https://openalex.org/W2153075575","https://openalex.org/W2168012066","https://openalex.org/W2170537330","https://openalex.org/W2171419639","https://openalex.org/W3148387930","https://openalex.org/W4229688407","https://openalex.org/W4235499155","https://openalex.org/W4238549726","https://openalex.org/W4243266883","https://openalex.org/W4248315267","https://openalex.org/W4256385991","https://openalex.org/W6638820435","https://openalex.org/W6639000405","https://openalex.org/W6678965854","https://openalex.org/W6680569787","https://openalex.org/W6681533205","https://openalex.org/W6682219833","https://openalex.org/W6820157634"],"related_works":["https://openalex.org/W2058315846","https://openalex.org/W10880888","https://openalex.org/W2224529713","https://openalex.org/W2163823656","https://openalex.org/W1974978843","https://openalex.org/W2017475950","https://openalex.org/W2895247609","https://openalex.org/W154481597","https://openalex.org/W2770791915","https://openalex.org/W2296268536"],"abstract_inverted_index":{"This":[0],"work":[1,151],"is":[2,26,78,152,174],"focused":[3],"on":[4,210],"accelerating":[5],"upgrade":[6,116,159,193],"misses":[7,12,33,77,117,160,194],"in":[8,28,48,177,201,234],"cc-NUMA":[9,108],"multiprocessors.":[10],"These":[11,204],"are":[13],"caused":[14],"by":[15,75,118,154],"store":[16],"instructions":[17],"for":[18,88,115],"which":[19],"a":[20,35,45,89,104,111,140,162,223,226],"read-only":[21],"copy":[22],"of":[23,54,92,101,106,148,170,188,197,229],"the":[24,29,39,43,52,61,66,72,93,99,123,146,167,186],"line":[25],"found":[27],"L2":[30],"cache.":[31],"Upgrade":[32],"require":[34],"message":[36],"sent":[37,59,69],"from":[38,122],"missing":[40,124],"node":[41],"to":[42,50,60,65,144,214],"directory,":[44],"directory":[46],"lookup":[47],"order":[49],"find":[51],"set":[53],"sharers,":[55],"invalidation":[56],"messages":[57],"being":[58,68,172],"sharers":[62,121,171],"and":[63],"responses":[64],"invalidations":[67],"back.":[70],"Therefore,":[71],"penalty":[73],"paid":[74],"these":[76,217],"not":[79],"negligible,":[80],"mainly":[81],"if":[82],"we":[83,183],"consider":[84],"that":[85,185],"they":[86],"account":[87],"high":[90,134],"percentage":[91],"total":[94,168,227],"miss":[95],"rate.":[96],"We":[97],"propose":[98],"use":[100,147,187],"prediction":[102,131,189],"as":[103,137,139],"means":[105],"providing":[107],"multiprocessors":[109],"with":[110,225],"more":[112,198],"efficient":[113],"support":[114,145],"directly":[119],"invalidating":[120],"node.":[125,236],"Our":[126,150],"proposal":[127],"comprises":[128],"an":[129],"effective":[130],"scheme":[132],"achieving":[133],"hit":[135],"rates":[136],"well":[138],"coherence":[141],"protocol":[142],"extended":[143],"prediction.":[149],"motivated":[153],"two":[155],"key":[156],"observations:":[157],"first,":[158],"present":[161],"repetitive":[163],"behavior":[164],"and,":[165],"second,":[166],"number":[169],"invalidated":[173],"small":[175],"(one,":[176],"some":[178,202],"cases).":[179,203],"Using":[180],"execution-driven":[181],"simulations,":[182],"show":[184],"can":[190,219],"significantly":[191],"accelerate":[192],"(latency":[195],"reductions":[196],"than":[199,231],"40%":[200],"important":[205],"improvements":[206],"translate":[207],"into":[208],"speed-ups":[209],"application":[211],"performance":[212],"up":[213],"14%.":[215],"Finally,":[216],"results":[218],"be":[220],"obtained":[221],"including":[222],"predictor":[224],"size":[228],"less":[230],"48":[232],"KB":[233],"every":[235]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
