{"id":"https://openalex.org/W2162286721","doi":"https://doi.org/10.1109/fmpc.1996.558083","title":"Disk resident arrays: an array-oriented I/O library for out-of-core computations","display_name":"Disk resident arrays: an array-oriented I/O library for out-of-core computations","publication_year":2002,"publication_date":"2002-12-24","ids":{"openalex":"https://openalex.org/W2162286721","doi":"https://doi.org/10.1109/fmpc.1996.558083","mag":"2162286721"},"language":"en","primary_location":{"id":"doi:10.1109/fmpc.1996.558083","doi":"https://doi.org/10.1109/fmpc.1996.558083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fmpc.1996.558083","pdf_url":null,"source":{"id":"https://openalex.org/S7407087530","display_name":"Symposium on the Frontiers of Massively Parallel Computation (Frontiers)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","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/A5047131679","display_name":"Jarek Nieplocha","orcid":null,"observed_orcids":[]},"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, Richland, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, WA, USA","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032231503","display_name":"Ian T Foster","orcid":"https://orcid.org/0000-0003-2129-5269","observed_orcids":["https://orcid.org/0000-0003-2129-5269"]},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"I. Foster","raw_affiliation_strings":["Argonne National Laboratory, Argonne, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Argonne, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.3869,"has_fulltext":false,"cited_by_count":59,"citation_normalized_percentile":{"value":0.93300704,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"196","last_page":"204"},"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.9922000169754028,"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.9922000169754028,"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.004900000058114529,"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.0006000000284984708,"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/out-of-core-computation","display_name":"out-of-core computation","score":0.8159999847412109},{"id":"https://openalex.org/keywords/i-o-library","display_name":"I/O library","score":0.7799999713897705},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"memory hierarchy","score":0.6809999942779541},{"id":"https://openalex.org/keywords/global-arrays","display_name":"Global Arrays","score":0.7329999804496765},{"id":"https://openalex.org/keywords/distributed-arrays","display_name":"distributed arrays","score":0.9129999876022339},{"id":"https://openalex.org/keywords/parallel-i-o","display_name":"parallel I/O","score":0.796999990940094},{"id":"https://openalex.org/keywords/secondary-storage","display_name":"external memory","score":0.6299999952316284},{"id":"https://openalex.org/keywords/computational-chemistry","display_name":"computational chemistry","score":0.8410000205039978},{"id":"https://openalex.org/keywords/portability","display_name":"portability","score":0.5490000247955322}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.847087562084198},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.8193444609642029},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6897214651107788},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.5663764476776123},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5545034408569336},{"id":"https://openalex.org/C79470037","wikidata":"https://www.wikidata.org/wiki/Q279748","display_name":"Out-of-core algorithm","level":2,"score":0.545242428779602},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.5308279395103455},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.5149070024490356},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.5041037797927856},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.497283011674881},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4465392529964447},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4360975921154022},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.434799462556839},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.4333987236022949},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.4129735231399536},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.41184622049331665},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3126175105571747},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1134997010231018},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/fmpc.1996.558083","doi":"https://doi.org/10.1109/fmpc.1996.558083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fmpc.1996.558083","pdf_url":null,"source":{"id":"https://openalex.org/S7407087530","display_name":"Symposium on the Frontiers of Massively Parallel Computation (Frontiers)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96)","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.52.4273","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.4273","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://ftp.pnl.gov/pub/permanent/global/frontiers.ps.Z","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.8.4766","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.4766","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.emsl.pnl.gov/docs/global/papers/frontiers.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W87948951","https://openalex.org/W88132825","https://openalex.org/W1544535820","https://openalex.org/W1568228897","https://openalex.org/W1870892214","https://openalex.org/W1965498649","https://openalex.org/W1978513924","https://openalex.org/W1980788067","https://openalex.org/W1998453891","https://openalex.org/W2013540388","https://openalex.org/W2015326607","https://openalex.org/W2028370049","https://openalex.org/W2043473567","https://openalex.org/W2046770434","https://openalex.org/W2051523409","https://openalex.org/W2055951513","https://openalex.org/W2056999868","https://openalex.org/W2061453852","https://openalex.org/W2090683636","https://openalex.org/W2109982223","https://openalex.org/W2112794038","https://openalex.org/W2117665131","https://openalex.org/W2131423434","https://openalex.org/W2131434993","https://openalex.org/W2138072483","https://openalex.org/W2149970695","https://openalex.org/W2152826168","https://openalex.org/W2167295929","https://openalex.org/W2172446696","https://openalex.org/W2469293392","https://openalex.org/W2987917530","https://openalex.org/W3007497337","https://openalex.org/W3142551955","https://openalex.org/W3150215247","https://openalex.org/W4252389087","https://openalex.org/W4252724804","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W153609953","https://openalex.org/W2099778597","https://openalex.org/W7098590718","https://openalex.org/W7027679184","https://openalex.org/W2152018352","https://openalex.org/W7095886322","https://openalex.org/W7097456545","https://openalex.org/W7098884434","https://openalex.org/W4252389087","https://openalex.org/W7100940068"],"abstract_inverted_index":{"In":[0],"out-of-core":[1,53,165],"computations,":[2],"disk":[3],"storage":[4,32],"is":[5],"treated":[6],"as":[7,96],"another":[8],"level":[9],"in":[10,89],"the":[11,26,75,80,100,155,158,190],"memory":[12,92,137],"hierarchy,":[13],"below":[14],"cache,":[15],"local":[16,44,119],"memory,":[17],"and":[18,45,55,105,120,138,141,168,183],"(in":[19],"a":[20,60,90,109,144,169],"parallel":[21,70,181,201],"computer)":[22],"remote":[23,46,121],"memories.":[24,122],"However":[25],"tools":[27],"used":[28,39],"to":[29,40,43,72,78,131],"manage":[30,41,79],"this":[31,65,126],"are":[33],"typically":[34],"quite":[35],"different":[36],"from":[37],"those":[38],"access":[42],"memory.":[47],"This":[48,67],"disparity":[49],"complicates":[50],"implementation":[51,177],"of":[52,82,111,157],"algorithms":[54],"hinders":[56],"portability.":[57],"We":[58,94,123,153,174],"describe":[59,176],"programming":[61],"model":[62,68,104,127,160,194],"that":[63,149,187,189],"addresses":[64],"problem.":[66],"allows":[69],"programs":[71],"use":[73],"essentially":[74],"same":[76],"mechanisms":[77],"movement":[81],"data":[83],"between":[84,118,135],"any":[85],"two":[86,162],"adjacent":[87],"levels":[88],"hierarchical":[91],"system.":[93],"take":[95],"our":[97],"starting":[98],"point":[99],"Global":[101],"Arrays":[102,147,193],"shared-memory":[103],"library,":[106],"which":[107],"support":[108,132],"variety":[110],"operations":[112],"on":[113,179,200],"distributed":[114],"arrays,":[115],"including":[116],"transfer":[117,134],"show":[124],"how":[125],"can":[128,195],"be":[129,196],"extended":[130],"explicit":[133],"global":[136],"secondary":[139],"storage,":[140],"we":[142],"define":[143],"Disk":[145,191],"Resident":[146,192],"Library":[148],"supports":[150],"such":[151],"transfers.":[152],"illustrate":[154],"utility":[156],"resulting":[159],"with":[161],"applications,":[163],"an":[164],"matrix":[166],"multiplication":[167],"large":[170],"computational":[171],"chemistry":[172],"program.":[173],"also":[175],"techniques":[178],"several":[180],"computers":[182],"present":[184],"experimental":[185],"results":[186],"demonstrate":[188],"implemented":[197],"very":[198],"efficiently":[199],"computers.":[202]},"counts_by_year":[{"year":2016,"cited_by_count":2},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":5}],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2016-06-24T00:00:00"}
