4 msgStatic Chain Argument in call_expr
1 msgMODIFY_EXPR lhs
5 msgLibiberty functions
13 msgLooking for specific pages from Muchnick's book
1 msggcc-4.2-20070307 is now available
6 msgDetemining the size of int_fast8_t etc. in the ...
5 msgApple's Objective-C 2.0 extensions
1 msglibg2c.a missing in 4.1.1

Continuous run-time adaptation and optimization...
\ Grigori Fursin (7 Mar 2007)

1 msgGCC Interactive Compilation Interface development
3 msgbuild broken
1 msgDoxygen documentation nearly unreadable
5 msgBUG: wrong function call
21 msgAdding a new gcc dir
3 msgMainline bug in RTL fwprop.
1 msggcc-4.1-20070305 is now available
4 msggcc and gmp/mpfr - order of build
9 msgSigned overflow patches OK for 4.2?
1 msgquestion about PASSES
7 msgsubreg pass
Subject:Continuous run-time adaptation and optimization of statically compiled programs
Group:Gcc
From:Grigori Fursin
Date:7 Mar 2007


Hi all,

Also wanted to announce that we are currently developing run-time adaptation
techniques for GCC for statically compiled programs with varying context
and behavior. Our technique relies on function/loop versioning and
static low-overhead monitoring and adaptation routines.
We extend our previous work on adaption techniques for regular
numerical codes with stable phases (presented at HiPEAC 2005)
to codes with any (irregular) behavior by using time-slot
run-time performance monitoring and statistical selection of
appropriate versions. We use it for continuous program optimizations,
speeding up iterative optimizations and for auto-tuning of libraries.
We also use this technique for program run-time adaptation on
heterogeneous computing systems.

Here is the development website:
http://unidapt.sourceforge.net

This adaptation technique is used in HiPEAC, MilePost and SARC projects.
Any comments and suggestions are welcome!

Cheers,
Grigori

=====================================
Grigori Fursin, PhD
Research Fellow, INRIA Futurs, France
http://fursin.net/research_desc.html



© 2004-2008 readlist.com