home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.compilers      Compiler construction, theory, etc. (Mod      2,753 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,168 of 2,753   
   Sid Touati to All   
   Re: Graph colouring and local register a   
   30 Nov 07 16:17:40   
   
   From: Sid.Touati@uvsq.fr   
      
   Miles Bader a icrit :   
      
   > So what do "modern" compilers use?   
   >   
   > -Miles   
   >   
      
      
   The term "modern" has no sense. It's marketing. Maybe you mean "actual".   
      
   Indeed, you should make a distinction what actual compilers do and   
   what they should do.  Most of the compilers use old register   
   allocation techniques, designed for sequential processors. When ILP   
   came, few of them used advanced techniques based on strong theoretical   
   research results. What happened is that many ad hoc practical   
   heuristics have been quickly designed to tackle the problem of   
   register allocation with ILP. Some improvement has been measured, but   
   on some simple non representative benchmarks. On real life codes, the   
   old register allocation techniques are not as efficient as people   
   think...   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca