Editorial Board
Associate Editor, IEEE Transactions on Parallel and Distributed Processing System (TPDS), April 2014-2018.
Award Committee
ACM Senior Member Award Committee. Member, March 2015-December 2017. Chair, 2018.
Chair
Program Co-Chair, HPC Area, HiPC 2022.
Vice Chair, System Software track, HiPC 2021.
Session Chair - Applications track, High Performance Computing Communications (HPCC), 2017.
Session Chair - Algorithms, International Conference on Supercomputing (ICS), 2013.
Chair, Student Affairs Committee, 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 2010.
Track Chair, Parallel/Grid Computing Systems track, 17th International Conference on Advanced Computing and Communications (ADCOM), 2009.
Chair, Session on Garuda usage policies. 3rd Garuda Partners Meet, Bangalore, India. 2008.
Chair, Session on Performance, 3rd IEEE International Conference on e-Science and Grid Computing, 2007.
Tutorial Chair, 3rd IEEE International Conference on e-Science and Grid Computing, 2007.
Program Committee
IEEE International Parallel and Distributed Processing Symposium (IPDPS): 2007, 2014, 2017-2019, 2021, 2023.
IEEE Cluster conference, 2014, 2015, 2022.
International Conference on High Performance Computing, HiPC: 2008, 2010-17, 2020.
International Conference on Parallel Programming, ICPP: 2009, 2017, 2020.
International Supercomputing Conference, ISC: 2019.
Heterogeneous Computing Workshop, HCW: 2016
IEEE/ACM Supercomputing (SC) conference Posters, 2015.
IEEE/ACM Supercomputing (SC) conference Birds-of-a-Feather (BoF), 2014.
International Symposium on Cluster, Cloud and Grid Computing, CCGrid: 2006, 2010, 2011, 2014.
IEEE International Conference on High Performance Computing and Communications, HPCC: 2005, 2009, 2011-13.
Student Research Symposium, International Conference on High Performance Computing, HiPC: 2009-12.
International Conference on Advanced Computing and Communications (ADCOM), 2009.
Workshop on Scheduling and Resource Management for Parallel and Distributed Systems, SRMPDS: 2007, 2008.
IEEE International Conference on e-Science and Grid Computing: 2005, 2007.
Joint Workshop on High-Performance Grid Computing and High-Level Parallel Programming Models, HIPS-HPGC: 2005.
Reviewer
Parallel Computing journal (ParCo): 2013, 2015, 2017.
Concurrency & Computing: Practice & Experience (CPE), 2014, 2017.
ACM Computing Surveys: 2016
Journal of Supercomputing: 2016
IEEE Transactions on Computers, TC: 2015.
Journal of Parallel and Distributed Computing, JPDC: 2004, 2005, 2008-2015.
International Journal of High Performance Computing Applications (IJHPCA), 2014.
Journal of Supercomputing (JSC), 2014.
IEEE Transactions on Cloud Computing, TCC: 2013.
IEEE Transactions on Parallel and Distributed Systems, TPDS: 2010-2013.
ACM Transactions on Computers: 2011, 2012.
ACM Computing Surveys: 2011.
Future Generation Computer Systems, FGCS: 2007, 2008.
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP: 2008.
EuroPar: 2005.
Journal of Grid Computing: 2005.
International Conference on High Performance Computing, HiPC: 2004.
Organizer
Co-organized Indo-US Workshop on Computational Science and Data Engineering (CS&DE), held in conjunction with International Conference on High Performance Computing (HiPC), 2014.
Investigator, National Supercomputing Mission for sanctioning and managing R&D projects in HPC areas across the country, 2021-date.
Member, UG Senate Curriculum Committee (SCC), IISc, 2022-date.
External Examiner, PhD Thesis and Defense of a student from VNIT, Nagpur, 2022.
Member, Program Coordination Committee (PCC), BTech in Math & Computing, IISc, 2021.
External Examiner, PhD Thesis and Defense of a student from IIIT Guwahati, 2021.
External Examiner, PhD Thesis and Defense of a student from Jawaharlal National University (JNU), Delhi, 2015.
Reviewer, Project proposals submitted to Department of Science and Technology (DST), 2006, 2010, 2013, 2015.
Member, Advisory board member to curriculum of Department of Computer Science, MS Ramiah Institute of Technology, Bangalore, 2015.
Member, GATE Exam Invigilation, 2015.
Member, Committee for HPC System Purchase, IIT Ropar, 2014
PRSG Head, DeITy project by Nitte Meenakshi Institute of Technology (NMIT), Bangalore, 2014.
External Examiner, M.S. thesis from Satya Sai Engineering, Puttaparthi, AP, 2014.
Member, Department Curriculum Committee (DCC), SERC, 2004-2007, February 2015 - date
Convener and Member, Department Curriculum Committee (DCC), SERC, August 2011 - January 2015
Member, Committee on SERC Supercomputer Purchase. 2013-14
Coordinator, Electrical Sciences Division Symposium, January 2012
Member, SERC HPC Usage Committee
Member, IISc Web Committee, 2005, 2011
Coordinator, SERC research (M.Sc and Ph.D) interviews, August 2007, December 2009, August 2010, August 2013.
Served as examiner (Senate Nominee/Department Expert/Chairman's Nominee) in Comprehensive Exam and General Test boards of PhD and MSc (Engg.) students, respectively, and in M.Sc to Ph.D conversion viva boards, from 2004-date
Member, Research admissions committee, SERC, 2003 - date
Coordinator, SERC showcase, IISc centenary conference. December 2008
Coordinator, SERC Research Seminar Day, August 2007
External Examiner, M.S. thesis from Computer Science and Engineering, IIT, Madras, 2007
Faculty coordinator for the preparation of department annual report, 2006, 2007
Member, Project Review and Steering Committee (PRSG) for the Project "Development of Trust Components for Secured Commercial Grid Services" at Madras Institute of Technology, Anna University, Chennai, India, 2004-2007
Member, Committee to upgrade SERC access stations, 2005
Member, Committee to screen SERC M.Tech (Computational Science) projects, 2005
Coordinator, SERC M. Tech (Computational Science) interviews, 2005
Member, Committee to reorganize SERC course structure for M.Tech programs in Computational Science, 2005
Commitee of J.N. Tata Endowement Scheme for deciding on scholarships to potential candidates for pursuing Graduate Studies in United States, 2004
Invited Talks
Essential Ingredients for Scalable Solutions - Asynchronous Methods, Multi-node Hybrid CPU-GPU Executions, Harnessing Domain Knowledge, Shell-IISc workshop, November 2021.
Parallel Algorithms for Sorting, Search and Graph Applications. FDP program in NMIT, Bangalore, September 2021.
Towards Preparing for the Exascale Era: Developing Bulk-Synchronous Avoiding Algorithms. IIT Indore NSM workshop, July 2021.
Bulk Synchronization Avoiding Algorithms in Graph Applications and Iterative Solvers. Adena workshop, October 2020.
Heterogeneous Computing for Graph Algorithms. IndoSys workshop, July 2019.
Metascheduling. Garuda NKN Meet. NIAS, September 2016.
Metascheduling of HPC Jobs in Day-Ahead Electricity Markets. Jawaharlal Nehru University (JNU), Delhi, India. November 2015.
Optimization Strategies for GPU Computing. National Institute of Technology (NIT), Trichy, India. January 2015.
Hybrid Executions. Keynote Talk, Nitte Meenakshi Institute of Technology (NMIT), Bangalore, India. August 2014.
Parallel Programming Basics and Areas for Research Projects. Tutorial, Indo-Sys Workshop, Bangalore India. June 2014.
Outreach talks for the department: RVCE, MSRIT, BMSCE, 2014.
GPU Enabled Efficient Executions of Radiation Calculations in Climate Modeling. NVIDIA Professors' Meet, Bangalore, India. December 2013.
Fault Tolerance for Exascale Systems using Adaptive Process Replication. US-India workshop on High Performance Computing, Systems and Applications, Supercomputer Education and Research Centre, Indian Institute of Science, Bangalore, India. December 2013.
Partitioning and Repartitioning Strategies for Weather Applications on Torus Systems. Garuda-NKN Partners Meet, Bangalore, India. July 2013.
Overview of Research in GARL. Prof. Pingali's group, The Institute for Computational Engineering and Sciences (ICES), University of Texas, Austin, USA, June 2013.
3 Parallel Programming Models - MPI, OpenMP, CUDA.MS Ramiah Institute of Technology (MSRIT), Bangalore, India. March 2013.
Grid Middleware Research for Parallel Computing. BMS Institute of Technology (BMSIT), Bangalore, India. March 2013.
Middleware Research in Parallel Computing. Workshop in Computational Science (WCP). Supercomputer Education and Research Centre, Indian Institute of Science, Bangalore, India. February 2013.
Research in Parallel Computing. Workshop in Computational Science (WCP). Supercomputer Education and Research Centre, Indian Institute of Science, Bangalore, India. February 2012.
A Comprehensive Framework for Real Time Visualization and Steering of Critical Weather Applications. Garuda-NKN Partners Meet, Bangalore, India. July 2011.
Research in Parallel Computing. Workshop in Computational Science (WCP). Supercomputer Education and Research Centre, Indian Institute of Science, Bangalore, India. February 2011
Tracking and Steering Critical Weather Events on Garuda. CDAC Round-Table Meeting on Weather and Climate Modeling, Centre for Development of Advanced Computing (CDAC), Bangalore, India. February 2011
Middleware Frameworks for Adaptive Executions and Visualizations of Climate and Weather Applications on Grids. Hadoop India Summit, Indian Institute of Science, Bangalore, India. February 2011
Scheduling and Rescheduling in Grid. Workshop on Grid Computing, Madras Institute of Technology (MIT), Chennai, India. February 2011
Coupled Climate Models on Grids. EU-India Grid2 Workshop on Climate Change, Indian Institute of Technology (IIT) Delhi, India. December 2010
Middleware Framework for Online Remote Visualization of Cyclone Events using Garuda. 5th CDAC Garuda Partners Meet, Bangalore, India. May 2010
Middleware Frameworks for Climate Simulations on Multiple Parallel Systems, IBM Software Lab, Bangalore, India. April 2010
Biology on Clouds and Climate Science on Grids, Yahoo! India, Bangalore, India. February 2010
Grid Middleware for High Performance Computing, Indian National Academy of Engineering (INAE) Annual Convention, Kalpakkam, India. December 2009
Grid Middleware for High Performance Computing, ATIP First Workshop on HPC in India: Indigenous Hardware, Software, and Infrastructure Research, held in conjunction with IEEE/ACM Supercomputing (SC) conference, Portland, Oregon, USA. November 2009
Top Supercomputers-India, Centre for Development of Advanced Computing (CDAC), Bangalore, India. October 2009
Top Supercomputers-India, International Conference on High Performance Computing (HiPC), Bangalore, India. December 2008
Towards Uniform Map-Reduce Communications. Yahoo!, Bangalore, India. October 2008
High Performance Computing in Grids. Computational Research Lab (CRL) Ltd., Pune, India. March 2008
Grid Scheduling, Rescheduling and Applications for Garuda. Third Garuda Partners Meet, Bangalore, India. March 2008
Performance Modeling of Parallel Applications for Grids. Wipro Technologies, Bangalore, India. January 2008
GrADSolve: A Performance Oriented Grid System & Grid Activities in GARL. Supercomputer Education and Research Centre (SERC), Indian Institute of Science (IISc), Bangalore, India. April 2005
GrADSolve Resource Management System and Grid Research Activities in SERC, IISc. Tata Institute of Fundamental Research (TIFR), Mumbai, India. January 2005
Self Adaptive Scientific Applications in Computational Grids. IBM, Bangalore, India. November 2004
GrADSolve - Grid Resource Management System. Centre for Development of Advanced Computing (CDAC), Bangalore, India. August 2004
Resheduling, Redistribution and Towards Dynamic Tuning of Grid Policies. Indo-UK eScience Workshop, IIT, Delhi, India. February 2004
Application-Level Scheduling and Metascheduling for the Grid. Indo-UK eScience Workshop, IIT, Delhi, India. February 2004
GrADSolve - Grid Resource Management System. Tata Institute of Fundamental Research (TIFR), Indian Institute of Science (IISc), Bangalore, India. February 2004
Invited Lectures
National Supercomputing Mission (NSM), Faculty development program, SERC, IISc, September 2011.
HPC and Parallel Computing. Centre for Development of Advanced Computing (CDAC), Bangalore, India, January 2011.
Parallel and Distributed Computing. Workshop on Large Scale Computing for SAP Research Group, Bangalore in Indian Institute of Science, India. September 2010
Grid Computing. Vellore Institute of Technology, India. July 2009
Parallel Programming. Vellore Institute of Technology, India. July 2009
Writing Parallel Programs. Supercomputer Education and Research Centre (SERC), Indian Institute of Science (IISc), Bangalore, India. February 2009
Parallel Programming for Distributed Memory Machines. Atria Institute of Technology, Bangalore, India. August 2007