![](//s1.studylibfr.com/store/data-gzf/de0b2c3d00966897b4c961f2585efab0/1/002940377.htmlex.zip/bg1.jpg)
NOMdel’entreprise:STMicroelectronics
Villeetcodepostal:Crolles38926(banlieueGrenoble)
NOMdulaboratoire:VERIMAG
Numérodulaboratoire académique partenaire (si déjà connu):UMR5104
DESCRIPTIFduthèmederechercheproposé(sansaucuncaractèreconfidentiel):
Subject:DataFlowOptimizationsonthePSI‐SSAForm
Description:Classicdata‐flowoptimizationsincompilersrelyontwoseparatesteps:analysisand
transformations.Recentresearchhowevershowsthatcombiningthetwointoaunifiedpassismore
effectiveandefficient.Thepurposeofthisresearchistoextendthisunifiedapproachtothecompiler
codegeneratoroptimizationsforembeddedmediaprocessors,bycombining:1.advanced
descriptionofmachineoperators;2.compilerintermediaterepresentationbasedonthePSI‐SSA
form;and3.semanticdescriptionofmachineoperators.ThePSI‐SSAformisanextensionofthe
classicStaticSingleAssignment(SSA)formthatisusedtorepresentpredicatedcomputations.
ImplementationoftheresearchresultswillbebasedontheOpen64compilerframeworkandonthe
STMicroelectronicsCLI‐JITcompiler[EuroPar'2008].TargetprocessorsforthisresearcharetheST200
VLIW(Lxarchitecture[ISCA'2000])processorsandtheARMprocessors.
Requirements:Thecandidatemustbefamiliarwiththebasicsofgraphtheoryandofcompiler
design.Knowledgeofcodegeneratoroptimizationsproblemsisaplus.Thecandidateshouldhave
workingknowledgeofUnixsystems,C|C++forimplementations,Perl|Python|Tclforscripting.
Conditions:WorklocatedatSTMicroelectronics,Grenoble.Supervisionbyanacademicfromthe
VERIMAGlaboratory,Grenoble.
Datederecrutement:Automne2008
Adresse email à laquelle le candidat doit répondre:
Contact: Christophe.Guillon@st.com, Benoit.Dupont-de-Dinechin@st.com