Browse
Browse
Home
People
Organizations
Research
Events
Capability Map
Purushotham Bangalore
Professor
Close
E-mail
puri@uab.edu
puri@uab.edu
Phone
205-934-8604
Visualizations
Co-author Network
Map of Science
Co-investigator Network
Purushotham Bangalore
Professor
Positions
Professor (P)
,
Computer & Information Sciences
,
College of Arts and Sciences
Publications
Research
Teaching
Background
Contact
Publications
Selected Publications
Academic Article
Filter
Year
Title
Altmetric
2021
Implementation and evaluation of MPI 4.0 partitioned communication libraries
.
Parallel Computing
. 108.
2021
2020
Deep neural network analyses of spirometry for structural phenotyping of chronic obstructive pulmonary disease
.
JCI Insight
. 5.
2020
2020
Foreword to the Special Issue of the Workshop on Exascale MPI (ExaMPI 2017)
.
Concurrency and Computation: Practice and Experience
. 32.
2020
2019
Analyzing the HCP Datasets using GPUs: The Anatomy of a Science Engagement.
2019
2019
Planning for performance: Enhancing achievable performance for MPI through persistent collective operations
.
Parallel Computing
. 81:32-57.
2019
2014
Getting to the edge: Protein dynamical networks as a new frontier in plant-microbe interactions
.
Frontiers in Plant Science
. 5.
2014
2013
Nearly complete 28S rRNA gene sequences confirm new hypotheses of sponge evolution
.
Integrative and Comparative Biology
. 53:373-387.
2013
2005
Grid resource broker using application benchmarking
.
Lecture Notes in Artificial Intelligence
. 3470:691-701.
2005
2001
Object-oriented analysis and design of the message passing interface
.
Concurrency and Computation: Practice and Experience
. 13:245-292.
2001
Research
Principal Investigator On
CC*DNI Networking Infastructure: A Dedicated High-Speed Campus Research Network
awarded by
NSF - National Science Foundation
Collaborative Research: MTM 2: Marine Invertebrate Microbiome Assembly, Diversification, and Coevolution
awarded by
NSF - National Science Foundation
MRI: Development of a GPU-Enabled, Petascale Active Storage Architecture for DATA-Intensive Applications in HPC and Cloud Environments
awarded by
NSF - National Science Foundation
PSAAP-III (FIC): Center for Understandable, Performant Exascale Communication Systems (CUP-ECS)
awarded by
University of New Mexico
SHF: Medium: Collaborative Research: Next-Generation Message Passing for Parallel Programming: Resiliency, Time-To-Solution, Performance-Portability, Scalability, and QoS
awarded by
NSF - National Science Foundation
US Slovenia Workshop Formalization of Modeling Languages
awarded by
NSF - National Science Foundation
Investigator On
BYOD Secure VoIP Idea Development with University of Alabama at Birmingham
awarded by
Cisco Systems, Inc.
Building and InnovatinG: Digital heALTH Technology and Analytics (BIGDATA)
awarded by
National Institute of Arthritis & Musculoskeletal & Skin Diseases/NIH/DHHS
Building and InnovatinG: Digital heAlth Technology and Analytics (BIGDATA) - Data Capture and Integration Core
awarded by
National Institute of Arthritis & Musculoskeletal & Skin Diseases/NIH/DHHS
Collaborative Research: CICI: Secure and Resilient Architecture: Data Integrity Assurance and Privacy Protection Solutions for Secure Interoperability of Cloud Resources
awarded by
NSF - National Science Foundation
Collaborative Research: SaTC: Core: Medium: Intrusion-Tolerant Outsourced Storage for Cyber-Infrastructure
awarded by
NSF - National Science Foundation
Justice Science Meets Computer Science: Preparing an SFS Workforce Ready to Face Cyber-Crime Challenges
awarded by
NSF - National Science Foundation
MRI: Development of a GPU-Enabled, Petascale Active Storage Architecture for Data-Intensive Applications in HPC and Cloud Environments
awarded by
NSF - National Science Foundation
PetaByte Storage Array for UAB Research
awarded by
ALABAMA DEPARTMENT OF COMMERCE
Virus Taxonomy: A Community Knowledgebase Supporting Virus Research
awarded by
National Institute of Allergy and Infectious Diseases/NIH/DHHS
Teaching
Teaching Activities
CS201 - Intro Obj Orient Programming (Spring Term 2008)
CS201 - Intro Obj Orient Programming (Spring Term 2009)
CS201 - Intro Obj Orient Programming (Spring Term 2010)
CS201 - Introduction to Programming (Spring Term 2015)
CS201L - Introduction Programming Lab (Spring Term 2015)
CS201L - Introduction Programming Lab (Spring Term 2015)
CS302 - Object-Oriented Design (Fall Term 2009)
CS302 - Object-Oriented Design (Fall Term 2010)
CS302 - Object-Oriented Design (Fall Term 2011)
CS302 - Object-Oriented Design (Fall Term 2012)
CS302 - Object-Oriented Design (Spring Term 2011)
CS302 - Object-Oriented Design (Spring Term 2012)
CS302 - Object-Oriented Design (Spring Term 2013)
CS303 - Algorithms and Data Structures (Fall Term 2016)
CS303 - Algorithms and Data Structures (Fall Term 2017)
CS303 - Algorithms and Data Structures (Fall Term 2018)
CS303 - Algorithms and Data Structures (Fall Term 2020)
CS303 - Algorithms/ Data Structures (Fall Term 2014)
CS303 - Algorithms/ Data Structures (Fall Term 2015)
CS303 - Algorithms/ Data Structures (Spring Term 2014)
CS303 - Algorithms/ Data Structures (Spring Term 2015)
CS303 - Algorithms/ Data Structures (Spring Term 2016)
CS303L - Algorithms/Data Structure Lab (Fall Term 2014)
CS303L - Algorithms/Data Structure Lab (Fall Term 2015)
CS303L - Algorithms/Data Structure Lab (Fall Term 2016)
CS303L - Algorithms/Data Structure Lab (Fall Term 2017)
CS303L - Algorithms/Data Structure Lab (Fall Term 2018)
CS303L - Algorithms/Data Structure Lab (Fall Term 2018)
CS303L - Algorithms/Data Structure Lab (Fall Term 2018)
CS303L - Algorithms/Data Structure Lab (Fall Term 2020)
CS303L - Algorithms/Data Structure Lab (Fall Term 2020)
CS303L - Algorithms/Data Structure Lab (Spring Term 2015)
CS304 - Object-Oriented Pro in C++ (Summer Term 2014)
CS330 - Comp Organization/Assembl-Lang (Fall Term 2018)
CS330L - Comp Org & Assy Lang Prog Lab (Fall Term 2018)
CS330L - Comp Org & Assy Lang Prog Lab (Fall Term 2018)
CS332 - Systems Programming (Fall Term 2019)
CS332 - Systems Programming (Spring Term 2020)
CS332 - Systems Programming (Spring Term 2021)
CS332L - Systems Programming Laboratory (Fall Term 2019)
CS332L - Systems Programming Laboratory (Fall Term 2019)
CS332L - Systems Programming Laboratory (Spring Term 2020)
CS332L - Systems Programming Laboratory (Spring Term 2021)
CS398 - Undergrad Honors Resch - RES (Spring Term 2014)
CS398 - Undergrad Honors Resch - RES (Summer Term 2013)
CS398 - Undergrad Honors Resch - RES (Summer Term 2014)
CS399 - Directed Readings (Spring Term 2013)
CS399 - Directed Readings (Spring Term 2014)
CS399 - Directed Readings (Summer Term 2014)
CS431 - Distributed Computing (Fall Term 2007)
CS431 - Distributed Computing (Fall Term 2009)
CS431 - Distributed Computing (Fall Term 2013)
CS432 - Parallel Computing (Spring Term 2011)
CS432 - Parallel Computing (Spring Term 2012)
CS432 - Parallel Computing (Spring Term 2017)
CS432 - Parallel Computing (Spring Term 2018)
CS432 - Parallel Computing (Spring Term 2019)
CS432 - Parallel Computing (Spring Term 2020)
CS432 - Parallel Computing (Spring Term 2021)
CS433 - Operating Systems (Fall Term 2007)
CS433 - Operating Systems (Spring Term 2019)
CS433L - Operating Systems Laboratory (Spring Term 2019)
CS491 - Special Topics (Fall Term 2008)
CS497 - Competitive Program Techniques (Fall Term 2007)
CS532 - Systems Programming (Fall Term 2019)
CS532 - Systems Programming (Spring Term 2020)
CS532 - Systems Programming (Spring Term 2021)
CS532L - Systems Programming Lab (Fall Term 2019)
CS532L - Systems Programming Lab (Fall Term 2019)
CS532L - Systems Programming Lab (Spring Term 2020)
CS532L - Systems Programming Lab (Spring Term 2021)
CS533 - Operating Systems (Fall Term 2007)
CS533 - Operating Systems (Spring Term 2019)
CS533L - Operating Systems Laboratory (Spring Term 2019)
CS598 - Practical Work Experience (Spring Term 2013)
CS598 - Practical Work Experience (Spring Term 2014)
CS598 - Practical Work Experience (Summer Term 2013)
CS598 - Practical Work Experience (Summer Term 2014)
CS631 - Distributed Computing (Fall Term 2007)
CS631 - Distributed Computing (Fall Term 2009)
CS632 - Parallel Computing (Spring Term 2010)
CS632 - Parallel Computing (Spring Term 2011)
CS632 - Parallel Computing (Spring Term 2012)
CS632 - Parallel Computing (Spring Term 2017)
CS632 - Parallel Computing (Spring Term 2018)
CS632 - Parallel Computing (Spring Term 2019)
CS632 - Parallel Computing (Spring Term 2020)
CS632 - Parallel Computing (Spring Term 2021)
CS633 - Grid Computing (Fall Term 2008)
CS639 - Distributed Computing Research (Spring Term 2009)
CS639 - Distributed Computing Research (Spring Term 2010)
CS639 - Distributed Computing Research (Spring Term 2012)
CS639 - Distributed Computing Research (Spring Term 2016)
CS697 - Directed Readings (Fall Term 2010)
CS697 - Directed Readings (Fall Term 2011)
CS697 - Directed Readings (Spring Term 2011)
CS697 - Directed Readings (Spring Term 2013)
CS697 - Directed Readings (Spring Term 2014)
CS697 - Directed Readings (Summer Term 2011)
CS697 - Directed Readings (Summer Term 2013)
CS697 - Directed Readings (Summer Term 2014)
CS731 - TPS in Distributed Computing (Fall Term 2007)
CS731 - TPS in Distributed Computing (Fall Term 2013)
CS732 - Parallel Computing (Spring Term 2017)
CS732 - Parallel Computing (Spring Term 2018)
CS732 - Parallel Computing (Spring Term 2019)
CS732 - Parallel Computing (Spring Term 2020)
CS732 - Parallel Computing (Spring Term 2021)
CS732 - Topics in Parallel Computing (Spring Term 2010)
CS732 - Topics in Parallel Computing (Spring Term 2011)
CS732 - Topics in Parallel Computing (Spring Term 2012)
CS733 - Topics in Grid Computing (Fall Term 2008)
CS796 - Directed Readings and Research (Fall Term 2010)
CS796 - Directed Readings and Research (Fall Term 2011)
CS796 - Directed Readings and Research (Spring Term 2011)
CS796 - Directed Readings and Research (Spring Term 2013)
CS796 - Directed Readings and Research (Spring Term 2014)
CS796 - Directed Readings and Research (Summer Term 2011)
CS796 - Directed Readings and Research (Summer Term 2013)
CS796 - Directed Readings and Research (Summer Term 2014)
CS799 - Dissertation Research (Fall Term 2010)
CS799 - Dissertation Research (Fall Term 2011)
CS799 - Dissertation Research (Spring Term 2011)
CS799 - Dissertation Research (Spring Term 2013)
CS799 - Dissertation Research (Spring Term 2014)
CS799 - Dissertation Research (Summer Term 2011)
CS799 - Dissertation Research (Summer Term 2013)
CS799 - Dissertation Research (Summer Term 2014)
Background
Education And Training
Doctor of Philosophy in Computer Engineering,
Mississippi State University
2003
Master of Sciences or Mathematics in Computer Science,
Mississippi State University
1995
Bachelor of Engineering in Computer Engineering,
Bangalore University
1991
Contact
Full Name
Purushotham
Bangalore