Ram Rajamony: Future research plans

Future Research Plans


I believe that the machine-level complexity of application development ought to be handled by programming systems and tools, freeing the programmer to concentrate on the higher-level, algorithmic aspects. Thus, I am primarily interested in building practical systems and tools that will enable high-performance computing to be effective. This is especially relevant for parallel processing, where the hardware infrastructure requirements have largely been met. To make parallel programming truly effective, we need tools.

Over the next few years, I will target prescriptive performance tuning as one of my research areas. I am convinced that this topic will have a significant impact, as prescriptive tools will enable programmers to rectify performance problems while requiring only source-level, rather than architecture-related, reasoning about the program. There are two avenues that I intend pursuing. I perceive both avenues as opening up opportunities for me to carry out research in related areas such as program analysis and compilation, and in other areas such as operating systems.


<- Back home
Ramakrishnan Rajamony
E-mail: (MyLastName) at us.ibm.com [please do not e-mail me at cs.rice.edu]
Last updated at 17:17 CST on Tuesday, February 10, 1998