Memory Disambiguation To Facilitate Instruction-Level Parallelism Compilation (1995)
by
David Mark Gallagher
| Citations: | 28 - 1 self |
BibTeX
@TECHREPORT{Gallagher95memorydisambiguation,
author = {David Mark Gallagher},
title = {Memory Disambiguation To Facilitate Instruction-Level Parallelism Compilation},
institution = {},
year = {1995}
}
Years of Citing Articles
OpenURL
Abstract
... to support low-level optimization and scheduling. A dynamic approach, the memory conflict buffer, originally proposed by Chen [1], is analyzed across a large suite of integer and floating-point benchmarks. A new static approach, termed sync arcs, involving the passing of explicit dependence arcs from the source-level code down to the low-level code, is proposed and evaluated. This investigation of both dynamic and static memory disambiguation allows a quantitative analysis of the tradeoffs between the two approaches.







