Rajan Ravindran
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Rajan Ravindran.
international parallel and distributed processing symposium | 2008
Dibyendu Das; Manish Gupta; Rajan Ravindran; W. Shivani; P. Sivakeshava; Rishabh Uppal
Exploiting computation-communication overlap is a well- known requirement to speed up distributed applications. However, efforts till now use programmer expertise, rather than any automatic tool to do this. In our work we propose the use of an aggressive optimizing compiler (IBMs xl series) to automatically extract opportunities for computation communication overlap. We depend on aggressive inlining, dominator trees and SSA based use-def analyses provided by the compiler framework for exploiting such overlap. Our target is MPI applications. In such applications, we try to automatically move mpi_waits as well as split blocking mpi_send/recv to create more opportunities for overlap. Our objective is two-fold: firstly, our tool should relieve the programmer from the burden of hunting for overlap manually as much as possible, and secondly, it should aid in converging on parallel applications which benefit from such overlap quickly. These are necessary as MPI applications are quickly becoming complex and huge and manual overlap extraction is becoming cumbersome. Our early experience shows that it is not necessary that exploiting an overlap always leads to performance improvement. This corroborates with the fact that if we have an automatic tool, then, we can quickly discard such applications (or certain configurations of such applications) without spending person-hours to manually rewrite MPI applications for introducing non-blocking calls. Our initial experiments with the industry-standard NAS parallel benchmarks show that we can get small-to-moderate improvements by utilizing overlap even in such highly tuned benchmarks. This augurs well for real-world applications that do not exploit overlap optimally.
Archive | 2002
Jong Hyuk Choi; Hubertus Franke; Shailabh Nagar; Rajan Ravindran
Archive | 2011
Sangram Alapati; Prathiba Kumar; Gowri Shankar Palani; Rajan Ravindran; Satish Kumar Sadasivam
Archive | 2015
Ramakrishnan Kannan; Anbazhagan Mani; Rajan Ravindran; Karthik Subbian
Archive | 2011
Giridhar M. Prabhakar; Rajan Ravindran; Chiranjib Sur
Archive | 2011
Prathiba Kumar; Rajan Ravindran; Satish Kumar Sadasivam; Madhavi G. Valluri
Archive | 2009
Dibyendu Das; Nagarajan Kathiresan; Rajan Ravindran; Bhaskaran Venkatsubramaniam
Archive | 2009
Pradipta K. Banerjee; Anbazhagan Mani; Rajan Ravindran; Vaidyanathan Srinivasan
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5 | 2001
Hubertus Franke; Shailabh Nagar; Mike Kravetz; Rajan Ravindran
Archive | 2008
Ramakrishnan Kannan; Rajan Ravindran; Anbazhagan Mani; Vasu Vallabhaneni