PUMA
Istituto di Scienza e Tecnologie dell'Informazione     
Lopriore L. Memory hierarchies for Prolog implementation : the architecture of a Prolog data cache. Progetto finalizzato Sistemi Informatici e Calcolo Parallelo. Internal note IEI-B4-59, 1990.
 
 
Abstract
(English)
By capturing the references to the Prolog data space, the cache architecture presented in this paper reduces the memory bandwidth requirements of Prolog programs. For each Prolog stack, the cache contains a contiguous portion, called the window, of the memory area reserved to contain that stack. The programs control the cache activity by means of a set of commands, which make it possible to position the windows and to change their size. The cache architecture takes advantage of the memory referencing characteristics of Prolog programs to obtain an efficient utilization of the cache storage resources while reducing both the complexity of the logic for cache space management and the memory traffic generated by the cache operations.
Subject Prolog


Icona documento 1) Download Document PDF


Icona documento Open access Icona documento Restricted Icona documento Private

 


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional