{"id":"https://openalex.org/W4242656469","doi":"https://doi.org/10.1142/s0129626400000196","title":"HPF LIBRARY AND COMPILER SUPPORT FOR HALOS IN DATA PARALLEL IRREGULAR COMPUTATIONS","display_name":"HPF LIBRARY AND COMPILER SUPPORT FOR HALOS IN DATA PARALLEL IRREGULAR COMPUTATIONS","publication_year":2000,"publication_date":"2000-06-01","ids":{"openalex":"https://openalex.org/W4242656469","doi":"https://doi.org/10.1142/s0129626400000196"},"language":"en","primary_location":{"id":"doi:10.1142/s0129626400000196","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129626400000196","pdf_url":null,"source":{"id":"https://openalex.org/S18360026","display_name":"Parallel Processing Letters","issn_l":"0129-6264","issn":["0129-6264","1793-642X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Processing Letters","raw_type":"journal-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/A5008075161","display_name":"Thomas Brandes","orcid":"https://orcid.org/0000-0001-7930-8646"},"institutions":[{"id":"https://openalex.org/I4210098248","display_name":"Fraunhofer Institute for Algorithms and Scientific Computing","ror":"https://ror.org/00trw9c49","country_code":"DE","type":"facility","lineage":["https://openalex.org/I4210098248","https://openalex.org/I4923324"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"THOMAS BRANDES","raw_affiliation_strings":["Institute for Algorithms and Scientific Computing (SCAI), German National Research Center for Information Technology (GMD), Schlo\u00df Birlinghoven, D-53754 St. Augustin, Germany"],"affiliations":[{"raw_affiliation_string":"Institute for Algorithms and Scientific Computing (SCAI), German National Research Center for Information Technology (GMD), Schlo\u00df Birlinghoven, D-53754 St. Augustin, Germany","institution_ids":["https://openalex.org/I4210098248"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5008075161"],"corresponding_institution_ids":["https://openalex.org/I4210098248"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.39041259,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"10","issue":"02n03","first_page":"189","last_page":"200"},"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.9997000098228455,"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.9997000098228455,"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.9987999796867371,"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.8754987716674805},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7888323664665222},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6384543180465698},{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.6262674927711487},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.48792049288749695},{"id":"https://openalex.org/keywords/shadow","display_name":"Shadow (psychology)","score":0.4750749468803406},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36287882924079895},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.3023955225944519}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8754987716674805},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7888323664665222},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6384543180465698},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.6262674927711487},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.48792049288749695},{"id":"https://openalex.org/C117797892","wikidata":"https://www.wikidata.org/wiki/Q286363","display_name":"Shadow (psychology)","level":2,"score":0.4750749468803406},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36287882924079895},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.3023955225944519},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0129626400000196","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129626400000196","pdf_url":null,"source":{"id":"https://openalex.org/S18360026","display_name":"Parallel Processing Letters","issn_l":"0129-6264","issn":["0129-6264","1793-642X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Processing Letters","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.7200000286102295,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W2032051761","https://openalex.org/W2034518549","https://openalex.org/W2085809150","https://openalex.org/W2154777588","https://openalex.org/W2994762488"],"related_works":["https://openalex.org/W2026512611","https://openalex.org/W1985165680","https://openalex.org/W4245497162","https://openalex.org/W2353146130","https://openalex.org/W1990817968","https://openalex.org/W2150064838","https://openalex.org/W1933089384","https://openalex.org/W2185094550","https://openalex.org/W2088823210","https://openalex.org/W2135766592"],"abstract_inverted_index":{"On":[0],"distributed":[1],"memory":[2,40],"architectures":[3],"data":[4,15,51,114,176],"parallel":[5,115],"compilers":[6],"emulate":[7],"the":[8,14,17,21,25,50,84,107,126,156,161,173,185,197,201,219,228,231],"global":[9],"address":[10],"space":[11],"by":[12,28,57],"distributing":[13],"onto":[16],"processors":[18],"according":[19],"to":[20,41,150,163,171],"mapping":[22],"directives":[23],"of":[24,49,96,129,160,175,203,213,230],"user":[26,157],"and":[27,132,167,170,190,199,209],"generating":[29],"automatically":[30],"explicit":[31,127,178],"inter-processor":[32],"communication.":[33],"A":[34,119],"shadow":[35,61,85,97,165],"is":[36,53,99,158],"additionally":[37],"allocated":[38],"local":[39],"keep":[42],"on":[43,73,83],"one":[44],"processor":[45],"also":[46,136,200],"non-local":[47],"values":[48],"that":[52],"accessed":[54],"or":[55],"defined":[56],"this":[58,70,204],"processor.":[59],"While":[60],"edges":[62,86,98],"are":[63],"already":[64],"well":[65],"studied":[66],"for":[67,76,101,112],"structured":[68],"grids,":[69],"paper":[71,195],"focuses":[72],"its":[74],"use":[75,95,191],"applications":[77],"with":[78,90,121,146,177],"unstructured":[79,88,130],"grids":[80],"where":[81,155],"updates":[82],"involve":[87],"communication":[89,92,134,168],"complex":[91],"schedules.":[93],"The":[94,206,224],"considered":[100],"High":[102],"Performance":[103],"Fortran":[104],"(HPF)":[105],"as":[106],"de":[108],"facto":[109],"standard":[110],"language":[111],"writing":[113,143],"programs":[116,145],"in":[117],"Fortran.":[118],"library":[120,141,208],"a":[122,147],"HPF":[123,144,186,221],"binding":[124],"provides":[125],"control":[128],"shadows":[131],"their":[133],"schedules,":[135],"called":[137],"halos.":[138],"This":[139,194],"halo":[140,207],"allows":[142],"performance":[148,225],"close":[149],"hand-coded":[151],"message-passing":[152],"versions":[153],"but":[154],"freed":[159],"burden":[162],"calculate":[164],"sizes":[166],"schedules":[169],"do":[172],"exchanging":[174],"message":[179],"passing":[180],"commands.":[181],"In":[182],"certain":[183],"situations,":[184],"compiler":[187],"can":[188],"create":[189],"halos":[192,214],"automatically.":[193],"shows":[196],"advantages":[198],"limits":[202],"approach.":[205,233],"an":[210],"automatic":[211],"support":[212],"have":[215],"been":[216],"implemented":[217],"within":[218],"ADAPTOR":[220],"compilation":[222],"system.":[223],"results":[226],"verify":[227],"effectiveness":[229],"chosen":[232]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
