Purushotham V. Bangalore

Orcid: 0000-0002-1098-9997

Affiliations:
  • University of Alabama at Birmingham, Department of Computer Science, AL, USA
  • Mississippi State University (PhD 2003)


According to our database1, Purushotham V. Bangalore authored at least 69 papers between 1995 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Design of a portable implementation of partitioned point-to-point communication primitives.
Concurr. Comput. Pract. Exp., 2023

Efficient Asynchronous I/O with Request Merging.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2023

2021
Implementation and evaluation of MPI 4.0 partitioned communication libraries.
Parallel Comput., 2021

MPIs Language Bindings are Holding MPI Back.
CoRR, 2021

Understanding the use of message passing interface in exascale proxy applications.
Concurr. Comput. Pract. Exp., 2021

Design of a Portable Implementation of Partitioned Point-to-Point Communication Primitives.
Proceedings of the ICPP Workshops 2021: 50th International Conference on Parallel Processing, 2021

Partitioned Collective Communication.
Proceedings of the Workshop on Exascale MPI, 2021

Towards Modern C++ Language Support for MPI.
Proceedings of the Workshop on Exascale MPI, 2021

2020
Foreword to the Special Issue of the Workshop on Exascale MPI (ExaMPI 2017).
Concurr. Comput. Pract. Exp., 2020

2019
Planning for performance: Enhancing achievable performance for MPI through persistent collective operations.
Parallel Comput., 2019

Analyzing the HCP Datasets using GPUs: The Anatomy of a Science Engagement.
CoRR, 2019

Performance Characterization of Single and Multi GPU Training of U-Net Architecture for Medical Image Segmentation Tasks.
Proceedings of the Practice and Experience in Advanced Research Computing on Rise of the Machines (learning), 2019

High Performance Erasure Coding for Very Large Stripe Sizes.
Proceedings of the 2019 Spring Simulation Conference, 2019

Exposition, clarification, and expansion of MPI semantic terms and conventions: is a nonblocking MPI function permitted to block?
Proceedings of the 26th European MPI Users' Group Meeting, 2019

Lightweight Fault Tolerance in Pregel-Like Systems.
Proceedings of the 48th International Conference on Parallel Processing, 2019

2018
Analyzing the Human Connectome Project Datasets using GPUs: The Anatomy of a Science Engagement.
Proceedings of the Practice and Experience on Advanced Research Computing, 2018

MPI Derived Datatypes: Performance and Portability Issues.
Proceedings of the 25th European MPI Users' Group Meeting, 2018

2017
GPU Erasure Coding for Campaign Storage.
Proceedings of the High Performance Computing, 2017

Planning for performance: persistent collective operations for MPI.
Proceedings of the 24th European MPI Users' Group Meeting, 2017

Transforming blocking MPI collectives to Non-blocking and persistent operations.
Proceedings of the 24th European MPI Users' Group Meeting, 2017

Architectural implications on the performance and cost of graph analytics systems.
Proceedings of the 2017 Symposium on Cloud Computing, SoCC 2017, Santa Clara, CA, USA, 2017

2016
Managing I/O Interference in a Shared Burst Buffer System.
Proceedings of the 45th International Conference on Parallel Processing, 2016

2015
Practical resilient cases for FA-MPI, a transactional fault-tolerant MPI.
Proceedings of the 3rd Workshop on Exascale MPI, 2015

2014
Comparing, Contrasting, Generalizing, and Integrating Two Current Designs for Fault-Tolerant MPI.
Proceedings of the 21st European MPI Users' Group Meeting, 2014

IO-Cop: Managing Concurrent Accesses to Shared Parallel File System.
Proceedings of the 43rd International Conference on Parallel Processing Workshops, 2014

2013
A high-level framework for parallelizing legacy applications for multiple platforms.
Proceedings of the Extreme Science and Engineering Discovery Environment: Gateway to Discovery, 2013

2012
PPModel: a modeling tool for source code maintenance and optimization of parallel programs.
J. Supercomput., 2012

Tools and techniques for non-invasive explicit parallelization.
J. Supercomput., 2012

Raising the level of abstraction for developing message passing applications.
J. Supercomput., 2012

Scheduling and planning job execution of loosely coupled applications.
J. Supercomput., 2012

Modulo-X: a simple transformation language for HPC programs.
Proceedings of the 50th Annual Southeast Regional Conference, 2012

2011
A technique for non-invasive application-level checkpointing.
J. Supercomput., 2011

Application Information Services for distributed computing environments.
Future Gener. Comput. Syst., 2011

Accelerating Lossless Data Compression with GPUs
CoRR, 2011

A platform-independent tool for modeling parallel programs.
Proceedings of the 49th Annual Southeast Regional Conference, 2011

2010
A Program Transformation Technique to Support AOP within C++ Template.
J. Object Technol., 2010

Exploiting performance characterization of BLAST in the grid.
Clust. Comput., 2010

Raising the Level of Abstraction of GPU-programming.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2010

CUDACL: A tool for CUDA and OpenCL programmers.
Proceedings of the 2010 International Conference on High Performance Computing, 2010

2009
Cross-domain authorization for federated virtual organizations using the myVocs collaboration environment.
Concurr. Comput. Pract. Exp., 2009

Developing scientific applications using Generative Programming.
Proceedings of the ICSE Workshop on Software Engineering for Computational Science and Engineering, 2009

A framework for raising the level of abstraction of explicit parallelization.
Proceedings of the 31st International Conference on Software Engineering, 2009

GridAtlas - A grid application and resource configuration repository and discovery service.
Proceedings of the 2009 IEEE International Conference on Cluster Computing, August 31, 2009

2008
Embarrassingly parallel jobs are not embarrassingly easy to schedule on the grid.
Proceedings of the 2008 Workshop on Many-Task Computing on Grids and Supercomputers, 2008

Using Aspect-Oriented Programming for Checkpointing a Parallel Application.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2008

Powering statistical genetics with the grid: using GridWay to automate R-based workflows.
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities, Baton Rouge, Louisiana, USA, January 29, 2008

A common application platform for the SURAgrid (CAP).
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities, Baton Rouge, Louisiana, USA, January 29, 2008

Experiences with developing and deploying dynamic BLAST.
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities, Baton Rouge, Louisiana, USA, January 29, 2008

A Domain-Specific Language for Application-Level Checkpointing.
Proceedings of the Distributed Computing and Internet Technology, 2008

G-BLAST: A Grid Service for BLAST.
Proceedings of the 2008 International Conference on Grid Computing & Applications, 2008

2007
Using Domain-Specific Modeling to Generate User Interfaces for Wizards.
Proceedings of the MoDELS 2007 Workshop on Model Driven Development of Advanced User Interfaces, 2007

Application Specification Language (ASL) - A Language for Describing Applications in Grid Computing.
Proceedings of the Grid Service Engineering and Management: The 4th International Conference on Grid Service Engineering and Management, 2007

Performance Characterization of BLAST for the Grid.
Proceedings of the 7th IEEE International Conference on Bioinformatics and Bioengineering, 2007

Generating parallel applications for distributed memory systems using aspects, components, and patterns.
Proceedings of the 6th workshop on Aspects, 2007

Grid enabling a content based image retrieval application.
Proceedings of the ISCA 20th International Conference on Parallel and Distributed Computing Systems, 2007

2006
GAUGE: Grid Automation and Generative Environment.
Concurr. Comput. Pract. Exp., 2006

Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface.
Concurr. Comput. Pract. Exp., 2006

Dynamic Task Distribution in the Grid for BLAST.
Proceedings of the 2006 IEEE International Conference on Granular Computing, 2006

2005
End-user tools for grid computing.
ACM SIGSOFT Softw. Eng. Notes, 2005

End-user tools for grid computing.
Proceedings of the First Workshop on End-User Software Engineering, 2005

Web-enabled grid authentication in a non-Kerberos environment.
Proceedings of the 6th IEEE/ACM International Conference on Grid Computing (GRID 2005), 2005

Grid Resource Broker Using Application Benchmarking.
Proceedings of the Advances in Grid Computing, 2005

Text mining: classification & clustering of articles related to sports.
Proceedings of the 43nd Annual Southeast Regional Conference, 2005

2002
Mississippi Computational Web Portal.
Concurr. Comput. Pract. Exp., 2002

2001
Object-oriented analysis and design of the Message Passing Interface.
Concurr. Comput. Pract. Exp., 2001

A Computational Web Portal for the Distributed Marine Environment Forecast System.
Proceedings of the High-Performance Computing and Networking, 9th International Conference, 2001

1999
The Parallel Mathematical Libraries Project (PMLP) - A Next Generation Scalable, Sparse, Object-Oriented, Mathematical Library Suite.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

The Parallel Mathematical Libraries Project (PMLP): Overview, Design Innovations, and Preliminary Results.
Proceedings of the Parallel Computing Technologies, 1999

1995
Driving Issues in Scalable Libraries: Poly-Algorithms, Data Distribution Independence, Redistribution, Local Storage Schemes.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995


  Loading...