2000Chinese Journal of ComputersRequires access

Cooperating Global Instruction Scheduling and Instant Register Allocation

Cheng Wu

Open publisher page 1 citations

Abstract

Instruction Level Parallelism (ILP) is an important characteristic of current high performance processor. Compiler has critical impact on how to make full use of the strong parallel processing ability of this kind of processor. With the background of developing an ILP compiler for a VLIW like processor, this paper discusses the kernel problem of ILP compilation global instruction scheduling and register allocation, introduces the phase ordering problem faced the design of the back end of this compiler, and presents the cooperated global instruction scheduling and register allocation method as a solution.

About this research paper

What this paper is about

Instruction Level Parallelism (ILP) is an important characteristic of current high performance processor. Compiler has critical impact on how to make full use of the strong parallel processing ability of this kind of processor. With the background of developing an ILP compiler for a VLIW like processor, this paper discusses the kernel problem of ILP compilation global instruction scheduling and register allocation, introduces the phase ordering problem faced the design of the back end of this compiler, and presents the cooperated global instruction scheduling and register allocation method as a solution.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Instruction Level Parallelism (ILP) is an important characteristic of current high performance processor. Compiler has critical impact on how to make full use of the strong parallel processing ability of this kind of processor. With the background of developing an ILP compiler for a VLIW like processor, this paper discusses the kernel problem of ILP compilation global instruction scheduling and register allocation, introduces the phase ordering problem faced the design of the back end of this compiler, and presents the cooperated global instruction scheduling and register allocation method as a solution.

Key concepts: Register allocation, Instruction scheduling, Computer science, Very long instruction word, Compiler, Instruction-level parallelism, Parallel computing, Scheduling (production processes)

Related papers

Back to paper searchBrowse research topicsOriginal source
Cooperating Global Instruction Scheduling and Instant Register Allocation — Research Paper | ScholarLens