{"id":"https://openalex.org/W2164078082","doi":"https://doi.org/10.1145/232973.232999","title":"Coherent network interfaces for fine-grain communication","display_name":"Coherent network interfaces for fine-grain communication","publication_year":1996,"publication_date":"1996-05-01","ids":{"openalex":"https://openalex.org/W2164078082","doi":"https://doi.org/10.1145/232973.232999","mag":"2164078082"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/232973.232999","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://infoscience.epfl.ch/record/135553/files/isca96.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5109029907","display_name":"Shubhendu S. Mukherjee","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"funder","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shubhendu S. Mukherjee","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057697787","display_name":"Babak Falsafi","orcid":"https://orcid.org/0000-0001-5916-8068"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"funder","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Babak Falsafi","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102954737","display_name":"Mark D. Hill","orcid":"https://orcid.org/0000-0002-9717-5741"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"funder","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark D. Hill","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075888890","display_name":"David A. Wood","orcid":"https://orcid.org/0000-0002-9748-8561"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"funder","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David A. Wood","raw_affiliation_strings":["Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin"],"affiliations":[{"raw_affiliation_string":"Computer Sciences Department, University of Wisconsin-Madison, Madison, Wisconsin","institution_ids":["https://openalex.org/I135310074"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":25.554,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":85,"citation_normalized_percentile":{"value":0.990474,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"258"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9996,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9996,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.999,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9966,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.68196714}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7219412},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.68196714},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5203173},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5125449},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.42708892},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35598302},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3516187},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.33965737},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.33018598},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.11100373},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/232973.232999","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://infoscience.epfl.ch/record/135553/files/isca96.pdf","pdf_url":"https://infoscience.epfl.ch/record/135553/files/isca96.pdf","source":{"id":"https://openalex.org/S4306400488","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://digital.library.wisc.edu/1793/8712","pdf_url":"https://minds.wisconsin.edu/bitstream/1793/8712/1/file_1.pdf","source":{"id":"https://openalex.org/S4306401622","display_name":"Minds at UW (University of Wisconsin)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I135310074","host_organization_name":"University of Wisconsin\u2013Madison","host_organization_lineage":["https://openalex.org/I135310074"],"host_organization_lineage_names":["University of Wisconsin\u2013Madison"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://infoscience.epfl.ch/record/135553/files/isca96.pdf","pdf_url":"https://infoscience.epfl.ch/record/135553/files/isca96.pdf","source":{"id":"https://openalex.org/S4306400488","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":48,"referenced_works":["https://openalex.org/W1567330077","https://openalex.org/W184049131","https://openalex.org/W1956155412","https://openalex.org/W1988745844","https://openalex.org/W1991881938","https://openalex.org/W2001738739","https://openalex.org/W2007826149","https://openalex.org/W2027365239","https://openalex.org/W2027929919","https://openalex.org/W2098815550","https://openalex.org/W2100893446","https://openalex.org/W2104606146","https://openalex.org/W2110468472","https://openalex.org/W2114827297","https://openalex.org/W2127547524","https://openalex.org/W2136572251","https://openalex.org/W2137677055","https://openalex.org/W2139227049","https://openalex.org/W2140978582","https://openalex.org/W2142100382","https://openalex.org/W2142822378","https://openalex.org/W2146401083","https://openalex.org/W2147805903","https://openalex.org/W2152056423","https://openalex.org/W2152450729","https://openalex.org/W2153237730","https://openalex.org/W2153715952","https://openalex.org/W2153777299","https://openalex.org/W2155066383","https://openalex.org/W2160454978","https://openalex.org/W2162166182","https://openalex.org/W2163691271","https://openalex.org/W2164884657","https://openalex.org/W2167089530","https://openalex.org/W2168578078","https://openalex.org/W2171432528","https://openalex.org/W2186795634","https://openalex.org/W2275773297","https://openalex.org/W2284020463","https://openalex.org/W2487642409","https://openalex.org/W2616512162","https://openalex.org/W4205196060","https://openalex.org/W4206069761","https://openalex.org/W4241035809","https://openalex.org/W4243844743","https://openalex.org/W4248644755","https://openalex.org/W638689535","https://openalex.org/W73641118"],"related_works":["https://openalex.org/W4256652509","https://openalex.org/W3147501184","https://openalex.org/W2497617944","https://openalex.org/W2268996566","https://openalex.org/W2167303720","https://openalex.org/W2140219379","https://openalex.org/W2133682266","https://openalex.org/W2109715593","https://openalex.org/W2061075966","https://openalex.org/W1563139915"],"abstract_inverted_index":{"Historically,":[0],"processor":[1],"accesses":[2],"to":[3,11,15,32,80,90,99,108,114,123,143,167],"memory-mapped":[4],"device":[5,129,151,159],"registers":[6,134,160],"have":[7],"been":[8],"marked":[9],"uncachable":[10],"insure":[12],"their":[13],"visibility":[14],"the":[16,100,202,219,241,246,252],"device.":[17],"The":[18],"ubiquity":[19],"of":[20,48,63,102,140,171,187,208],"snooping":[21],"cache":[22,50],"coherence,":[23],"however,":[24],"makes":[25],"it":[26],"possible":[27],"for":[28,57],"processors":[29],"and":[30,52,98,116,152,185,205,215,222,224,249],"devices":[31],"interact":[33],"with":[34,125,190,233],"cachable,":[35,163,172],"coherent":[36,85,164,173,229],"memory":[37,86,141,165,220,247],"operations.":[38],"Using":[39],"coherence":[40],"can":[41,200,239],"improve":[42,73,201,240],"performance":[43,101,242],"by":[44,213,243],"facilitating":[45],"burst":[46],"transfers":[47],"whole":[49],"blocks":[51,174],"reducing":[53],"control":[54,133],"overheads":[55],"(e.g.,":[56],"polling).This":[58],"paper":[59],"begins":[60],"an":[61],"exploration":[62],"network":[64,70],"interfaces":[65,71],"(NIs)":[66],"that":[67,82,92,120,198,237],"use":[68,122],"coherence---coherent":[69],"(CNIs)---to":[72],"communication":[74],"performance.":[75],"We":[76],"restrict":[77],"this":[78],"study":[79],"NI/CNIs":[81,91],"reside":[83],"on":[84,218,227,245,251],"or":[87,147],"I/O":[88,230,253],"buses,":[89],"are":[93],"much":[94],"simpler":[95],"than":[96],"processors,":[97],"fine-grain":[103],"messaging":[104],"from":[105,131,161],"user":[106,109],"process":[107],"process.Our":[110],"first":[111],"contribution":[112,181],"is":[113,182],"develop":[115],"optimize":[117],"two":[118],"mechanisms":[119],"CNIs":[121,189,199,238],"communicate":[124],"processors.":[126],"A":[127],"cachable":[128,132,138,158],"register---derived":[130],"[39,40]---is":[135],"a":[136,150,153,168,177,183,191,209,228],"coherent,":[137],"block":[139,166],"used":[142],"transfer":[144],"status,":[145],"control,":[146],"data":[148],"between":[149],"processor.":[154],"Cachable":[155],"queues":[156],"generalize":[157],"one":[162],"contiguous":[169],"region":[170],"managed":[175],"as":[176],"circular":[178],"queue.Our":[179],"second":[180],"taxonomy":[184],"comparison":[186],"four":[188],"more":[192],"conventional":[193],"NI.":[194],"Microbenchmark":[195],"results":[196],"show":[197,236],"round-trip":[203],"latency":[204],"achievable":[206],"bandwidth":[207],"small":[210],"64-byte":[211],"message":[212],"37%":[214],"125%":[216],"respectively":[217,226],"bus":[221,248],"74%":[223],"123%":[225],"bus.":[231,254],"Experiments":[232],"five":[234],"macrobenchmarks":[235],"17-53%":[244],"30-88%":[250]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2164078082","counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2025-03-20T09:11:11.325324","created_date":"2016-06-24"}