Back to results

University of Illinois at Urbana-Champaign

Data relocation and prefetching for programs with large data sets

Abstract

dc:description

Numerical applications frequently contain nested loop structures that process large arrays of data. The execution of these loop structures often produces memory preference patterns that poorly utilize data caches. Limited associativity and cache capacity result in cache conflict misses. Also, non-unit stride access patterns can cause low utilization of cache lines. Data copying has been proposed and investigated in order to reduce the cache conflict misses (1) (2), but this technique has a high execution overhead since it does the copy operations entirely in software.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Engineering, Electronics and Electrical
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Yamada, Yoji
Contributors dc:contributor
  • Hwu, Wen-Mei W.

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Copyright 1995 Yamada, Yoji
Language dc:language
eng

Identifiers

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

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

Yamada, Yoji. Data relocation and prefetching for programs with large data sets. Dissertation thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/23680