Skip to the content.

Background

Formal CV

You can find my CV here : Akshay’s CV

Principal Research Interests

Publications

Conference Proceedings

Journal Articles

Workshop proceedings

Patents

Published Posters

Projects

Speculative Task-Parallelization

The ParaSol project funded by the Engineering and Physical Sciences Research Council (EPSRC) UK, seeks to develop compiler analyses and transformations to extract parallelism for future processors. I successfully implemented optimization techniques (in C++) to take advantage of and improve instruction-level parallelism for efficient speculative execution of application codes. The techniques have been incorporated into the ParaSol compiler, developed using the industry standard LLVM infrastructure.

Software Prefetching

Implemented a compiler transformation pass (in LLVM) to automatically extract helper thread for prefetching data in a Simultaneous Multi-threading (SMT) execution context.

Advanced Compiler Analysis Techniques for Irregular Computations

Implemented an Analysis technique and extended the related Dependence Test for compile-time automatic parallelization of Subscripted Subscript patterns using the Cetus Source to Source translator which translates from C to C annoted with OpenMP. Details in the publications listed above.

Professional Service

Supervision Experience

Internships

Leadership

Contact Info

Department of Computer Science
William Gates Building, JJ Thompson Ave
Room SC07
University of Cambridge
Cambridge,Cambridgeshire,UK

  asb227@cam.ac.uk

    Linkedin

    Github