Ganesh Gopalakrishnan
Orcid: 0000-0002-4161-9278Affiliations:
- University of Utah, Salt Lake City, Utah, USA
According to our database1,
Ganesh Gopalakrishnan
authored at least 218 papers
between 1987 and 2024.
Collaborative distances:
Collaborative distances:
Awards
IEEE Fellow
IEEE Fellow 2010, "For leadership in microwave photonics and high-speed optical lithium niobate modulator development".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on cs.utah.edu
On csauthors.net:
Bibliography
2024
CoRR, 2024
A GPU accelerated mixed-precision Smoothed Particle Hydrodynamics framework with cell-based relative coordinates.
CoRR, 2024
FPBOXer: Efficient Input-Generation for Targeting Floating-Point Exceptions in GPU Programs.
Proceedings of the 33rd International Symposium on High-Performance Parallel and Distributed Computing, 2024
Proceedings of the IEEE International Conference on Cluster Computing, 2024
Proceedings of the 24th IEEE International Symposium on Cluster, 2024
Proceedings of the 24th IEEE International Symposium on Cluster, 2024
FTTN: Feature-Targeted Testing for Numerical Properties of NVIDIA & AMD Matrix Accelerators.
Proceedings of the 24th IEEE International Symposium on Cluster, 2024
2023
Softw. Pract. Exp., November, 2023
Finding inputs that trigger floating-point exceptions in heterogeneous computing via Bayesian optimization.
Parallel Comput., September, 2023
Report of the DOE/NSF Workshop on Correctness in Scientific Computing, June 2023, Orlando, FL.
CoRR, 2023
CoRR, 2023
An NSF REU Site Based on Trust and Reproducibility of Intelligent Computation: Experience Report.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023
Design and Evaluation of GPU-FPX: A Low-Overhead tool for Floating-Point Exception Detection in NVIDIA GPUs.
Proceedings of the 32nd International Symposium on High-Performance Parallel and Distributed Computing, 2023
2022
Satellite observed new mechanism of Kuroshio intrusion into the northern South China Sea.
Int. J. Appl. Earth Obs. Geoinformation, 2022
Proceedings of the 4th Annual Workshop on Extreme-scale Experiment-in-the-Loop Computing, 2022
Finding Inputs that Trigger Floating-Point Exceptions in GPUs via Bayesian Optimization.
Proceedings of the SC22: International Conference for High Performance Computing, 2022
Proceedings of the SOAP '22: 11th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, 2022
Proceedings of the Languages and Compilers for Parallel Computing, 2022
FPChecker: Floating-Point Exception Detection Tool and Benchmark for Parallel and Distributed HPC.
Proceedings of the IEEE International Symposium on Workload Characterization, 2022
Proceedings of the ICS '22: 2022 International Conference on Supercomputing, Virtual Event, June 28, 2022
Proceedings of the 12th IEEE/ACM Workshop on Fault Tolerance for HPC at eXtreme Scale, 2022
2021
Impacts of the Kuroshio Intrusion through the Luzon Strait on the Local Precipitation Anomaly.
Remote. Sens., 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the IEEE International Symposium on Workload Characterization, 2021
Proceedings of the 5th IEEE/ACM International Workshop on Software Correctness for HPC Applications, 2021
Robustness Analysis of Loop-Free Floating-Point Programs via Symbolic Automatic Differentiation.
Proceedings of the IEEE International Conference on Cluster Computing, 2021
2020
FPDetect: Efficient Reasoning About Stencil Programs Using Selective Direct Evaluation.
ACM Trans. Archit. Code Optim., 2020
FailAmp: Relativization Transformation for Soft Error Detection in Structured Address Generation.
ACM Trans. Archit. Code Optim., 2020
An Abstraction-guided Approach to Scalable and Rigorous Floating-Point Error Analysis.
CoRR, 2020
Proceedings of the 4th IEEE/ACM International Workshop on Software Correctness for HPC Applications, 2020
Proceedings of the International Conference for High Performance Computing, 2020
Proceedings of the PPoPP '20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2020
2019
Rigorous Estimation of Floating-Point Round-Off Errors with Symbolic Taylor Expansions.
ACM Trans. Program. Lang. Syst., 2019
Proceedings of the 2019 IEEE High Performance Extreme Computing Conference, 2019
Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing, 2019
Proceedings of the 2019 IEEE International Conference on Cluster Computing, 2019
2018
Proceedings of the Programming and Performance Visualization Tools, 2018
Using Deep Learning for Automated Communication Pattern Characterization: Little Steps and Big Challenges.
Proceedings of the Programming and Performance Visualization Tools, 2018
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium, 2018
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018
2017
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017
Proceedings of the Automated Formal Methods, 2017
Proceedings of the 2017 IEEE International Symposium on Workload Characterization, 2017
2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
Proceedings of the Languages and Compilers for Parallel Computing, 2016
Proceedings of the 17th IEEE International Conference on Information Reuse and Integration, 2016
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016
Proceedings of the 4th FME Workshop on Formal Methods in Software Engineering, 2016
Proceedings of the 23rd IEEE International Conference on High Performance Computing, 2016
2015
Proceedings of the Seventh and Eighth International Workshops on Numerical Software Verification, 2015
Proceedings of the Languages and Compilers for Parallel Computing, 2015
Achieving Formal Parallel Program Debugging by Incentivizing CS/HPC Collaborative Tool Development.
Proceedings of the 1st Workshop on The Science of Cyberinfrastructure, 2015
Rigorous Estimation of Floating-Point Round-off Errors with Symbolic Taylor Expansions.
Proceedings of the FM 2015: Formal Methods, 2015
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015
2014
IEEE Trans. Vis. Comput. Graph., 2014
Proceedings of the Seventh and Eighth International Workshops on Numerical Software Verification, 2014
Comput. Sci. Eng., 2014
Proceedings of the 2014 LLVM Compiler Infrastructure in HPC, 2014
Proceedings of the International Conference for High Performance Computing, 2014
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2014
Proceedings of the Languages and Compilers for Parallel Computing, 2014
2013
Overcoming extreme-scale reproducibility challenges through a unified, targeted, and multilevel toolset.
Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering, 2013
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013
Proceedings of the NASA Formal Methods, 2013
Practical formal correctness checking of million-core problem solving environments for HPC.
Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, 2013
Proceedings of the International Conference on Supercomputing, 2013
Proceedings of the International Conference on Supercomputing, 2013
Visual analysis of uncertainties in ocean forecasts for planning and operation of off-shore structures.
Proceedings of the IEEE Pacific Visualization Symposium, 2013
2012
Proceedings of the 2012 SC Companion: High Performance Computing, 2012
Parametric flows: automated behavior equivalencing for symbolic analysis of races in CUDA programs.
Proceedings of the SC Conference on High Performance Computing Networking, 2012
Proceedings of the Formal Methods: Foundations and Applications - 15th Brazilian Symposium, 2012
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 2012
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 2012
2011
Formal specification of MPI 2.0: Case study in specifying a practical concurrent programming API.
Sci. Comput. Program., 2011
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011
Proceedings of the 2011 International Conference on Parallel Architectures and Compilation Techniques, 2011
2010
Int. J. Softw. Tools Technol. Transf., 2010
Formal methods applied to high-performance computing software design: a case study of MPI one-sided communication-based locking.
Softw. Pract. Exp., 2010
Efficient methods for formally verifying safety properties of hierarchical cache coherence protocols.
Formal Methods Syst. Des., 2010
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010
Proceedings of the Workshop on Future of Software Engineering Research, 2010
Proceedings of the Conference on High Performance Computing Networking, 2010
Proceedings of the Recent Advances in the Message Passing Interface, 2010
Proceedings of the Recent Advances in the Message Passing Interface, 2010
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2010
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010
Proceedings of the 39th International Conference on Parallel Processing, 2010
2009
Int. J. Softw. Tools Technol. Transf., 2009
Automatic Discovery of Transition Symmetry in Multithreaded Programs Using Dynamic Analysis.
Proceedings of the Model Checking Software, 2009
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2009
Static-Analysis Assisted Dynamic Verification of MPI Waitany Programs (Poster Abstract).
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2009
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2009
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2009
Proceedings of the Tools for High Performance Computing 2009, 2009
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2009
Proceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, 2009
Proceedings of the IEEE International High Level Design Validation and Test Workshop, 2009
Proceedings of 9th International Conference on Formal Methods in Computer-Aided Design, 2009
Proceedings of the FM 2009: Formal Methods, 2009
2008
Proceedings of the Model Checking Software, 2008
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2008
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2008
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008
Proceedings of the 6th Workshop on Parallel and Distributed Systems: Testing, 2008
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008
Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings.
Proceedings of the Computer Aided Verification, 20th International Conference, 2008
Proceedings of the Automated Technology for Verification and Analysis, 2008
2007
Proceedings of the Festschrift honoring Gary Lindstrom on his retirement from the University of Utah after 30 years of service, 2007
Proceedings of the Festschrift honoring Gary Lindstrom on his retirement from the University of Utah after 30 years of service, 2007
Proceedings of the Model Checking Software, 2007
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 14th European PVM/MPI User's Group Meeting, Paris, France, September 30, 2007
Proceedings of the 5th Workshop on Parallel and Distributed Systems: Testing, 2007
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007
Hierarchical cache coherence protocol verification one level at a time through assume guarantee.
Proceedings of the IEEE International High Level Design Validation and Test Workshop, 2007
Proceedings of the Formal Methods for Industrial Critical Systems, 2007
Proceedings of the Formal Methods in Computer-Aided Design, 7th International Conference, 2007
2006
Exploiting Symmetry and Transactions for Partial Order Reduction of Rule Based Specifications.
Proceedings of the Model Checking Software, 13th International SPIN Workshop, Vienna, Austria, March 30, 2006
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 2006
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006
Reducing Verification Complexity of a Multicore Coherence Protocol Using Assume/Guarantee.
Proceedings of the Formal Methods in Computer-Aided Design, 6th International Conference, 2006
Springer, ISBN: 978-0-387-24418-1, 2006
2005
Live sequence charts applied to hardware requirements specification and verification.
Int. J. Softw. Tools Technol. Transf., 2005
Proceedings of the 3rd Workshop on Software Model Checking, 2005
UMM: an operational memory model specification framework with integrated model checking capability.
Concurr. Pract. Exp., 2005
Proceedings of the 3rd ACM & IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE 2005), 2005
Counterexample Guided Invariant Discovery for Parameterized Cache Coherence Verification.
Proceedings of the Correct Hardware Design and Verification Methods, 2005
Proceedings of the Correct Hardware Design and Verification Methods, 2005
2004
ACM Trans. Design Autom. Electr. Syst., 2004
Nemos: A Framework for Axiomatic and Executable Specifications of Memory Consistency Models.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004
Proceedings of the Formal Methods and Software Engineering, 2004
Proceedings of the Computer Aided Verification, 16th International Conference, 2004
2003
Formal Methods Syst. Des., 2003
Formal Methods Syst. Des., 2003
Proceedings of the 2nd International Workshop on Parallel and Distributed Model Checking, 2003
IEEE Des. Test Comput., 2003
Proceedings of the Correct Hardware Design and Verification Methods, 2003
2002
An Efficient Partial Order Reduction Algorithm with an Alternative Proviso Implementation.
Formal Methods Syst. Des., 2002
Formal Methods Syst. Des., 2002
Proceedings of the ZB 2002: Formal Specification and Development in Z and B, 2002
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, 2002
FSRC: fair and stable rate control - a TCP-friendly adaptive rate control scheme for packet audio applications.
Proceedings of the Proceedings 10th IEEE International Conference on Networks: Towards Network Superiority, 2002
Proceedings of the Formal Techniques for Networked and Distributed Systems, 2002
A Specification and Verification Framework for Developing Weak Shared Memory Consistency Protocols.
Proceedings of the Formal Methods in Computer-Aided Design, 4th International Conference, 2002
Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking.
Proceedings of the Computer Aided Verification, 14th International Conference, 2002
2001
Proceedings of the 19th International Conference on Computer Design (ICCD 2001), 2001
Using live sequence charts for hardware protocol specification and compliance verification.
Proceedings of the Sixth IEEE International High-Level Design Validation and Test Workshop 2001, 2001
2000
Formalization and Analysis of a Solution to the PCI 2.1 Bus Transaction Ordering Problem.
Formal Methods Syst. Des., 2000
Introduction: Formal Methods for CAD: Enabling Technologies and System-level Applications.
Formal Methods Syst. Des., 2000
Proceedings of the Parallel and Distributed Processing, 2000
Achieving Fast and Exact Hazard-Free Logic Minimization of Extended Burst-Mode gC Finite State Machines.
Proceedings of the 2000 IEEE/ACM International Conference on Computer-Aided Design, 2000
Proceedings of the IEEE International High-Level Design Validation and Test Workshop 2000, 2000
Verifying Transaction Ordering Properties in Unbounded Bus Networks through Combined Deductive/Algorithmic Methods.
Proceedings of the Formal Methods in Computer-Aided Design, Third International Conference, 2000
Proceedings of the Computer Aided Verification, 12th International Conference, 2000
Proceedings of the 6th International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000), 2000
1999
IEEE Trans. Very Large Scale Integr. Syst., 1999
IEEE Trans. Very Large Scale Integr. Syst., 1999
Corrections To application-specific Programmable Control For High-performance Asynchronous Circuits.
Proc. IEEE, 1999
Application-specific programmable control for high-performance asynchronous circuits.
Proc. IEEE, 1999
A Proof of Correctness of a Processor Implementing Tomasulo's Algorithm without a Reorder Buffer.
Proceedings of the Correct Hardware Design and Verification Methods, 1999
1998
Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures, 1998
Proceedings of the Formal Methods in Computer-Aided Design, 1998
Formalization and Proof of a Solution to the PCI 2.1 Bus Transaction Ordering Problem.
Proceedings of the Formal Methods in Computer-Aided Design, 1998
The 'Test Model-Checking' Approach to the Verification of Formal Memory Models of Multiprocessors.
Proceedings of the Computer Aided Verification, 10th International Conference, 1998
Proceedings of the Computer Aided Verification, 10th International Conference, 1998
1997
IEEE J. Solid State Circuits, 1997
Formal modeling and validation applied to a commercial coherent bus: a case study.
Proceedings of the Advances in Hardware Design and Verification, 1997
Proceedings of the 17th Conference on Advanced Research in VLSI (ARVLSI '97), 1997
1996
Synthesis for Hazard-free Customized CMOS Complex-Gate Networks Under Multiple-Input Changes.
Proceedings of the 33st Conference on Design Automation, 1996
Proceedings of the 33st Conference on Design Automation, 1996
1995
High speed counterflow-clocked pipelining illustrated on the design of HDTV subband vector quantizer chips.
Proceedings of the 16th Conference on Advanced Research in VLSI (ARVLSI '95), 1995
1994
J. VLSI Signal Process., 1994
IEEE Trans. Software Eng., 1994
Efficient symbolic simulation-based verification using the parametric form of Boolean expressions.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1994
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1994
Int. J. Comput. Simul., 1994
Proceedings of the Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computer & Processors, 1994
1993
Design and Verification of the Rollback Chip Using HOP: A Case Study of Formal Methods Applied to Hardware design.
ACM Trans. Comput. Syst., 1993
Integr., 1993
A transformational approach to asynchronous high-level synthesis.
Proceedings of the VLSI 93, 1993
Hierarchical Constraint Solving in the Parametric Form with Applications to Efficient Symbolic Simulation Based Verification.
Proceedings of the Proceedings 1993 International Conference on Computer Design: VLSI in Computers & Processors, 1993
1992
IEEE Trans. Computers, 1992
Microprocess. Microsystems, 1992
Proceedings of the Fifth International Conference on VLSI Design, 1992
Proceedings of the Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computer & Processors, 1992
Proceedings of the Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computer & Processors, 1992
Proceedings of the 1992 IEEE/ACM International Conference on Computer-Aided Design, 1992
Proceedings of the Computer Aided Verification, Fourth International Workshop, 1992
1989
HOP: A process model for synchronous hardware; semantics and experiments in process composition.
Integr., 1989
Parallel Composition of Lockstep Synchronous Processes for Hardware Validation: Divide-and-Conquer Composition.
Proceedings of the Automatic Verification Methods for Finite State Systems, 1989
1988
Inf. Process. Lett., 1988
Proceedings of the 15th Annual International Symposium on Computer Architecture, 1988
1987
Synthesizing Synchronous Digital VLSI Controllers Using Petri Nets.
Proceedings of the Second International Workshop on Petri Nets and Performance Models, 1987