Back to results

University of Illinois at Urbana-Champaign

Reducing list access time for LISP execution

Abstract

dc:description

Prefetching items into cache can either increase or decrease memory access time, depending on how well the prefetching algorithm matches the memory reference pattern. A popular prefetching algorithm is one block lookahead (OBL). Caches help to improve system performance mainly because of the localities that exist in most program executions. The locality characteristics of list reference patterns are: both car and cdr pointer distances are likely to be small, pointers can point in either the forward or backward direction, linearization often shortens these distances, and cdr encoding is an efficient way to represent lists. Two algorithms, called two-way reflection prefetch (TRP) and forward one-block-lookahead and backward reflection prefetch (FOBRP), are designed to reduce list access time due to cache misses by taking advantage of these characteristics.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Date dc:date
10000-01-01

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Sung, Shu-Hui Helen
Contributors dc:contributor
  • Davidson, Edward S.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 1989 Sung, Shu-Hui Helen
Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
AAI8916312
(UMI)AAI8916312
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/22640

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Sung, Shu-Hui Helen. Reducing list access time for LISP execution. Dissertation thesis, University of Illinois at Urbana-Champaign, http://hdl.handle.net/2142/22640