University of Illinois at Urbana-Champaign
Enhancing instruction-level parallelism through compiler-controlled speculation
Abstract
dc:descriptionThe 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 × 1Rights
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