Displaying 2 results from an estimated 2 matches for "hyperblock_formation".
2009 Apr 02
2
[LLVMdev] GSoC 2009: An LLVM Backend for TPA
...ul instructions while enforcing the architecture
constraints. Third, we’ll optimize the instruction scheduler so that
instructions in the block can execute with minimum cost.
Besides the basic LLVM backend for TPA processor, two passes are crucial for
our research work. One is function pass called Hyperblock_Formation, which
partition several basic blocks into a TPA block. We'll use a collection of
heuristics, such as critical path ordering, load balancing, data cache
locality, register output and so on. The other is a block pass called
instruction block, which statically maps the instructions to the process...
2009 Apr 02
0
[LLVMdev] GSoC 2009: An LLVM Backend for TPA
...rchitecture constraints. Third, we’ll optimize the
> instruction scheduler so that instructions in the block can execute
> with minimum cost.
>
> Besides the basic LLVM backend for TPA processor, two passes are
> crucial for our research work. One is function pass called
> Hyperblock_Formation, which partition several basic blocks into a
> TPA block. We'll use a collection of heuristics, such as critical
> path ordering, load balancing, data cache locality, register output
> and so on. The other is a block pass called instruction block, which
> statically maps the...