The architecture of a cache memory, which has been designed to support the memory bandwidth requirements of programs written in Prolog by capturing references to the Prolog stack, is presented. By exploiting the memory behavior of Prolog programs, this architecture achieves a considerable improvement over traditional cache architectures in terms of both performance and hardware complexity.

Limiting the memory bandwidth requirements of prolog programs: the architecture of a copy-back stack cache

1989

Abstract

The architecture of a cache memory, which has been designed to support the memory bandwidth requirements of programs written in Prolog by capturing references to the Prolog stack, is presented. By exploiting the memory behavior of Prolog programs, this architecture achieves a considerable improvement over traditional cache architectures in terms of both performance and hardware complexity.
1989
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
computer system architecture
cache memory
prolog
stack
File in questo prodotto:
File Dimensione Formato  
prod_418177-doc_147594.pdf

accesso aperto

Descrizione: Limiting the memory bandwidth requirements of prolog programs: the architecture of a copy-back stack cache
Dimensione 1.12 MB
Formato Adobe PDF
1.12 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/377017
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact