Extension of superblock technique to hyperblock using predicate hierarchy graph

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Compiler optimization and transformation techniques focus on eliminating branches from the instruction stream and overlapping the execution of multiple control flow paths using the conditional execution capabilities provided by predication. The compiler support for predicate[1] execution is based on hyperblock, which is a generalized form of superblock that takes advantage of both predicated and speculative execution. The paper discusses the compilation techniques of hyperblock. The algorithm works well for inner most loops. However, for general acyclic code, external boundaries do not exist. As a result, the hyperblocks tend to grow along particular paths of control. New technique (PHG is used) to form efficient hyperblocks in acyclic code will increase the effectiveness of hyperblock techniques across all the bench marks. © 2010 Springer-Verlag Berlin Heidelberg.

Author supplied keywords

Cite

CITATION STYLE

APA

Verma, S., Biswas, R., & Singh, J. B. (2010). Extension of superblock technique to hyperblock using predicate hierarchy graph. In Communications in Computer and Information Science (Vol. 95 CCIS, pp. 217–229). https://doi.org/10.1007/978-3-642-14825-5_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free