|Register allocation for DSPs email@example.com (Whywhat) (2006-02-02)|
|Re: Register allocation for DSPs firstname.lastname@example.org (Uncle Noah) (2006-02-03)|
|Re: Register allocation for DSPs email@example.com (Whywhat) (2006-02-07)|
|From:||"Uncle Noah" <firstname.lastname@example.org>|
|Date:||3 Feb 2006 18:39:46 -0500|
|Posted-Date:||03 Feb 2006 18:39:46 EST|
> Hi all!
> I'm interested in common ways to allocate registers from different
> register groups, register pairs and so on. What contemporary algorithms
> exist nowadays? How far are they from classic algorithms like RA via
> graph coloring or iterative/linear scan?
> Any information would be very helpful.
you could search for papers on: variable allocation to dual memory
banks. Some experts on the field are:
Peter Marwedel (i think his first name is Peter)
My personal opinion is that available (freely) DSP compilers are pretty
bad. GCC was meant as a compiler for homogeneous archs after all. Their
papers (in the period 1990-today) describe many fine ideas (compilation
for SIMD, dual memory banks, and for heterogeneity).
Return to the
Search the comp.compilers archives again.