MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Register Allocation for Programs in SSA-Form

Daniel Grund
Fachrichtung Informatik - Saarbrücken
Ringvorlesung
AG 1, AG 3, AG 5, RG2, AG 2, AG 4, RG1, SWS  
AG Audience
-- Not specified --

Date, Time and Location

Thursday, 26 April 2007
13:00
-- Not specified --
E1 3 Hörsaal Gebäude
013
Saarbrücken

Abstract

Global register allocation is an important optimization in compilers.

Despite the everlasting interest in this topic and associated publications it
was - more or less - considered solved and stable. In this talk we summarize a
new approach that relies on the compiler using static single assignment form
(SSA). That way certain properties (chordal Graphs) allow to perform the actual
(optimal) assignment of registers in linear time. This in turn leads to a
complete restructuring and simplification of the whole register allocation phase.

The talk will present basic notions, the SSA approach, and will contrast it to
the classical way of register allocation. Emphasis is rather put on intuition
and comparison than on details of single sub-problems.

Contact

gk-sek
--email hidden
passcode not visible
logged in users only

gk-sek, 04/23/2007 13:36 -- Created document.