Back to results

University of Illinois at Urbana-Champaign

Enhancing instruction-level parallelism through compiler-controlled speculation

Abstract

dc:description

The available instruction level parallelism (ILP) is extremely limited within basic blocks of non-numeric programs (1) (2) (3). An effective VLIW or superscalar processor must optimize and schedule instructions across basic block boundaries to achieve higher performance. An effective structure for ILP compilation is the superblock (4). The formation and optimization of superblocks increase ILP available to the scheduler along important execution paths by systematically removing constraints due to the unimportant paths. Superblock scheduling is then applied to extract the available ILP and map it to the processor resources.

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
Year dc:date
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bringmann, Roger Alexander
Contributors dc:contributor
  • Hwu, Wen-Mei W.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 1995 Bringmann, Roger Alexander
Language dc:language
eng

Identifiers

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

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

Bringmann, Roger Alexander. Enhancing instruction-level parallelism through compiler-controlled speculation. Dissertation thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/21595