Using control flow data structures to direct and track instruction execution

J Bobba, R Sasanka, JJ Cook, A Das… - US Patent …, 2018 - Google Patents
A mechanism for tracking the control flow of instructions in an application and performing
one or more optimizations of a processing device, based on the control flow of the …

An approach for compiler optimization to exploit instruction level parallelism

R Kumar, PK Singh - … Computing, Networking and Informatics-Volume 2 …, 2014 - Springer
Abstract Instruction Level Parallelism (ILP) is not the new idea. Unfortunately ILP
architecture not well suited to for all conventional high level language compilers and …

[PDF][PDF] INSTRUCTION LEVEL PARALLELISM–THE ROLE OF ARCHITECTURE AND COMPILER

R Kumar, PK Singh - Proceeding of ICETSTM, 2013 - researchgate.net
The instruction level parallelism (ILP) is not a new idea. It has been in practice since 1970
and became a much more significant force in computer design by 1980s. The researchers …

A novel heuristic for selection of hyperblock in If-conversion

R Kumar, AK Saxena, PK Singh - 2011 3rd International …, 2011 - ieeexplore.ieee.org
In this paper we present a novel heuristic for selection of hyperblock in If-conversion. The if-
conversion has been applied to be promising method for exploitation of ILP in the presence …

[PDF][PDF] ILP Exploitation and Speedup Issues and Their Solutions through Balanced Scheduling

R Kumar, PK Singh - iieng.org
In this paper, we present issues associated with hardware and compiler to exploit instruction
level parallelism. In this reference the solutions related to balanced scheduling have been …