Skip to content
Free planNo credit card requiredStart writing

report · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1994

DOLIB: Distributed Object Library

E. D’Azevedo, C.H. Romine

Cited by 4Open access

Abstract

This report describes the use and implementation of DOLIB (Distributed Object Library), a library of routines that emulates global or virtual shared memory on Intel multiprocessor systems. Access to a distributed global array is through explicit calls to gather and scatter. Advantages of using DOLIB include: dynamic allocation and freeing of huge (gigabyte) distributed arrays, both C and FORTRAN callable interfaces, and the ability to mix shared-memory and message-passing programming models for ease of use and optimal performance. DOLIB is independent of language and compiler extensions and requires no special operating system support. DOLIB also supports automatic caching of read-only data for high performance. The virtual shared memory support provided in DOLIB is well suited for implementing Lagrangian particle tracking techniques. We have also used DOLIB to create DONIO (Distributed Object Network I/O Library), which obtains over a 10-fold improvement in disk I/O performance on the Intel Paragon.

Cite this paper

APA 7

D’Azevedo, E., & Romine, C. (1994). DOLIB: Distributed Object Library. OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information). https://doi.org/10.2172/10108508

MLA 9

D’Azevedo, E., and C.H. Romine. “DOLIB: Distributed Object Library.” OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information), 1994, https://doi.org/10.2172/10108508.

Chicago

D’Azevedo, E., and C.H. Romine. 1994. “DOLIB: Distributed Object Library.” OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information). https://doi.org/10.2172/10108508.

Harvard

D’Azevedo, E. and Romine, C. (1994) ‘DOLIB: Distributed Object Library’, OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information). Available at: https://doi.org/10.2172/10108508.

BibTeX
@article{dazevedo1994dolib,
  title = {{DOLIB: Distributed Object Library}},
  author = {D’Azevedo, E. and Romine, C.H.},
  journal = {OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)},
  year = {1994},
  doi = {10.2172/10108508}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.