𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Immutability specification and its applications

✍ Scribed by Igor Pechtchanski; Vivek Sarkar


Publisher
John Wiley and Sons
Year
2005
Tongue
English
Weight
299 KB
Volume
17
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

A location is said to be immutable if its value and the values of selected locations reachable from it are guaranteed to remain unchanged during a specified time interval. We introduce a framework for immutability specification, and discuss its application to code optimization. Compared with a final declaration, an immutability assertion in our framework can express a richer set of immutability properties along three dimensionsβ€”lifetime, reachability and context. We present a framework for processing and verifying immutability annotations in Java, as well as extending optimizations so as to exploit immutability information. Preliminary experimental results show that a significant number (61%) of read accesses could potentially be classified as immutable in our framework. Further, use of immutability information yields substantial reductions (33–99%) in the number of dynamic read accesses, and also measurable speedups in the range of 5–10% for certain benchmark programs. Copyright Β© 2005 John Wiley & Sons, Ltd.


πŸ“œ SIMILAR VOLUMES


Hydrozirconation and Its Applications
✍ Peter Wipf; Christopher Kendall πŸ“‚ Article πŸ“… 2005 πŸ› John Wiley and Sons βš– 8 KB πŸ‘ 2 views
Micronucleus and its applications
✍ Swapan Samanta; Pranab Dey πŸ“‚ Article πŸ“… 2010 πŸ› John Wiley and Sons 🌐 English βš– 321 KB
Bakelite and its applications
✍ Lebach, H. πŸ“‚ Article πŸ“… 1913 πŸ› Wiley (John Wiley & Sons) βš– 811 KB

## _____ -__. uuhibility in uicuhoi and uthor orgniiic hU~Vlillt\*.'e Thuy i:ro fwniutl ininiccliatoly I J ~ tho condonustion of ~ihunok ~n r l furn~iiltlch~tli~, ospccinlly whon ucid emidensing iigciik nre uhcd, wit,lr 1\11 uxccss of phonol, provitlccl fiiitiiciently intcnro 1inc1 lengthy hcitt,i

Sialography: Its technique and applicati
✍ Reginald T. Payne πŸ“‚ Article πŸ“… 1931 πŸ› John Wiley and Sons 🌐 English βš– 469 KB πŸ‘ 2 views

SIALOCHAPHY is the radiographic demonstration of the ducts of the salivary glands by means of the injection of substances opaque t o X rays. The

Everyday memory research and its applica
✍ Dr Susan E. Gathercole; Alan F. Collins πŸ“‚ Article πŸ“… 1992 πŸ› John Wiley and Sons 🌐 English βš– 349 KB πŸ‘ 1 views