M.O’Boyle ScalarOptimisation January2011 January2011 MichaelO’Boyle CourseStructure •L1IntroductionandRecap •4-5lecturesonhighlevelapproaches •4-5lecturesonadaptivecompilation 1 M.O’Boyle ScalarOptimisation January2011 •FindforeachblockinturncalculateAVAIL(b)basedonpredecessors •InitialiseAVAIL(b)=∅ •Keeprepeatingtheproceduretillresultsstabilise. 2 e=b+18 s=a+b u=e+ f v=a+b w=c+d x=e+f y=a+b z=c+d r=c+d D G D D G m = a+b n = a+b A S 3 G L L F M.O’Boyle ScalarOptimisation January2011 4