Harsha Jagasia

Harsha Jagasia
Advanced Micro Devices | AMD

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)
Article
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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...