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