Ganesh Gopalakrishnan

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

2008
82EEGuodong Li, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby: Formal specification of the MPI-2.0 standard in TLA+. PPOPP 2008: 283-284
81EESarvani S. Vakkalanka, Subodh Sharma, Ganesh Gopalakrishnan, Robert M. Kirby: ISP: a tool for model checking MPI programs. PPOPP 2008: 285-286
2007
80EEXiaofang Chen, Steven M. German, Ganesh Gopalakrishnan: Transaction Based Modeling and Verification of Hardware Protocols. FMCAD 2007: 53-61
79EERobert Palmer, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby: An Approach to Formalization and Analysis of Message Passing Libraries. FMICS 2007: 164-181
78EEGanesh Gopalakrishnan, Robert M. Kirby: Formal Analysis for Debugging and Performance Optimization of MPI. IPDPS 2007: 1-6
77EESalman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Robert Palmer, Rajeev Thakur, William Gropp: Practical Model-Checking Method for Verifying Correctness of MPI Programs. PVM/MPI 2007: 344-353
76EEYu Yang, Xiaofang Chen, Ganesh Gopalakrishnan, Robert M. Kirby: Distributed Dynamic Partial Order Reduction Based Verification of Threaded Software. SPIN 2007: 58-75
75EEGanesh Gopalakrishnan, John O'Leary: Preface. Electr. Notes Theor. Comput. Sci. 174(9): 1-4 (2007)
74EEGanesh Gopalakrishnan: Preface. Electr. Notes Theor. Comput. Sci. 193: 1-2 (2007)
73EEGanesh Gopalakrishnan, Robert M. Kirby: Formal Methods for MPI Programs. Electr. Notes Theor. Comput. Sci. 193: 19-27 (2007)
2006
72EEXiaofang Chen, Yu Yang, Ganesh Gopalakrishnan, Ching-Tsun Chou: Reducing Verification Complexity of a Multicore Coherence Protocol Using Assume/Guarantee. FMCAD 2006: 81-88
71EEGanesh Gopalakrishnan, Robert M. Kirby: Toward reliable and efficient message passing software through formal analysis. IPDPS 2006
70EESalman Pervez, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William D. Gropp: Formal Verification of Programs That Use MPI One-Sided Communication. PVM/MPI 2006: 30-39
69EEIgor Melatti, Robert Palmer, Geoffrey Sawaya, Yu Yang, Robert M. Kirby, Ganesh Gopalakrishnan: Parallel and Distributed Model Checking in Eddy. SPIN 2006: 108-125
68EERitwik Bhattacharya, Steven M. German, Ganesh Gopalakrishnan: Exploiting Symmetry and Transactions for Partial Order Reduction of Rule Based Specifications. SPIN 2006: 252-270
67EERobert Palmer, Steve Barrus, Yu Yang, Ganesh Gopalakrishnan, Robert M. Kirby: Gauss: A Framework for Verifying Scientific Computing Software. Electr. Notes Theor. Comput. Sci. 144(3): 95-106 (2006)
2005
66EESudhindra Pandav, Konrad Slind, Ganesh Gopalakrishnan: Counterexample Guided Invariant Discovery for Parameterized Cache Coherence Verification. CHARME 2005: 317-331
65EERitwik Bhattacharya, Steven M. German, Ganesh Gopalakrishnan: Symbolic Partial Order Reduction for Rule Based Transition Systems. CHARME 2005: 332-335
64EEAli Sezgin, Ganesh Gopalakrishnan: On the decidability of shared memory consistency verification. MEMOCODE 2005: 199-208
63EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom: UMM: an operational memory model specification framework with integrated model checking capability. Concurrency - Practice and Experience 17(5-6): 465-487 (2005)
62EEAli Sezgin, Ganesh Gopalakrishnan: On the definition of sequential consistency. Inf. Process. Lett. 96(6): 193-196 (2005)
61EEAnnette Bunker, Ganesh Gopalakrishnan, Konrad Slind: Live sequence charts applied to hardware requirements specification and verification. STTT 7(4): 341-350 (2005)
2004
60 Konrad Slind, Annette Bunker, Ganesh Gopalakrishnan: Theorem Proving in Higher Order Logics, 17th International Conference, TPHOLs 2004, Park City, Utah, USA, September 14-17, 2004, Proceedings Springer 2004
59EEGanesh Gopalakrishnan, Yue Yang, Hemanthkumar Sivaraj: QB or Not QB: An Efficient Execution Verification Tool for Memory Orderings. CAV 2004: 401-413
58EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom: Memory-Model-Sensitive Data Race Analysis. ICFEM 2004: 30-45
57EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom, Konrad Slind: Nemos: A Framework for Axiomatic and Executable Specifications of Memory Consistency Models. IPDPS 2004
56EEAnnette Bunker, Ganesh Gopalakrishnan, Sally A. McKee: Formal hardware specification languages for protocol compliance verification. ACM Trans. Design Autom. Electr. Syst. 9(1): 1-32 (2004)
2003
55EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom, Konrad Slind: Analyzing the Intel Itanium Memory Ordering Rules Using Logic Programming and SAT. CHARME 2003: 81-95
54EEHemanthkumar Sivaraj, Ganesh Gopalakrishnan: Random Walk Based Heuristic Algorithms for Distributed Memory Model Checking. Electr. Notes Theor. Comput. Sci. 89(1): (2003)
53EEGanesh Gopalakrishnan, Warren A. Hunt Jr.: Industrial Practice of Formal Hardware Verification: A Sampling. Formal Methods in System Design 22(2): 95-99 (2003)
52EERavi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: Formal Verification of a Complex Pipelined Processor. Formal Methods in System Design 23(2): 171-213 (2003)
51EERavi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: A Practical Methodology for Verifying Pipelined Microarchitectures. IEEE Design & Test of Computers 20(4): 4-14 (2003)
2002
50EEProsenjit Chatterjee, Hemanthkumar Sivaraj, Ganesh Gopalakrishnan: Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking. CAV 2002: 123-136
49EEProsenjit Chatterjee, Ganesh Gopalakrishnan: A Specification and Verification Framework for Developing Weak Shared Memory Consistency Protocols. FMCAD 2002: 292-309
48EERobert Palmer, Ganesh Gopalakrishnan: A Distributed Partial Order Reduction Algorithm. FORTE 2002: 370
47EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom: Specifying Java thread semantics using a uniform memory model. Java Grande 2002: 192-201
46EEDominique Cansell, Ganesh Gopalakrishnan, Michael D. Jones, Dominique Méry, Airy Weinzoepflen: Incremental Proof of the Producer/Consumer Property for the PCI Protocol. ZB 2002: 22-41
45EEGanesh Gopalakrishnan, Sneha Kumar Kasera: Robust rate based congestion control. Computer Communication Review 32(3): 22 (2002)
44 Ratan Nalumasu, Ganesh Gopalakrishnan: Deriving Efficient Cache Coherence Protocols Through Refinement. Formal Methods in System Design 20(1): 107-125 (2002)
43 Ratan Nalumasu, Ganesh Gopalakrishnan: An Efficient Partial Order Reduction Algorithm with an Alternative Proviso Implementation. Formal Methods in System Design 20(3): 231-247 (2002)
2001
42 Prosenjit Chatterjee, Ganesh Gopalakrishnan: towards A formal Model of Shared Memory Consistency for Intel ItaniumTM. ICCD 2001: 515-518
2000
41EEHans M. Jacobson, Erik Brunvand, Ganesh Gopalakrishnan, Prabhakar Kudva: High-Level Asynchronous System Design Using the ACK Framework. ASYNC 2000: 93-103
40 Ravi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: Verifying Advanced Microarchitectures that Support Speculation and Exceptions. CAV 2000: 521-537
39EEMichael D. Jones, Ganesh Gopalakrishnan: Verifying Transaction Ordering Properties in Unbounded Bus Networks through Combined Deductive/Algorithmic Methods. FMCAD 2000: 505-519
38 Hans M. Jacobson, Chris J. Myers, Ganesh Gopalakrishnan: Achieving Fast and Exact Hazard-Free Logic Minimization of Extended Burst-Mode gC Finite State Machines. ICCAD 2000: 303-310
37EERajnish Ghughal, Ganesh Gopalakrishnan: Verification Methods for Weaker Shared Memory Consistency Models. IPDPS Workshops 2000: 985-992
36 Ganesh Gopalakrishnan: Introduction: Formal Methods for CAD: Enabling Technologies and System-level Applications. Formal Methods in System Design 16(1): 5-6 (2000)
35 Abdel Mokkedem, Ravi Hosabettu, Michael D. Jones, Ganesh Gopalakrishnan: Formalization and Analysis of a Solution to the PCI 2.1 Bus Transaction Ordering Problem. Formal Methods in System Design 16(1): 93-119 (2000)
1999
34EERavi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: A Proof of Correctness of a Processor Implementing Tomasulo's Algorithm without a Reorder Buffer. CHARME 1999: 8-22
33EEGanesh Gopalakrishnan, Prabhakar Kudva, Erik Brunvand: Peephole optimization of asynchronous macromodule networks. IEEE Trans. VLSI Syst. 7(1): 30-37 (1999)
32EEJae-Tack Yoo, Ganesh Gopalakrishnan, Kent F. Smith: Timing constraints for high-speed counterflow-clocked pipelining. IEEE Trans. VLSI Syst. 7(2): 167-173 (1999)
1998
31 Ganesh Gopalakrishnan, Phillip J. Windley: Formal Methods in Computer-Aided Design, Second International Conference, FMCAD '98, Palo Alto, California, USA, November 4-6, 1998, Proceedings Springer 1998
30 Ravi Hosabettu, Mandayam K. Srivas, Ganesh Gopalakrishnan: Decomposing the Proof of Correctness of pipelined Microprocessors. CAV 1998: 122-134
29 Ratan Nalumasu, Rajnish Ghughal, Abdelillah Mokkedem, Ganesh Gopalakrishnan: The 'Test Model-Checking' Approach to the Verification of Formal Memory Models of Multiprocessors. CAV 1998: 464-476
28EEAbdelillah Mokkedem, Ravi Hosabettu, Ganesh Gopalakrishnan: Formalization and Proof of a Solution to the PCI 2.1 Bus Transaction Ordering Problem. FMCAD 1998: 237-254
27EERatan Nalumasu, Ganesh Gopalakrishnan: PV: An Explicit Enumeration Model-Checker. FMCAD 1998: 523-528
26 Ratan Nalumasu, Ganesh Gopalakrishnan: Deriving Efficient Cache Coherence Protocols through Refinement. IPPS/SPDP Workshops 1998: 857-870
25EERajnish Ghughal, Abdelillah Mokkedem, Ratan Nalumasu, Ganesh Gopalakrishnan: Using "Test Model-Checking" to Verify the Runway-PA8000 Memory Model. SPAA 1998: 231-239
1997
24EEHans M. Jacobson, Ganesh Gopalakrishnan: Asynchronous Microengines for Efficient High-level Control. ARVLSI 1997: 201-218
23 Ganesh Gopalakrishnan, Rajnish Ghughal, Ravi Hosabettu, Abdelillah Mokkedem, Ratan Nalumasu: Formal modeling and validation applied to a commercial coherent bus: a case study. CHARME 1997: 48-62
1996
22EEPrabhakar Kudva, Ganesh Gopalakrishnan, Hans M. Jacobson: A Technique for Synthesizing Distributed Burst-mode Circuits. DAC 1996: 67-70
21EEPrabhakar Kudva, Ganesh Gopalakrishnan, Hans M. Jacobson, Steven M. Nowick: Synthesis for Hazard-free Customized CMOS Complex-Gate Networks Under Multiple-Input Changes. DAC 1996: 77-82
1995
20EEJae-Tack Yoo, Ganesh Gopalakrishnan, Kent F. Smith, V. John Mathews: High speed counterflow-clocked pipelining illustrated on the design of HDTV subband vector quantizer chips. ARVLSI 1995: 91-107
1994
19 Prabhakar Kudva, Ganesh Gopalakrishnan, Erik Brunvand, Venkatesh Akella: Performance Analysis and Optimization of Asynchronous Circuits. ICCD 1994: 221-224
18 Ganesh Gopalakrishnan, Prabhakar Kudva, Erik Brunvand: Peephole Optimization of Asynchronous Macromodule Networks. ICCD 1994: 442-446
17EEGanesh Gopalakrishnan: Developing Micropipeline Wavefront Arbiters. IEEE Design & Test of Computers 11(4): 55-64 (1994)
16EEVenkatesh Akella, Ganesh Gopalakrishnan: Specification and Validation of Control-Intensive IC's in hopCP. IEEE Trans. Software Eng. 20(6): 405-423 (1994)
15EEGanesh Gopalakrishnan, Erik Brunvand, Nick Michell, Steven M. Nowick: A correctness criterion for asynchronous circuit validation and optimization. IEEE Trans. on CAD of Integrated Circuits and Systems 13(11): 1309-1318 (1994)
14EEPrabhat Jain, Ganesh Gopalakrishnan: Efficient symbolic simulation-based verification using the parametric form of Boolean expressions. IEEE Trans. on CAD of Integrated Circuits and Systems 13(8): 1005-1015 (1994)
13 Venkatesh Akella, Ganesh Gopalakrishnan: CFSIM: A Concurrent Compiled Code Functional Simulator for hopCP. Int. Journal in Computer Simulation 4(4): 0- (1994)
1993
12 Prabhat Jain, Ganesh Gopalakrishnan: Hierarchical Constraint Solving in the Parametric Form with Applications to Efficient Symbolic Simulation Based Verification. ICCD 1993: 304-307
11 Ganesh Gopalakrishnan, Venkatesh Akella: A transformational approach to asynchronous high-level synthesis. VLSI 1993: 201-210
10EEGanesh Gopalakrishnan, Richard Fujimoto: Design and Verification of the Rollback Chip Using HOP: A Case Study of Formal Methods Applied to Hardware design. ACM Trans. Comput. Syst. 11(2): 109-145 (1993)
1992
9 Prabhat Jain, Prabhakar Kudva, Ganesh Gopalakrishnan: Towards a Verification Technique for Large Synchronous Circuits. CAV 1992: 109-122
8EEVenkatesh Akella, Ganesh Gopalakrishnan: SHILPA: a high-level synthesis system for self-timed circuits. ICCAD 1992: 587-591
7 Armin Liebchen, Ganesh Gopalakrishnan: Dynamic Reordering of Hgh Latency Transactions Using a Modified a Micropipeline. ICCD 1992: 336-340
6 Prabhat Jain, Ganesh Gopalakrishnan: Some Techniques for Efficient Symbolic Simulation-Based Verification. ICCD 1992: 598-602
5 Richard Fujimoto, Jya-Jang Tsai, Ganesh Gopalakrishnan: Design and Evaluation of the Rollback Chip: Special Purpose Hardware for Time Warp. IEEE Trans. Computers 41(1): 68-82 (1992)
1989
4 Ganesh Gopalakrishnan, Narayana Mani, Venkatesh Akella: Parallel Composition of Lockstep Synchronous Processes for Hardware Validation: Divide-and-Conquer Composition. Automatic Verification Methods for Finite State Systems 1989: 374-382
1988
3 Richard Fujimoto, Jya-Jang Tsai, Ganesh Gopalakrishnan: Design and Performance of Special Purpose Hardware for Time Warp. ISCA 1988: 401-408
2 Ganesh Gopalakrishnan, Mandayam K. Srivas: Implementing Functional Programs Using Mutable Abstract Data Types. Inf. Process. Lett. 26(6): 277-286 (1988)
1987
1 Ganesh Gopalakrishnan: Synthesizing Synchronous Digital VLSI Controllers Using Petri Nets. PNPM 1987: 94-103

Coauthor Index

1Venkatesh Akella [4] [8] [11] [13] [16] [19]
2Steve Barrus [67]
3Ritwik Bhattacharya [65] [68]
4Erik Brunvand [15] [18] [19] [33] [41]
5Annette Bunker [56] [60] [61]
6Dominique Cansell [46]
7Prosenjit Chatterjee [42] [49] [50]
8Xiaofang Chen [72] [76] [80]
9Ching-Tsun Chou [72]
10Michael Delisi [79] [82]
11Richard M. Fujimoto (Richard Fujimoto) [3] [5] [10]
12Steven M. German [65] [68] [80]
13Rajnish Ghughal [23] [25] [29] [37]
14William Gropp (William D. Gropp, Bill Gropp) [70] [77]
15Ravi Hosabettu [23] [28] [30] [34] [35] [40] [51] [52]
16Warren A. Hunt Jr. [53]
17Hans M. Jacobson [21] [22] [24] [38] [41]
18Prabhat Jain [6] [9] [12] [14]
19Michael D. Jones [35] [39] [46]
20Sneha Kumar Kasera [45]
21Robert M. Kirby (Mike Kirby) [67] [69] [70] [71] [73] [76] [77] [78] [79] [81] [82]
22Prabhakar Kudva [9] [18] [19] [21] [22] [33] [41]
23Guodong Li [82]
24Armin Liebchen [7]
25Gary Lindstrom [47] [55] [57] [58] [63]
26Narayana Mani [4]
27V. John Mathews [20]
28Sally A. McKee [56]
29Igor Melatti [69]
30Dominique Méry [46]
31Nick Michell [15]
32Abdelillah Mokkedem (Abdel Mokkedem) [23] [25] [28] [29] [35]
33Chris J. Myers [38]
34Ratan Nalumasu [23] [25] [26] [27] [29] [43] [44]
35Steven M. Nowick [15] [21]
36John O'Leary [75]
37Robert Palmer [48] [67] [69] [77] [79]
38Sudhindra Pandav [66]
39Salman Pervez [70] [77]
40Geoffrey Sawaya [69]
41Ali Sezgin [62] [64]
42Subodh Sharma [81]
43Hemanthkumar Sivaraj [50] [54] [59]
44Konrad Slind [55] [57] [60] [61] [66]
45Kent F. Smith [20] [32]
46Mandayam K. Srivas [2] [30] [34] [40] [51] [52]
47Rajeev Thakur [70] [77]
48Jya-Jang Tsai [3] [5]
49Sarvani S. Vakkalanka [81]
50Airy Weinzoepflen [46]
51Phillip J. Windley [31]
52Yu Yang [67] [69] [72] [76]
53Yue Yang [47] [55] [57] [58] [59] [63]
54Jae-Tack Yoo [20] [32]

Colors in the list of coauthors

Copyright © Fri Jul 4 15:51:06 2008 by Michael Ley (ley@uni-trier.de)