Towards Compile-Time Optimizations for Persistence

Antony L. Hosking, J Eliot B Moss

Research output: Chapter in Book/Report/Conference proceedingConference Paperpeer-review

Abstract

We consider how a persistent programming language might offer performance competitive with that of non-persistent
languages,at least on memory resident data. We are concernedwith object-oriented languages,and with implementing
persistence via object faulting, where the system detects uses of non-resident objects and fetches them on demand. We
present some background on object faulting and means for implementing it, and describe a specific language we are
developing, namely Persistent Modula-3. Then we explore approaches to optimising persistence aspects of Persistent
Modula-3, and outline techniques under consideration in our compiler development effort.
Original languageEnglish
Title of host publicationImplementing Persistent Object Bases, Principles and Practice
Subtitle of host publicationProceedings of the Fourth International Workshop on Persistent Objects
EditorsAlan Dearle, Gail M. Shaw, Stanley B. Zdonik
PublisherMorgan Kauffman Publishers
Number of pages10
ISBN (Print)1-55860-168-6
Publication statusPublished - 1990
Externally publishedYes
EventFourth International Workshop on Persistent Objects - Martha's Vineyard, United States
Duration: 23 Sept 199027 Sept 1990

Workshop

WorkshopFourth International Workshop on Persistent Objects
Country/TerritoryUnited States
CityMartha's Vineyard
Period23/09/9027/09/90

Fingerprint

Dive into the research topics of 'Towards Compile-Time Optimizations for Persistence'. Together they form a unique fingerprint.

Cite this