Expertise

Areas of Research

  • Cyber Security
  • Domain-Specific Languages
  • High-Performance Computing
  • Scientific Computing

Dr. Bangalore’s current research work focuses on designing higher-level abstractions to support parallel programs for heterogeneous architectures and next-generation High Performance Computing (HPC) platforms emphasizing predictive performance and portability.

Active Projects

  • PSAAP-III (FIC): Center for Understandable, Performant Exascale Communication Systems (CUP-ECS)
  • Marine Invertebrate Microbiome Assembly, Diversification, and Coevolution
  • Intrusion-Tolerant Outsourced Storage for Cyber-Infrastructure

Recently Completed Projects

  • Next-Generation Message Passing for Parallel Programming: Resiliency, Time-to-Solution, Performance-Portability, Scalability, and QoS​​
  • Justice Science Meets Computer Science: Preparing an SFS Workforce Ready to Face Cyber-Crime Challenges
  • Secure and Resilient Architecture: Data Integrity Assurance and Privacy Protection Solutions for Secure Interoperability of Cloud Resources
  • CC*DNI Networking Infrastructure: A Dedicated High-Speed Campus Research Network​

Past Projects

  • PorToL - The Porifera Tree of Life Project
  • Development of a GPU-Enabled, Petascale Active Storage Architecture for Data-Intensive Applications in HPC and Cloud Environments
  • Development of a GPU-Enabled Integrated Storage Computation Architecture and System
  • Computer and Information Sciences Grid Node Research Facility​
  • Viral Bioinformatics Resource Center

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 emphasizing fault-tolerance and reliability.

Research

  • GPU Erasure Coding for Parallel File Systems
  • PorToL – Porifera Tree of Life
  • Hi-PaL
  • FraSPA
  • Domain-Specific Language for Checkpointing
  • Designing Parallel Programs using AOP
  • UABgrid
  • Dynamic BLAST
  • BLAST performance analysis
  • Application Specification Language (ASL)
  • Application Performance Database (AppDB)
  • GridAtlas
  • Collaborative Environment
  • Adaptive Parallel Genetic Algorithms
  • Gauage
  • Grid-Flow
Past Affiliations

James R. Cudworth Professor, Department of Computer Science, College of Engineering, University of Alabama

Professor, Department of Computer Science, College of Arts and Sciences, University of Alabama at Birmingham (past)

Assistant Professor, Department of Computer Science, College of Arts and Sciences, University of Alabama at Birmingham (past)

Communities
Management Information Systems, Information Science/Systems, Computer Science
Degrees
PhD, Mississippi State University, Computational Engineering, 2003
MS, Mississippi State University, Computer Science, 1995
BE, Bangalore University, Computer Science and Engineering, 1991