
Harsha JagasiaAdvanced Micro Devices | AMD
Harsha Jagasia
About
3
Publications
515
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
72
Citations
Publications
Publications (3)
Modern compilers are responsible for adapting the semantics of source programs into a form that makes efficient use of a highly complex, hetero-geneous machine. This adaptation amounts to solve an optimization problem in a huge and unstructured search space, while predicting the performance outcome of complex sequences of program transformations. T...
Graphite is the loop transformation framework that was introduced in GCC 4.4. This paper gives a detailed de-scription of the design and future directions of this in-frastructure. Graphite uses the polyhedral model as the internal representation (GPOLY). The plan is to create a polyhedral compilation package (PCP) that will pro-vide loop optimizati...
GNU Compiler Collection (GCC) needs a strategy to sup-port future multicore architectures, which will probably include heterogeneous accelerator-like designs with ex-plicit management of scratchpad memories. Some have further restrictions; for example, SIMD has limited syn-chronization capabilities. Some platforms will probably offer hardware suppo...