Purushotham V. Bangalore's Computer Science Home Page

Home Teaching Research Publications

Title: Professor and Director of Collaborative Computing Laboratory (CCL)
Office: Campbell Hall, Room 131 (CH 131)
Department: Computer Science
College: College of Arts and Sciences

Phone: +1-205-934-8604
FAX: +1-205-934-5473
Email: puri@uab.edu

Dr. Purushotham Bangalore is a Professor and Director of the Collaborative Computing Laboratory (CCL) in the Department of Computer Science (CS) at the University of Alabama at Birmingham (UAB). Dr. Bangalore also serves as the Interim Director for Research Computing, Office of Vice President for Information Technology.

Dr. Bangalore's current research work focuses on developing novel programming techniques to synthesize parallel programs for heterogeneous architectures and next-generation High Performance Computing (HPC) platforms. He also undertakes research in the area of Grid/Cloud Computing to support rapid grid-enablement of multidisciplinary applications and scheduling applications on the grid/cloud.

He has worked over two decades in several areas of HPC and grid computing including algorithms, object-oriented libraries, message-passing middleware, multidisciplinary applications, and integration systems. His areas of interest include scientific computing, scalable algorithms, performance evaluation and estimation, object oriented numerical libraries and middleware, computational portals, grid computing environments, parallel programming environments, and adaptive systems and applications.

He has published more than 75 peer reviewed articles and has served as program committee member for several conferences and workshops. He has also organized several workshops and short-courses on introduction to high performance computing and using the Message Passing Interface (MPI) as part of the Department of Defense (DOD) Programming Environments and Training (PET) program. He is an active participant in the MPI Forum.

He has taught undergraduate and graduate courses in Introduction to Object Oriented Programming, Object-Oriented Design, Algorithms and Data Structures, Fundamentals of Unix Operating System, Competitive Programming Techniques, Operating Systems, Parallel Computing, Distributed Computing, and Grid Computing.

Dr. Bangalore received a Ph.D. in Computational Engineering in May 2003 from Mississippi State University. He also has a M.S. degree in Computer Science (May 1995) from Mississippi State University and B.E. degree in Computer Science and Engineering (October 1991) from Bangalore University, India.

Dept. of Computer Science   The University of Alabama at Birmingham
115A Campbell Hall, 1300 University Boulevard, Birmingham, Alabama 35294-1170
Phone: 205.934.2213 * Fax: 205.934.5473
Disclaimer for official UAB web pages