{"id":"https://openalex.org/W4256309272","doi":"https://doi.org/10.1109/icppw.2004.1328062","title":"Processor-group aware runtime support for shared-and globaladdress space models","display_name":"Processor-group aware runtime support for shared-and globaladdress space models","publication_year":2005,"publication_date":"2005-04-05","ids":{"openalex":"https://openalex.org/W4256309272","doi":"https://doi.org/10.1109/icppw.2004.1328062"},"language":"en","primary_location":{"id":"doi:10.1109/icppw.2004.1328062","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icppw.2004.1328062","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshops on Mobile and Wireless Networking/High Performance Scientific, Engineering Computing/Network Design and Architecture/Optical Networks Control and Management/Ad Hoc and Sensor Networks/Compile and Run Time Techniques for Parallel Computing ICPP 2004","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/A5050126803","display_name":"M. Krishnan","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"M. Krishnan","raw_affiliation_strings":["Pacific Northwest National Laboratory"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090484396","display_name":"V. Tipparaju","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"V. Tipparaju","raw_affiliation_strings":["Pacific Northwest National Laboratory"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002957079","display_name":"B. Palmer","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"B. Palmer","raw_affiliation_strings":["Pacific Northwest National Laboratory"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020679129","display_name":"J. Nieplocha","orcid":null},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J. Nieplocha","raw_affiliation_strings":["Pacific Northwest National Laboratory"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory","institution_ids":["https://openalex.org/I142606810"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5050126803"],"corresponding_institution_ids":["https://openalex.org/I142606810"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.45238095,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"1","issue":null,"first_page":"506","last_page":"513"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"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.9984999895095825,"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.831552267074585},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.6839577555656433},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.6255218982696533},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.6098970174789429},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.5571098327636719},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.5436396598815918},{"id":"https://openalex.org/keywords/communication-in-small-groups","display_name":"Communication in small groups","score":0.5065106153488159},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.47176340222358704},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.47138482332229614},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.452776700258255},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.41558152437210083},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37263786792755127},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36777263879776},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3617227077484131},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.3447820544242859},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.2725939154624939},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16438397765159607}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.831552267074585},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.6839577555656433},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.6255218982696533},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.6098970174789429},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.5571098327636719},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.5436396598815918},{"id":"https://openalex.org/C44871818","wikidata":"https://www.wikidata.org/wiki/Q5154139","display_name":"Communication in small groups","level":2,"score":0.5065106153488159},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.47176340222358704},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.47138482332229614},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.452776700258255},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.41558152437210083},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37263786792755127},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36777263879776},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3617227077484131},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3447820544242859},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.2725939154624939},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16438397765159607}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icppw.2004.1328062","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icppw.2004.1328062","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshops on Mobile and Wireless Networking/High Performance Scientific, Engineering Computing/Network Design and Architecture/Optical Networks Control and Management/Ad Hoc and Sensor Networks/Compile and Run Time Techniques for Parallel Computing ICPP 2004","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1484892604","https://openalex.org/W1591051730","https://openalex.org/W1601205704","https://openalex.org/W1751637436","https://openalex.org/W1990284370","https://openalex.org/W2012643955","https://openalex.org/W2091933514","https://openalex.org/W2109982223","https://openalex.org/W2157203968","https://openalex.org/W2199463396","https://openalex.org/W3174107850","https://openalex.org/W4250871362","https://openalex.org/W4253122752","https://openalex.org/W6628811474","https://openalex.org/W6637644149","https://openalex.org/W6687523352"],"related_works":["https://openalex.org/W4317827391","https://openalex.org/W1496676675","https://openalex.org/W2182797201","https://openalex.org/W4233212676","https://openalex.org/W2186451538","https://openalex.org/W1965261831","https://openalex.org/W40577698","https://openalex.org/W1839004754","https://openalex.org/W2953079396","https://openalex.org/W2124489231"],"abstract_inverted_index":{"Exploiting":[0],"multilevel":[1],"parallelism":[2],"using":[3],"processor":[4],"groups":[5,119],"is":[6,112],"becoming":[7],"increasingly":[8],"important":[9],"for":[10,21,54,101,116],"programming":[11,25],"high-end":[12],"systems.":[13,110],"This":[14],"paper":[15,72],"describes":[16,73],"a":[17,45,51],"group-aware":[18],"run-time":[19],"support":[20],"shared-/global-":[22],"address":[23],"space":[24],"models.":[26],"The":[27,71],"current":[28],"effort":[29],"has":[30],"been":[31],"undertaken":[32],"in":[33],"the":[34,37,74],"context":[35],"of":[36,76,80],"Aggregate":[38],"Remote":[39],"Memory":[40],"Copy":[41],"Interface":[42],"(ARMCI)":[43],"[1],":[44],"portable":[46],"runtime":[47],"system":[48],"used":[49],"as":[50],"communication":[52,83,107,122],"layer":[53],"Global":[55],"Arrays":[56],"[2],":[57],"Co-Array":[58,64],"Fortran":[59],"(CAF)":[60],"[3],":[61],"GPSHMEM":[62],"[4],":[63],"Python":[65],"[5],":[66],"and":[67,84,95,105,124],"also":[68],"end-user":[69],"applications.":[70],"management":[75],"shared":[77,81],"memory,":[78],"integration":[79],"memory":[82,87,128],"remote":[85],"direct":[86],"access":[88],"(RDMA)":[89],"on":[90,108,114],"clusters":[91],"with":[92],"SMP":[93],"nodes,":[94],"registration.":[96],"These":[97],"are":[98],"all":[99],"required":[100],"efficient":[102],"multi-":[103],"method":[104],"multi-protocol":[106],"modern":[109],"Focus":[111],"placed":[113],"techniques":[115],"supporting":[117],"process":[118],"while":[120],"maximizing":[121],"performance":[123],"efficiently":[125],"managing":[126],"global":[127],"system-wide.":[129]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
