In my role as a Research Associate, I primarily work on the EPSRC funded project “Exploiting Parallelism through Type Transformations for Hybrid Manycore Systems”, whose principal investigator is Dr Wim Vanderbauwhede. 

The project is run in collaboration with Imperial College and Heriot-Watt University. The specific challenge that is addressed in this project is how to exploit the parallelism of a given computing platform, e.g. a multicore CPU, a graphics processor (GPU) or a Field-Programmable Gate Array (FPGA), in the best possible way, without having to change the original program. My work focuses on creating an architecture on top of an FPGA that is best positioned to exploit parallelism, especially in the context of scientific computations, and to make this architecture programmable in a way that it can be done automatically by compilation tools.

Please visit our project website if you are interested to know more about this project.
At the University, I am part of the ENDS (Embedded, Networked and Distributed Systems) and GPG (Glasgow Parallelism Group) research groups.

I am collaborating with Professor Saji Hameed at the University of Aizu, Japan, along the lines of high performance computing (HPC) for weather models.

In a similar context, I have just started working with  Dr Safee Ullah at LUMS, Lahore, Pakistan. Our collaboration is in the area HPC for computational cancer biology.

I am a Glasgow University / ISLI alumnus and my Doctorate project was on creating a Dynamically Reconfigurable Platform for the MAC layer.

In an altogether other life, I have been involved with the Namal College in Mianwali, Pakistan, which is an Associate College of the University of Bradford, and an interesting and ambitious project. I still maintain academic links with the institute.

Please feel free to get in touch about any of these, or if you want to know more about my research, please go here.