Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
Language support for regions
Autore:
Gay, D; Aiken, A;
Indirizzi:
Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA Univ Calif Berkeley Berkeley CA USA 94720 pt EECS, Berkeley, CA 94720 USA
Titolo Testata:
ACM SIGPLAN NOTICES
fascicolo: 5, volume: 36, anno: 2001,
pagine: 70 - 80
SICI:
1523-2867(200105)36:5<70:LSFR>2.0.ZU;2-F
Fonte:
ISI
Lingua:
ENG
Soggetto:
MEMORY;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
Engineering, Computing & Technology
Citazioni:
17
Recensione:
Indirizzi per estratti:
Indirizzo: Gay, D Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA Univ Calif Berkeley Berkeley CA USA 94720 , Berkeley, CA 94720 USA
Citazione:
D. Gay e A. Aiken, "Language support for regions", ACM SIGPL N, 36(5), 2001, pp. 70-80

Abstract

Region-based memory management systems structure memory by grouping objects in regions under program control. Memory is reclaimed by deleting regions, freeing all objects stored therein. Our compiler for C with regions, RC, prevents unsafe region deletions by keeping a count of references to each region. Using type annotations that make the structure of a program's regions more explicit, we reduce the overhead of reference counting from a maximum of 27% to a maximum of 11% on a suite of realistic benchmarks. We generalise these annotations in a region type system whose main novelty is the useof existentially quantified abstract regions to represent pointers to objects whose region is partially or totally unknown. A distribution of RC is available at http://www.cs.berkeley.edu/(similar to)dgay/rc.tar. gz.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 26/01/20 alle ore 23:12:24