GPUOcelot
Public Member Functions

analysis::SuperblockAnalysis Class Reference

Implements superblock analysis as described in [1]. More...

#include <SuperblockAnalysis.h>

Inheritance diagram for analysis::SuperblockAnalysis:
Inheritance graph
[legend]
Collaboration diagram for analysis::SuperblockAnalysis:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SuperblockAnalysis (ir::ControlFlowGraph &cfg, unsigned int blockSize=50)

Detailed Description

Implements superblock analysis as described in [1].

Core Idea: Form single-entry, multiple-exit, blocks that are simple to optimize and schedule.

[1] - Richard E. Hank, Scott A. Mahlke, Roger A. Bringmann, John C. Gyllenhaal, Wen-mei W. Hwu. Superblock formation using static program analysis.


Constructor & Destructor Documentation

analysis::SuperblockAnalysis::SuperblockAnalysis ( ir::ControlFlowGraph cfg,
unsigned int  blockSize = 50 
)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines