Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
Concurrent garbage collection using hardware-assisted profiling
Autore:
Heil, TH; Smith, JE;
Indirizzi:
Univ Wisconsin, Madison, WI 53706 USA Univ Wisconsin Madison WI USA 53706Univ Wisconsin, Madison, WI 53706 USA
Titolo Testata:
ACM SIGPLAN NOTICES
fascicolo: 1, volume: 36, anno: 2001,
pagine: 80 - 93
SICI:
1523-2867(200101)36:1<80:CGCUHP>2.0.ZU;2-C
Fonte:
ISI
Lingua:
ENG
Soggetto:
OPTIMIZATION; SUPPORT;
Keywords:
concurrent garbage collection; hardware-assisted profiling; memory management;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
Engineering, Computing & Technology
Citazioni:
40
Recensione:
Indirizzi per estratti:
Indirizzo: Heil, TH Univ Wisconsin, 1415 Engn Dr, Madison, WI 53706 USA Univ Wisconsin 1415 Engn Dr Madison WI USA 53706 on, WI 53706 USA
Citazione:
T.H. Heil e J.E. Smith, "Concurrent garbage collection using hardware-assisted profiling", ACM SIGPL N, 36(1), 2001, pp. 80-93

Abstract

In the presence of on-chip multithreading, a Virtual Machine (VM) implementation can readily take advantage of service threads for enhancing performance by performing tasks such as profile collection and analysis, dynamic optimization, and garbage collection concurrently with program execution. In this context, a hardware-assisted profiling mechanism is proposed. The Relational Profiling Architecture (RPA) is designed from the top down. RPA is based on a relational model similar to the relational database model. Instructions selected for profiling produce a record of information. A simple query engine examines these records for patterns, and performs simple actions on matching records. The power and flexibility of RPA is demonstrated by developing a concurrent generational garbage collector for Java. Detailed execution driven simulations show that this collector has an average runtime overhead of approximately 0.6%. The short pauses in the application required for synchronizationwith the garbage collector are at most 54 microseconds, given a 1GHz clockfrequency.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 19/01/20 alle ore 14:53:36