BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:2.0 BEGIN:VEVENT DTSTART:20141118T213000Z DTEND:20141118T220000Z LOCATION:393-94-95 DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Optimizing compilers targeting modern multi-core=0Amachines require complex program restructuring to expose the proper=0Agrain of coarse- and fine-grain parallelism and data locality.=0AThe polyhedral compilation model has provided significant advancements=0Ain handling of compositions of loop transformations,=0Aexposing multiple levels of parallelism and improving data=0Areuse. However, not all program transformations can be expressed in=0Athis model, and some others may actually limit performance because of=0Athe excessively complex loop structures generated.=0A=0AIn this paper, we propose an optimization flow that combines polyhedral=0Aand syntactic/AST-based transformations, leveraging the strengths and=0Acornering the limitations of each framework. It generates=0Ahigh-performance code containing well-formed loops which can be=0Aeffectively vectorized, while still exposing sufficient=0Aparallelism and data reuse. It combines several transformation stages=0Ausing either polyhedral or AST-based transformations, delivering=0Aperformance improvements over single-staged polyhedral compilers. SUMMARY:Oil and Water Can Mix! An Integration of Polyhedral and AST-based Transformations PRIORITY:3 END:VEVENT END:VCALENDAR