{"id":"https://openalex.org/W2011205547","doi":"https://doi.org/10.1145/1815695.1815712","title":"HparC","display_name":"HparC","publication_year":2010,"publication_date":"2010-05-24","ids":{"openalex":"https://openalex.org/W2011205547","doi":"https://doi.org/10.1145/1815695.1815712","mag":"2011205547"},"language":"en","primary_location":{"id":"doi:10.1145/1815695.1815712","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1815695.1815712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd Annual Haifa Experimental Systems Conference","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/A5037358573","display_name":"Yosi Ben Asher","orcid":"https://orcid.org/0000-0001-9963-1467"},"institutions":[{"id":"https://openalex.org/I91203450","display_name":"University of Haifa","ror":"https://ror.org/02f009v59","country_code":"IL","type":"education","lineage":["https://openalex.org/I91203450"]}],"countries":["IL"],"is_corresponding":true,"raw_author_name":"Yosi Ben Asher","raw_affiliation_strings":["University of Haifa, Haifa, Israel",", University of Haifa, Haifa, Israel"],"affiliations":[{"raw_affiliation_string":"University of Haifa, Haifa, Israel","institution_ids":["https://openalex.org/I91203450"]},{"raw_affiliation_string":", University of Haifa, Haifa, Israel","institution_ids":["https://openalex.org/I91203450"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076953333","display_name":"Dimitry Giver","orcid":null},"institutions":[{"id":"https://openalex.org/I91203450","display_name":"University of Haifa","ror":"https://ror.org/02f009v59","country_code":"IL","type":"education","lineage":["https://openalex.org/I91203450"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Dimitry Giver","raw_affiliation_strings":["University of Haifa, Haifa, Israel",", University of Haifa, Haifa, Israel"],"affiliations":[{"raw_affiliation_string":"University of Haifa, Haifa, Israel","institution_ids":["https://openalex.org/I91203450"]},{"raw_affiliation_string":", University of Haifa, Haifa, Israel","institution_ids":["https://openalex.org/I91203450"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108481378","display_name":"Gadi Haber","orcid":null},"institutions":[{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Gadi Haber","raw_affiliation_strings":["Haifa Research Lab, IBM, Haifa, Israel"],"affiliations":[{"raw_affiliation_string":"Haifa Research Lab, IBM, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014594590","display_name":"Gil Kulish","orcid":null},"institutions":[{"id":"https://openalex.org/I91203450","display_name":"University of Haifa","ror":"https://ror.org/02f009v59","country_code":"IL","type":"education","lineage":["https://openalex.org/I91203450"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Gil Kulish","raw_affiliation_strings":["University of Haifa, Haifa, Israel",", University of Haifa, Haifa, Israel"],"affiliations":[{"raw_affiliation_string":"University of Haifa, Haifa, Israel","institution_ids":["https://openalex.org/I91203450"]},{"raw_affiliation_string":", University of Haifa, Haifa, Israel","institution_ids":["https://openalex.org/I91203450"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5037358573"],"corresponding_institution_ids":["https://openalex.org/I91203450"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09000675,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"13"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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.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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9990000128746033,"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.8854073286056519},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.6826094388961792},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6092910170555115},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.6004132628440857},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5807456970214844},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.565406322479248},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.522255003452301},{"id":"https://openalex.org/keywords/grid","display_name":"Grid","score":0.511153519153595},{"id":"https://openalex.org/keywords/data-diffusion-machine","display_name":"Data diffusion machine","score":0.4821750521659851},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4726221561431885},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.4661746025085449},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4352131485939026},{"id":"https://openalex.org/keywords/cluster","display_name":"Cluster (spacecraft)","score":0.41749295592308044},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.3761105537414551},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3744765520095825},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.37171489000320435},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.26639142632484436},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.24110755324363708},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.1406066119670868},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.07337555289268494}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8854073286056519},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.6826094388961792},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6092910170555115},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.6004132628440857},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5807456970214844},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.565406322479248},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.522255003452301},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.511153519153595},{"id":"https://openalex.org/C180089779","wikidata":"https://www.wikidata.org/wiki/Q5227275","display_name":"Data diffusion machine","level":5,"score":0.4821750521659851},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4726221561431885},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.4661746025085449},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4352131485939026},{"id":"https://openalex.org/C164866538","wikidata":"https://www.wikidata.org/wiki/Q367351","display_name":"Cluster (spacecraft)","level":2,"score":0.41749295592308044},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.3761105537414551},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3744765520095825},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.37171489000320435},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.26639142632484436},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.24110755324363708},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.1406066119670868},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.07337555289268494},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1815695.1815712","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1815695.1815712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd Annual Haifa Experimental Systems Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4471760620","display_name":null,"funder_award_id":"585/09","funder_id":"https://openalex.org/F4320322252","funder_display_name":"Israel Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320322252","display_name":"Israel Science Foundation","ror":"https://ror.org/04sazxf24"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1489712265","https://openalex.org/W1511702900","https://openalex.org/W1556859836","https://openalex.org/W1900747454","https://openalex.org/W2006294673","https://openalex.org/W2012993024","https://openalex.org/W2018680512","https://openalex.org/W2023186718","https://openalex.org/W2024437592","https://openalex.org/W2063799188","https://openalex.org/W2090409324","https://openalex.org/W2099951066","https://openalex.org/W2109065830","https://openalex.org/W2119148081","https://openalex.org/W2132536544","https://openalex.org/W2133444916","https://openalex.org/W2611087190","https://openalex.org/W6679876871"],"related_works":["https://openalex.org/W2026512611","https://openalex.org/W4245497162","https://openalex.org/W1985165680","https://openalex.org/W1990817968","https://openalex.org/W2083853670","https://openalex.org/W2353073543","https://openalex.org/W2383122297","https://openalex.org/W1973011047","https://openalex.org/W2135766592","https://openalex.org/W3216777841"],"abstract_inverted_index":{"A":[0],"set":[1],"of":[2,5,33,48,61,136],"clusters":[3],"(Grid)":[4],"multicore":[6,34,77],"machines":[7,35,62],"form":[8],"an":[9],"attractive":[10],"platform":[11],"for":[12,108,167],"executing":[13],"parallel":[14,27,150],"programs.":[15],"However,":[16],"it":[17],"is":[18,67,79,105],"not":[19],"clear":[20],"how":[21],"to":[22,56,69,111,160],"program":[23,28],"a":[24,31,59,64,76,84,91,109,113,130],"single":[25,50],"coherent":[26,116,143],"over":[29,58,90],"such":[30],"Grid":[32,110],"(MCs).":[36],"The":[37,145],"main":[38],"problem":[39],"derives":[40],"from":[41],"the":[42,45,70,93,134,158,162,165],"fact":[43,71],"that":[44,72,119,132,152],"shared":[46,73,94,123],"memory":[47,74,95,124],"each":[49],"MC":[51],"machine":[52,78],"cannot":[53],"be":[54,97],"scaled":[55],"run":[57],"cluster":[60,163],"or":[63],"Grid.":[65],"This":[66],"due":[68],"in":[75,81,99],"handled":[80],"hardware":[82],"using":[83,101],"special":[85],"cache":[86],"coherency":[87],"protocol,":[88],"whereas":[89],"cluster,":[92],"must":[96,148],"implemented":[98],"software":[100],"message":[102,126],"passing.":[103],"It":[104],"therefore,":[106],"imperative":[107],"devise":[112],"unified":[114],"and":[115,125,139,155],"programming":[117],"language":[118,131,147],"would":[120],"combine":[121],"both":[122,137],"passing":[127],"constructs,":[128],"e.g.,":[129],"combines":[133],"abilities":[135],"OpenMP":[138],"MPI":[140],"into":[141],"one":[142],"language.":[144],"proposed":[146],"produce":[149],"programs":[151],"are":[153],"portable":[154],"can":[156],"support":[157],"ability":[159],"scale":[161],"without":[164],"need":[166],"re-compilation.":[168]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
