dblp.uni-trier.dewww.uni-trier.de

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

2009
93EEAnh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur: Formal verification of practical MPI programs. PPOPP 2009: 261-270
2008
92EEChao Wang, Yu Yang, Aarti Gupta, Ganesh Gopalakrishnan: Dynamic Model Checking with Property Driven Pruning to Detect Race Conditions. ATVA 2008: 126-140
91EESarvani S. Vakkalanka, Ganesh Gopalakrishnan, Robert M. Kirby: Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings. CAV 2008: 66-79
90EEGanesh Gopalakrishnan, Robert M. Kirby: Runtime verification methods for MPI. IPDPS 2008: 1-5
89EESarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby: Scheduling considerations for building dynamic verification tools for MPI. PADTAD 2008: 3
88EEGuodong Li, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby: Formal specification of the MPI-2.0 standard in TLA+. PPOPP 2008: 283-284
87EESarvani S. Vakkalanka, Subodh Sharma, Ganesh Gopalakrishnan, Robert M. Kirby: ISP: a tool for model checking MPI programs. PPOPP 2008: 285-286
86EESarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William Gropp: Implementing Efficient Dynamic Formal Verification Methods for MPI Programs. PVM/MPI 2008: 248-256
85EESubodh Sharma, Sarvani S. Vakkalanka, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur, William Gropp: A Formal Approach to Detect Functionally Irrelevant Barriers in MPI Programs. PVM/MPI 2008: 265-273
84EEYu Yang, Xiaofang Chen, Ganesh Gopalakrishnan, Robert M. Kirby: Efficient Stateful Dynamic Partial Order Reduction. SPIN 2008: 288-305
83EEGanesh Gopalakrishnan: Review computation engineering: applied automata theory and logic. SIGACT News 39(3): 30-32 (2008)
2007
82EEXiaofang Chen, Steven M. German, Ganesh Gopalakrishnan: Transaction Based Modeling and Verification of Hardware Protocols. FMCAD 2007: 53-61
81EERobert Palmer, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby: An Approach to Formalization and Analysis of Message Passing Libraries. FMICS 2007: 164-181
80EEGanesh Gopalakrishnan, Robert M. Kirby: Formal Analysis for Debugging and Performance Optimization of MPI. IPDPS 2007: 1-6
79EERobert Palmer, Ganesh Gopalakrishnan, Robert M. Kirby: Semantics driven dynamic partial-order reduction of MPI-based parallel programs. PADTAD 2007: 43-53
78EESalman 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
77EEYu Yang, Xiaofang Chen, Ganesh Gopalakrishnan, Robert M. Kirby: Distributed Dynamic Partial Order Reduction Based Verification of Threaded Software. SPIN 2007: 58-75
76EEGanesh Gopalakrishnan, John O'Leary: Preface. Electr. Notes Theor. Comput. Sci. 174(9): 1-4 (2007)
75EEGanesh Gopalakrishnan: Preface. Electr. Notes Theor. Comput. Sci. 193: 1-2 (2007)
74EEGanesh Gopalakrishnan, Robert M. Kirby: Formal Methods for MPI Programs. Electr. Notes Theor. Comput. Sci. 193: 19-27 (2007)
2006
73EEXiaofang Chen, Yu Yang, Ganesh Gopalakrishnan, Ching-Tsun Chou: Reducing Verification Complexity of a Multicore Coherence Protocol Using Assume/Guarantee. FMCAD 2006: 81-88
72EEGanesh Gopalakrishnan, Robert M. Kirby: Toward reliable and efficient message passing software through formal analysis. IPDPS 2006
71EESalman 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
70EEIgor Melatti, Robert Palmer, Geoffrey Sawaya, Yu Yang, Robert M. Kirby, Ganesh Gopalakrishnan: Parallel and Distributed Model Checking in Eddy. SPIN 2006: 108-125
69EERitwik Bhattacharya, Steven M. German, Ganesh Gopalakrishnan: Exploiting Symmetry and Transactions for Partial Order Reduction of Rule Based Specifications. SPIN 2006: 252-270
68EERobert 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
67EESudhindra Pandav, Konrad Slind, Ganesh Gopalakrishnan: Counterexample Guided Invariant Discovery for Parameterized Cache Coherence Verification. CHARME 2005: 317-331
66EERitwik Bhattacharya, Steven M. German, Ganesh Gopalakrishnan: Symbolic Partial Order Reduction for Rule Based Transition Systems. CHARME 2005: 332-335
65EEAli Sezgin, Ganesh Gopalakrishnan: On the decidability of shared memory consistency verification. MEMOCODE 2005: 199-208
64EEYue 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)
63EEAli Sezgin, Ganesh Gopalakrishnan: On the definition of sequential consistency. Inf. Process. Lett. 96(6): 193-196 (2005)
62EEAnnette Bunker, Ganesh Gopalakrishnan, Konrad Slind: Live sequence charts applied to hardware requirements specification and verification. STTT 7(4): 341-350 (2005)
2004
61 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
60EEGanesh Gopalakrishnan, Yue Yang, Hemanthkumar Sivaraj: QB or Not QB: An Efficient Execution Verification Tool for Memory Orderings. CAV 2004: 401-413
59EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom: Memory-Model-Sensitive Data Race Analysis. ICFEM 2004: 30-45
58EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom, Konrad Slind: Nemos: A Framework for Axiomatic and Executable Specifications of Memory Consistency Models. IPDPS 2004
57EEAnnette 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
56EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom, Konrad Slind: Analyzing the Intel Itanium Memory Ordering Rules Using Logic Programming and SAT. CHARME 2003: 81-95
55EEHemanthkumar Sivaraj, Ganesh Gopalakrishnan: Random Walk Based Heuristic Algorithms for Distributed Memory Model Checking. Electr. Notes Theor. Comput. Sci. 89(1): (2003)
54EEGanesh Gopalakrishnan, Warren A. Hunt Jr.: Industrial Practice of Formal Hardware Verification: A Sampling. Formal Methods in System Design 22(2): 95-99 (2003)
53EERavi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: Formal Verification of a Complex Pipelined Processor. Formal Methods in System Design 23(2): 171-213 (2003)
52EERavi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: A Practical Methodology for Verifying Pipelined Microarchitectures. IEEE Design & Test of Computers 20(4): 4-14 (2003)
2002
51EEProsenjit Chatterjee, Hemanthkumar Sivaraj, Ganesh Gopalakrishnan: Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking. CAV 2002: 123-136
50EEProsenjit Chatterjee, Ganesh Gopalakrishnan: A Specification and Verification Framework for Developing Weak Shared Memory Consistency Protocols. FMCAD 2002: 292-309
49EERobert Palmer, Ganesh Gopalakrishnan: A Distributed Partial Order Reduction Algorithm. FORTE 2002: 370
48EEYue Yang, Ganesh Gopalakrishnan, Gary Lindstrom: Specifying Java thread semantics using a uniform memory model. Java Grande 2002: 192-201
47EEDominique 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
46EEGanesh Gopalakrishnan, Sneha Kumar Kasera: Robust rate based congestion control. Computer Communication Review 32(3): 22 (2002)
45 Ratan Nalumasu, Ganesh Gopalakrishnan: Deriving Efficient Cache Coherence Protocols Through Refinement. Formal Methods in System Design 20(1): 107-125 (2002)
44 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
43 Prosenjit Chatterjee, Ganesh Gopalakrishnan: towards A formal Model of Shared Memory Consistency for Intel ItaniumTM. ICCD 2001: 515-518
2000
42EEHans M. Jacobson, Erik Brunvand, Ganesh Gopalakrishnan, Prabhakar Kudva: High-Level Asynchronous System Design Using the ACK Framework. ASYNC 2000: 93-103
41 Ravi Hosabettu, Ganesh Gopalakrishnan, Mandayam K. Srivas: Verifying Advanced Microarchitectures that Support Speculation and Exceptions. CAV 2000: 521-537
40EEMichael D. Jones, Ganesh Gopalakrishnan: Verifying Transaction Ordering Properties in Unbounded Bus Networks through Combined Deductive/Algorithmic Methods. FMCAD 2000: 505-519
39 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
38EERajnish Ghughal, Ganesh Gopalakrishnan: Verification Methods for Weaker Shared Memory Consistency Models. IPDPS Workshops 2000: 985-992
37 Ganesh Gopalakrishnan: Introduction: Formal Methods for CAD: Enabling Technologies and System-level Applications. Formal Methods in System Design 16(1): 5-6 (2000)
36 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
35EERavi 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
34EEGanesh Gopalakrishnan, Prabhakar Kudva, Erik Brunvand: Peephole optimization of asynchronous macromodule networks. IEEE Trans. VLSI Syst. 7(1): 30-37 (1999)
33EEJae-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
32 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
31 Ravi Hosabettu, Mandayam K. Srivas, Ganesh Gopalakrishnan: Decomposing the Proof of Correctness of pipelined Microprocessors. CAV 1998: 122-134
30 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
29EEAbdelillah Mokkedem, Ravi Hosabettu, Ganesh Gopalakrishnan: Formalization and Proof of a Solution to the PCI 2.1 Bus Transaction Ordering Problem. FMCAD 1998: 237-254
28EERatan Nalumasu, Ganesh Gopalakrishnan: PV: An Explicit Enumeration Model-Checker. FMCAD 1998: 523-528
27 Ratan Nalumasu, Ganesh Gopalakrishnan: Deriving Efficient Cache Coherence Protocols through Refinement. IPPS/SPDP Workshops 1998: 857-870
26EERajnish Ghughal, Abdelillah Mokkedem, Ratan Nalumasu, Ganesh Gopalakrishnan: Using "Test Model-Checking" to Verify the Runway-PA8000 Memory Model. SPAA 1998: 231-239
1997
25EEHans M. Jacobson, Ganesh Gopalakrishnan: Asynchronous Microengines for Efficient High-level Control. ARVLSI 1997: 201-218
24 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
23EEPrabhakar Kudva, Ganesh Gopalakrishnan, Hans M. Jacobson: A Technique for Synthesizing Distributed Burst-mode Circuits. DAC 1996: 67-70
22EEPrabhakar 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
21EEJae-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
20 Prabhakar Kudva, Ganesh Gopalakrishnan, Erik Brunvand, Venkatesh Akella: Performance Analysis and Optimization of Asynchronous Circuits. ICCD 1994: 221-224
19 Ganesh Gopalakrishnan, Prabhakar Kudva, Erik Brunvand: Peephole Optimization of Asynchronous Macromodule Networks. ICCD 1994: 442-446
18EEGanesh Gopalakrishnan: Developing Micropipeline Wavefront Arbiters. IEEE Design & Test of Computers 11(4): 55-64 (1994)
17EEVenkatesh Akella, Ganesh Gopalakrishnan: Specification and Validation of Control-Intensive IC's in hopCP. IEEE Trans. Software Eng. 20(6): 405-423 (1994)
16EEGanesh 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)
15EEPrabhat 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)
14 Venkatesh Akella, Ganesh Gopalakrishnan: CFSIM: A Concurrent Compiled Code Functional Simulator for hopCP. Int. Journal in Computer Simulation 4(4): 0- (1994)
13EEGanesh Gopalakrishnan, Venkatesh Akella: High-level optimizations in compiling process descriptions to asynchronous circuits. VLSI Signal Processing 7(1-2): 33-45 (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] [14] [17] [20]
2Steve Barrus [68]
3Ritwik Bhattacharya [66] [69]
4Erik Brunvand [16] [19] [20] [34] [42]
5Annette Bunker [57] [61] [62]
6Dominique Cansell [47]
7Prosenjit Chatterjee [43] [50] [51]
8Xiaofang Chen [73] [77] [82] [84]
9Ching-Tsun Chou [73]
10Michael Delisi [81] [86] [88] [89] [93]
11Richard M. Fujimoto (Richard Fujimoto) [3] [5] [10]
12Steven M. German [66] [69] [82]
13Rajnish Ghughal [24] [26] [30] [38]
14William Gropp (William D. Gropp, Bill Gropp) [71] [78] [85] [86]
15Aarti Gupta [92]
16Ravi Hosabettu [24] [29] [31] [35] [36] [41] [52] [53]
17Warren A. Hunt Jr. [54]
18Hans M. Jacobson [22] [23] [25] [39] [42]
19Prabhat Jain [6] [9] [12] [15]
20Michael D. Jones [36] [40] [47]
21Sneha Kumar Kasera [46]
22Robert M. Kirby (Mike Kirby) [68] [70] [71] [72] [74] [77] [78] [79] [80] [81] [84] [85] [86] [87] [88] [89] [90] [91] [93]
23Prabhakar Kudva [9] [19] [20] [22] [23] [34] [42]
24Guodong Li [88]
25Armin Liebchen [7]
26Gary Lindstrom [48] [56] [58] [59] [64]
27Narayana Mani [4]
28V. John Mathews [21]
29Sally A. McKee [57]
30Igor Melatti [70]
31Dominique Méry [47]
32Nick Michell [16]
33Abdelillah Mokkedem (Abdel Mokkedem) [24] [26] [29] [30] [36]
34Chris J. Myers [39]
35Ratan Nalumasu [24] [26] [27] [28] [30] [44] [45]
36Steven M. Nowick [16] [22]
37John O'Leary [76]
38Robert Palmer [49] [68] [70] [78] [79] [81]
39Sudhindra Pandav [67]
40Salman Pervez [71] [78]
41Geoffrey Sawaya [70]
42Ali Sezgin [63] [65]
43Subodh Sharma [85] [87]
44Hemanthkumar Sivaraj [51] [55] [60]
45Konrad Slind [56] [58] [61] [62] [67]
46Kent F. Smith [21] [33]
47Mandayam K. Srivas [2] [31] [35] [41] [52] [53]
48Rajeev Thakur [71] [78] [85] [86] [93]
49Jya-Jang Tsai [3] [5]
50Sarvani S. Vakkalanka [85] [86] [87] [89] [91] [93]
51Anh Vo [93]
52Chao Wang [92]
53Airy Weinzoepflen [47]
54Phillip J. Windley [32]
55Yu Yang [68] [70] [73] [77] [84] [92]
56Yue Yang [48] [56] [58] [59] [60] [64]
57Jae-Tack Yoo [21] [33]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)