{"id":"https://openalex.org/W1799275316","doi":"https://doi.org/10.1109/icpp.1998.708490","title":"Supporting software distributed shared memory with an optimizing compiler","display_name":"Supporting software distributed shared memory with an optimizing compiler","publication_year":2002,"publication_date":"2002-11-27","ids":{"openalex":"https://openalex.org/W1799275316","doi":"https://doi.org/10.1109/icpp.1998.708490","mag":"1799275316"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpp.1998.708490","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":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067559838","display_name":"Tatsushi Inagaki","orcid":null},"institutions":[{"id":"https://openalex.org/I161296585","display_name":"Tokyo University of Science","ror":"https://ror.org/05sj3n476","country_code":"JP","type":"education","lineage":["https://openalex.org/I161296585"]},{"id":"https://openalex.org/I4210145865","display_name":"IBM Research - Tokyo","ror":"https://ror.org/04915qk43","country_code":"JP","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210145865"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"T. Inagaki","raw_affiliation_strings":["Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan","Tokyo Research Laboratory, IBM Japan Limited, Bunkyo, Japan"],"affiliations":[{"raw_affiliation_string":"Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan","institution_ids":["https://openalex.org/I161296585"]},{"raw_affiliation_string":"Tokyo Research Laboratory, IBM Japan Limited, Bunkyo, Japan","institution_ids":["https://openalex.org/I4210145865"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109378104","display_name":"J. Niwa","orcid":null},"institutions":[{"id":"https://openalex.org/I161296585","display_name":"Tokyo University of Science","ror":"https://ror.org/05sj3n476","country_code":"JP","type":"education","lineage":["https://openalex.org/I161296585"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"J. Niwa","raw_affiliation_strings":["Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan","institution_ids":["https://openalex.org/I161296585"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068935524","display_name":"Takashi Matsumoto","orcid":"https://orcid.org/0000-0003-0105-0061"},"institutions":[{"id":"https://openalex.org/I161296585","display_name":"Tokyo University of Science","ror":"https://ror.org/05sj3n476","country_code":"JP","type":"education","lineage":["https://openalex.org/I161296585"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"T. Matsumoto","raw_affiliation_strings":["Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan","institution_ids":["https://openalex.org/I161296585"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056202360","display_name":"Kazuo Hiraki","orcid":"https://orcid.org/0009-0007-2455-2343"},"institutions":[{"id":"https://openalex.org/I161296585","display_name":"Tokyo University of Science","ror":"https://ror.org/05sj3n476","country_code":"JP","type":"education","lineage":["https://openalex.org/I161296585"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"K. Hiraki","raw_affiliation_strings":["Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Department of Information Science, Faculty of Science, University of Tokyo, Bunkyo, Tokyo, Japan","institution_ids":["https://openalex.org/I161296585"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.935,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":9,"citation_normalized_percentile":{"value":0.679666,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":79,"max":80},"biblio":{"volume":null,"issue":null,"first_page":"225","last_page":"235"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994,"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.9994,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.999,"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/distributed-shared-memory","display_name":"Distributed shared memory","score":0.5878853},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.537011},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.46186855},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.45754334}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9043757},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.75941414},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.5878853},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.5582169},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.537011},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.533392},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5102446},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.46879634},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4685123},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.46186855},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.45754334},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.45677298},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.40154067},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.33375722},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.26269755},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.18745363},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.16564927},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.12683123},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpp.1998.708490","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.53,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":39,"referenced_works":["https://openalex.org/W1495432905","https://openalex.org/W1504165437","https://openalex.org/W1537293292","https://openalex.org/W173832755","https://openalex.org/W1984914680","https://openalex.org/W1998921175","https://openalex.org/W2037690395","https://openalex.org/W206348627","https://openalex.org/W2087086761","https://openalex.org/W2087612811","https://openalex.org/W2089674328","https://openalex.org/W2090757636","https://openalex.org/W2097113145","https://openalex.org/W2098815550","https://openalex.org/W2111728901","https://openalex.org/W2112277917","https://openalex.org/W2117665131","https://openalex.org/W2130070879","https://openalex.org/W2132112472","https://openalex.org/W2141318181","https://openalex.org/W2145021036","https://openalex.org/W2150082535","https://openalex.org/W2151360539","https://openalex.org/W2155397373","https://openalex.org/W2160313335","https://openalex.org/W2167468319","https://openalex.org/W2167548825","https://openalex.org/W2172014842","https://openalex.org/W2176864362","https://openalex.org/W2914074464","https://openalex.org/W3037400979","https://openalex.org/W4210721069","https://openalex.org/W4231601191","https://openalex.org/W4232640234","https://openalex.org/W4238549726","https://openalex.org/W4250753400","https://openalex.org/W4254609167","https://openalex.org/W4285719527","https://openalex.org/W51427095"],"related_works":["https://openalex.org/W4384822598","https://openalex.org/W4317827391","https://openalex.org/W4233212676","https://openalex.org/W2764757682","https://openalex.org/W2132038622","https://openalex.org/W2110339542","https://openalex.org/W2078898826","https://openalex.org/W1965261831","https://openalex.org/W1569741251","https://openalex.org/W1496676675"],"abstract_inverted_index":{"To":[0],"execute":[1],"a":[2,99,109,128,132,137,149],"shared":[3,32,51,61],"memory":[4,11,33],"program":[5],"efficiently,":[6],"we":[7],"have":[8,17,92,107],"to":[9,18,88,126,135],"manage":[10],"consistency":[12],"with":[13,113],"low":[14],"overheads,":[15],"and":[16,67,98],"utilize":[19,84],"communication":[20,85],"bandwidth":[21],"of":[22],"the":[23,94,114,144],"platform":[24],"as":[25,27],"much":[26],"possible.":[28],"A":[29,76],"software":[30,80,102,129],"distributed":[31],"(DSM)":[34],"can":[35,49,83],"solve":[36],"these":[37],"problems":[38],"via":[39],"proper":[40],"support":[41],"by":[42],"an":[43,123,153],"optimizing":[44,47,96,124],"compiler.":[45],"The":[46,118],"compiler":[48,97,125],"detect":[50],"write":[52,62,70,150],"operations,":[53],"using":[54,72,122],"interprocedural":[55,73],"points-to":[56],"analysis.":[57],"It":[58,140],"also":[59,141],"coalesces":[60],"commitments":[63],"onto":[64],"contiguous":[65],"regions,":[66],"removes":[68],"redundant":[69],"commitments,":[71],"redundancy":[74],"elimination.":[75],"page":[77],"based":[78],"target":[79],"DSM":[81,103,130],"system":[82],"bandwidth,":[86],"owing":[87],"coalescing":[89],"optimization.":[90,155],"We":[91,106],"implemented":[93],"above":[95],"run":[100],"time":[101],"on":[104],"AP1000+.":[105],"obtained":[108],"high":[110],"speed-up":[111],"ratio":[112],"SPLASH-2":[115],"benchmark":[116],"suite.":[117],"result":[119],"shows":[120,142],"that":[121,143],"assist":[127],"is":[131,152],"promising":[133],"approach":[134],"obtain":[136],"good":[138],"performance.":[139],"appropriate":[145],"protocol":[146],"selection":[147],"at":[148],"commitment":[151],"effective":[154]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1799275316","counts_by_year":[],"updated_date":"2025-04-18T05:19:24.785570","created_date":"2016-06-24"}