Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Run-time Support for Distributed Sharing in Typed Languages
 
conference paper

Run-time Support for Distributed Sharing in Typed Languages

Hu, Y.C.
•
Yu, W.
•
Wallach, D.
Show more
2000
LCR 2000: Languages, Compilers, and Run-Time Systems for Scalable Computers
Languages, Compilers, and Runtimes for Scalable Computing

We present a new run-time system, DOSA, that efficiently implements a shared object space abstraction underneath a typed programming language. The key insight behind DOSA is that the ability to unambiguously distinguish pointers from data at run-time enables efficient fine-grained sharing using VM support. Like earlier systems designed for fine-grained sharing, DOSA improves the performance of fine-grained applications by eliminating false sharing. In contrast to these earlier systems, DOSA's VM-based approach and read aggregation enable it to match a page-based system on coarse-grained applications. Furthermore, its architecture permits optimizations that are not possible in conventional fine-grained or coarse-grained DSM systems.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

lcr00c.ps.pdf

Access type

openaccess

Size

245.35 KB

Format

Adobe PDF

Checksum (MD5)

452cd29066ed15b7a74bd55db2044847

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés