Manish Gupta

Affiliations:
  • IIIT Bangalore, Infosys Foundation, India (since 2017)
  • Xerox Research Center India, Bangalore, India (2013 - 2016)
  • Goldman Sachs India, Bangalore, India (2012 - 2013)
  • IBM Research India, New Delhi / Bangalore, India (2008 - 2012)
  • IBM India Systems and Technology Laboratory, Bangalore, India (2006 - 2008)
  • IBM T. J. Watson Research Center, Yorktown Heights, NY, USA (1992 - 2006)
  • University of Illinois, Urbana-Champaign, IL, USA (PhD 1992)


According to our database1, Manish Gupta authored at least 57 papers between 1991 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Global perspectives of diversity, equity, and inclusion.
Commun. ACM, 2022

Modelling Using Deep Learning.
Proceedings of the 36th ECMS International Conference on Modelling and Simulation, 2022

2010
Spoken Web: A Parallel Web for the Masses: Industry Keynote.
Proceedings of the Distributed Computing and Networking, 11th International Conference, 2010

2008
BlueGene/L applications: Parallelism On a Massive Scale.
Int. J. High Perform. Comput. Appl., 2008

2006
Gordon Bell finalists I - Large scale drop impact analysis of mobile phone using ADVC on Blue Gene/L.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

High performance file I/O for the Blue Gene/L supercomputer.
Proceedings of the 12th International Symposium on High-Performance Computer Architecture, 2006


2005
Blue Gene/L programming and operating environment.
IBM J. Res. Dev., 2005

Preface.
IBM J. Res. Dev., 2005

Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L.
IBM J. Res. Dev., 2005


Early Experience with Scientific Applications on the Blue Gene/L Supercomputer.
Proceedings of the Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30, 2005

Probabilistic QoS Guarantees for Supercomputing Systems.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005

Filtering Failure Logs for a BlueGene/L Prototype.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005


2004
Unlocking the Performance of the BlueGene/L Supercomputer.
Proceedings of the ACM/IEEE SC2004 Conference on High Performance Networking and Computing, 2004

Whole-Stack Analysis and Optimization of Commercial Workloads on Server Systems.
Proceedings of the Network and Parallel Computing, IFIP International Conference, 2004

Fault-Aware Job Scheduling for BlueGene/L Systems.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

Finding and Removing Performance Bottlenecks in Large Systems.
Proceedings of the ECOOP 2004, 2004

A High-Performance SIMD Floating Point Unit for BlueGene/L: Architecture, Compilation, and Algorithm Design.
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004), 29 September, 2004

2003
Stack allocation and synchronization optimizations for Java using escape analysis.
ACM Trans. Program. Lang. Syst., 2003

Supporting multidimensional arrays in Java.
Concurr. Comput. Pract. Exp., 2003

Enabling Dual-Core Mode in BlueGene/L: Challenges and Solutions.
Proceedings of the 15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2003), 2003

MPI on BlueGene/L: Designing an Efficient General Purpose Messaging Solution for a Large Cellular System.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29, 2003

Critical event prediction for proactive management in large-scale computer clusters.
Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 24, 2003

2002
NINJA: Java for high performance numerical computing.
Sci. Program., 2002

Efficiently Adapting Java Binaries in Limited Memory Contexts.
Int. J. Parallel Program., 2002

An overview of the BlueGene/L Supercomputer.
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Proceedings of the 2002 ACM/IEEE conference on Supercomputing, 2002

Exploiting prolific types for memory management and optimizations.
Proceedings of the Conference Record of POPL 2002: The 29th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2002

Creating and preserving locality of java applications at allocation and garbage collection times.
Proceedings of the 2002 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2002

Evaluation of a Multithreaded Architecture for Cellular Computing.
Proceedings of the Eighth International Symposium on High-Performance Computer Architecture (HPCA'02), 2002


2001
Blue Gene: A vision for protein science using a petaflop supercomputer.
IBM Syst. J., 2001

The NINJA project.
Commun. ACM, 2001

Characterizing the memory behavior of Java workloads: a structured view and opportunities for optimizations.
Proceedings of the Joint International Conference on Measurements and Modeling of Computer Systems, 2001

A comparison of three approaches to language, compiler, and library support for multidimensional arrays in Java.
Proceedings of the ACM 2001 Java Grande Conference, Stanford University, California, USA, 2001

A framework for efficient reuse of binary code in Java.
Proceedings of the 15th international conference on Supercomputing, 2001

2000
From flop to megaflops: Java for technical computing.
ACM Trans. Program. Lang. Syst., 2000

Automatic Loop Transformations and Parallelization for Java.
Parallel Process. Lett., 2000

Java programming for high-performance numerical computing.
IBM Syst. J., 2000

Quicksilver: a quasi-static compiler for Java.
Proceedings of the 2000 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2000

Optimizing Java Programs in the Presence of Exceptions.
Proceedings of the ECOOP 2000, 2000

1999
High Performance Computing with the Array Package for Java: A Case Study using Data Mining.
Proceedings of the ACM/IEEE Conference on Supercomputing, 1999

Semantic Inlining - the Compiler Support for Java in Technical Computing.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

A Standard Java Array Package for Technical Computing.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

Escape Analysis for Java.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

High Performance Numerical Computing in Java: Language and Compiler Issues.
Proceedings of the Languages and Compilers for Parallel Computing, 1999

Efficient Support for Complex Numbers in Java.
Proceedings of the ACM 1999 Conference on Java Grande, JAVA '99, San Francisco, CA, USA, 1999

1997
Static Analysis to Reduce Synchronization Costs in Data-Parallel Programs with Remote Memory Copy.
Parallel Process. Lett., 1997

A Compiler for the IBM Scalable Shared Memory Project Machine.
Proceedings of the Languages and Compilers for Parallel Computing, 1997

1996
A Unified Framework for Optimizing Communication in Data-Parallel Programs.
IEEE Trans. Parallel Distributed Syst., 1996

Static Analysis to Reduce Synchronization Costs in Data-Parallel Programs.
Proceedings of the Conference Record of POPL'96: The 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1996

Global Communication Analysis and Optimization.
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996

1995
An HPF Compiler for the IBM SP2.
Proceedings of the Proceedings Supercomputing '95, San Diego, CA, USA, December 4-8, 1995, 1995

1994
A Unified Data-Flow Framework for Optimizing Communication.
Proceedings of the Languages and Compilers for Parallel Computing, 1994

1993
A Framework for Exploiting Data Availability to Opimize Communication.
Proceedings of the Languages and Compilers for Parallel Computing, 1993

1991
Effects of Program Parallelization and Stripmining Transformation on Cache Performance in a Multiprocessor.
Proceedings of the International Conference on Parallel Processing, 1991


  Loading...