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

Vivek Sarkar

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

2008
81EEVivek Sarkar: Code optimization of parallel programs: evolutionary vs. revolutionary approaches. CGO 2008: 1
80EESatish Chandra, Vijay A. Saraswat, Vivek Sarkar, Rastislav Bodík: Type inference for locality analysis of distributed data structures. PPOPP 2008: 11-22
2007
79EEVivek Sarkar, Rajkishore Barik: Extended Linear Scan: An Alternate Foundation for Global Register Allocation. CC 2007: 141-155
78EEVivek Sarkar: Programming Challenges for Petascale and Multicore Parallel Systems. HPCC 2007: 1
77EEMackale Joyner, Zoran Budimlic, Vivek Sarkar: Optimizing Array Accesses in High Productivity Languages. HPCC 2007: 432-445
76EEYuan Zhang, Vugranam C. Sreedhar, Weirong Zhu, Vivek Sarkar, Guang R. Gao: Optimized lock assignment and allocation: a method for exploiting concurrency among critical sections. PPOPP 2007: 146-147
75EEShivali Agarwal, Rajkishore Barik, Vivek Sarkar, R. K. Shyamasundar: May-happen-in-parallel analysis of X10 programs. PPOPP 2007: 183-193
74EEVijay A. Saraswat, Vivek Sarkar, Christoph von Praun: X10: concurrent programming for modern architectures. PPOPP 2007: 271
73EEShivali Agarwal, Rajkishore Barik, Dan Bonachea, Vivek Sarkar, R. K. Shyamasundar, Katherine A. Yelick: Deadlock-free scheduling of X10 computations with bounded resources. SPAA 2007: 229-240
2006
72EERajkishore Barik, Vivek Sarkar: Enhanced Bitwidth-Aware Register Allocation. CC 2006: 263-276
71EEMukund Raghavachari, Vivek Sarkar: The Role of Programming Languages in Future Data-Centric and Net-Centric Applications. ICDCIT 2006: 1-13
2005
70 Vivek Sarkar, Mary W. Hall: Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, Chicago, IL, USA, June 12-15, 2005 ACM 2005
69EEPhilippe Charles, Christian Grothoff, Vijay A. Saraswat, Christopher Donawa, Allan Kielstra, Kemal Ebcioglu, Christoph von Praun, Vivek Sarkar: X10: an object-oriented approach to non-uniform cluster computing. OOPSLA 2005: 519-538
68EEMatthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Rajesh Bordawekar, Igor Pechtchanski, Vivek Sarkar: XJ: facilitating XML processing in Java. WWW 2005: 278-287
67EEIgor Pechtchanski, Vivek Sarkar: Immutability specification and its applications. Concurrency - Practice and Experience 17(5-6): 639-662 (2005)
66EEBowen Alpern, Steve Augart, Stephen M. Blackburn, Maria A. Butrico, Anthony Cocchi, Perry Cheng, Julian Dolby, Stephen J. Fink, David Grove, Michael Hind, Kathryn S. McKinley, Mark F. Mergen, J. Eliot B. Moss, Ton Anh Ngo, Vivek Sarkar, Martin Trapp: The Jikes Research Virtual Machine project: Building an open-source research community. IBM Systems Journal 44(2): 399-418 (2005)
2004
65EEMangala Gowri Nanda, Satish Chandra, Vivek Sarkar: Decentralizing execution of composite web services. OOPSLA 2004: 170-187
64EEMatthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Vivek Sarkar, Rajesh Bordawekar: XJ: integration of XML processing into java. WWW (Alternate Track Papers & Posters) 2004: 340-341
2003
63EEOded Shmueli, Mukund Raghavachari, Vivek Sarkar, Rajesh Bordawekar, Michael G. Burke: Integrating Database and Programming Language Constraints. DBPL 2003: 90-109
62EEVivek Sarkar: PPPJ 2003: invited talk. PPPJ 2003: 165
2002
61EEIgor Pechtchanski, Vivek Sarkar: Immutability specification and its applications. Java Grande 2002: 202-211
60EEJong-Deok Choi, Keunwoo Lee, Alexey Loginov, Robert O'Callahan, Vivek Sarkar, Manu Sridharan: Efficient and Precise Datarace Detection for Multithreaded Object-Oriented Programs. PLDI 2002: 258-269
2001
59EEVivek Sarkar, Stephen J. Fink: Efficient Dependence Analysis for Java Arrays. Euro-Par 2001: 273-277
58EEVivek Sarkar, Julian Dolby: High-Performance Scalable Java Virtual Machines. HiPC 2001: 151-166
57EEVivek Sarkar, Mauricio J. Serrano, Barbara B. Simons: Register-sensitive selection, duplication, and sequencing of instructions. ICS 2001: 277-288
56 Igor Pechtchanski, Vivek Sarkar: Dynamic Optimistic Interprocedural Analysis: A Framework and an Application. OOPSLA 2001: 195-210
55EEJan-Willem Maessen, Vivek Sarkar, David Grove: Program analysis for safety guarantees in a Java virtual machine written in Java. PASTE 2001: 62-65
54 Vivek Sarkar: Optimized Unrolling of Nested Loops. International Journal of Parallel Programming 29(5): 545-581 (2001)
53 Chandra Krintz, David Grove, Vivek Sarkar, Brad Calder: Reducing the overhead of dynamic compilation. Softw., Pract. Exper. 31(8): 717-738 (2001)
2000
52EEMatthew Arnold, Stephen J. Fink, Vivek Sarkar, Peter F. Sweeney: A comparative study of static and profile-based heuristics for inlining. Dynamo 2000: 52-64
51EERon Cytron, Vivek Sarkar: Dynamic compilation in Jalapeño (Panel Session). Dynamo 2000: 78
50EEVivek Sarkar: Optimized unrolling of nested loops. ICS 2000: 153-166
49EERastislav Bodík, Rajiv Gupta, Vivek Sarkar: ABCD: eliminating array bounds checks on demand. PLDI 2000: 321-333
48 Stephen J. Fink, Kathleen Knobe, Vivek Sarkar: Unified Analysis of Array and Object References in Strongly Typed Languages. SAS 2000: 155-174
47EEBowen Alpern, C. Richard Attanasio, John J. Barton, Michael G. Burke, Perry Cheng, Jong-Deok Choi, Anthony Cocchi, Stephen J. Fink, David Grove, Michael Hind, Susan Flynn Hummel, Derek Lieber, Vassily Litvinov, Mark F. Mergen, Ton Ngo, James R. Russell, Vivek Sarkar, Mauricio J. Serrano, Janice C. Shepherd, Stephen E. Smith, Vugranam C. Sreedhar, Harini Srinivasan, John Whaley: The Jalapeño virtual machine. IBM Systems Journal 39(1): 211- (2000)
46EEGuang R. Gao, Vivek Sarkar: Location Consistency-A New Memory Model and Cache Consistency Protocol. IEEE Trans. Computers 49(8): 798-813 (2000)
45EEJacob Harris, Vivek Sarkar: Lightweight Object-Oriented Shared Variables for Cluster Computing in Java. J. Parallel Distrib. Comput. 60(10): 1238-1259 (2000)
1999
44EEMichael G. Burke, Jong-Deok Choi, Stephen J. Fink, David Grove, Michael Hind, Vivek Sarkar, Mauricio J. Serrano, Vugranam C. Sreedhar, Harini Srinivasan, John Whaley: The Jalapeño Dynamic Optimizing Compiler for Java. Java Grande 1999: 129-141
43EECraig Chambers, Igor Pechtchanski, Vivek Sarkar, Mauricio J. Serrano, Harini Srinivasan: Dependence Analysis for Java. LCPC 1999: 35-52
42EEJong-Deok Choi, David Grove, Michael Hind, Vivek Sarkar: Efficient and Precise Modeling of Exceptions for the Analysis of Java Programs. PASTE 1999: 21-31
41EEMassimiliano Poletto, Vivek Sarkar: Linear scan register allocation. ACM Trans. Program. Lang. Syst. 21(5): 895-913 (1999)
40 Rajiv Gupta, Santosh Pande, Kleanthis Psarris, Vivek Sarkar: Compilation techniques for parallel systems. Parallel Computing 25(13-14): 1741-1783 (1999)
1998
39EEWalter Lee, Rajeev Barua, Matthew Frank, Devabhaktuni Srikrishna, Jonathan Babb, Vivek Sarkar, Saman P. Amarasinghe: Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine. ASPLOS 1998: 46-57
38EEVivek Sarkar: Optimized Execution of Fortran 90 Array Language on Symmetric Shared-Memory Multiprocessors. LCPC 1998: 131-147
37EEVivek Sarkar: Loop Transformations for Hierarchical Parallelism and Locality. LCR 1998: 57-74
36EEJacob Harris, Vivek Sarkar: Lightweight Object-Oriented Shared Variables for Distributed Applications on the Internet. OOPSLA 1998: 296-309
35EEKathleen Knobe, Vivek Sarkar: Array SSA Form and Its Use in Parallelization. POPL 1998: 107-120
34EEVivek Sarkar, Kathleen Knobe: Enabling Sparse Constant Propagation of Array Elements via Array SSA Form. SAS 1998: 33-56
1997
33EEJyh-Herng Chow, Vivek Sarkar: False Sharing Elimination by Selection of Runtime Scheduling Parameters. ICPP 1997: 396-403
32 Guang R. Gao, Vivek Sarkar: On the Importance of an End-To-End View of Memory Consistency in Future Computer Systems. ISHPC 1997: 30-41
31 Vivek Sarkar: Analysis and Optimization of Explicitly Parallel Programs Using the Parallel Program Graph Representation. LCPC 1997: 94-113
30EENimrod Megiddo, Vivek Sarkar: Optimal Weighted Loop Fusion for Parallel Programs. SPAA 1997: 282-291
29 Elliot Waingold, Michael Taylor, Devabhaktuni Srikrishna, Vivek Sarkar, Walter Lee, Victor Lee, Jang Kim, Matthew Frank, Peter Finch, Rajeev Barua, Jonathan Babb, Saman P. Amarasinghe, Anant Agarwal: Baring It All to Software: Raw Machines. IEEE Computer 30(9): 86-93 (1997)
1996
28EEJyh-Herng Chow, Leonard E. Lyon, Vivek Sarkar: Automatic parallelization for symmetric shared-memory multiprocessors. CASCON 1996: 5
27 Jong-Deok Choi, Vivek Sarkar, Edith Schonberg: Incremental Computation of Static Single Assignment Form. CC 1996: 223-237
26 Vivek Sarkar, Guang R. Gao, Shaohua Han: Locality Analysis for Distributed Shared-Memory Multiprocessors. LCPC 1996: 20-40
25 Vivek Sarkar, Barbara Simons: Anticipatory Instruction Scheduling. SPAA 1996: 119-130
1995
24EEJyh-Herng Chow, Yong-Fong Lee, Kalyan Muthukumar, Vivek Sarkar, Mauricio J. Serrano, Iris Garcia, John Hsu, Shauchi Ong, Honesty C. Young: Optimized code restructuring of OS/2 executables. CASCON 1995: 12
23 Tao Yang, Cong Fu, Apostolos Gerasoulis, Vivek Sarkar: Mapping Iterative Task Graphs on Distributed Memory Machines. ICPP (2) 1995: 151-158
22 Guang R. Gao, Vivek Sarkar: Location Consistency: Stepping Beyond the Memory Coherence Barrier. ICPP (2) 1995: 73-76
21 Tao Yang, Pedro C. Diniz, Apostolos Gerasoulis, Vivek Sarkar: Scheduling Iterative Task Computation on Message-Passing Architectures. PPSC 1995: 581-586
1994
20EEDavid F. Bacon, Jyh-Herng Chow, Dz-ching Ju, Kalyan Muthukumar, Vivek Sarkar: A compiler framework for restructuring data declarations to enhance cache and TLB effectiveness. CASCON 1994: 3
19 Vivek Sarkar, Lelia A. Vazquez: Automatic Localization for Distributed-Memory Multiprocessors Using a Shared-Memory Compilation Framework. HICSS (2) 1994: 4-13
18 Barbara Simons, Vivek Sarkar, Mauricio Breternitz Jr., Michael Lai: An Optimal Asynchronous Scheduling Algorithm for Software Cache Consistence. HICSS (2) 1994: 502-511
17 Boleslaw K. Szymanski, John Feo, J. Hicks, J. Jagannathan, Vivek Sarkar, David B. Skillicorn: Is there a future for functional languages in parallel programming? ICCL 1994: 299-304
1993
16 Vivek Sarkar, Barbara Simons: Parallel Program Graphs and their Classification. LCPC 1993: 633-655
1992
15 Vivek Sarkar: A Concurrent Execution Semantics for Parallel Program Graphs and Program Dependence Graphs. LCPC 1992: 16-30
14 Guang R. Gao, R. Olsen, Vivek Sarkar, Radhika Thekkath: Collective Loop Fusion for Array Contraction. LCPC 1992: 281-295
13 Vivek Sarkar, Radhika Thekkath: A General Framework for Iteration-Reordering Loop Transformations. PLDI 1992: 175-187
1991
12EEVivek Sarkar, Guang R. Gao: Optimization of array accesses by collective loop transformations. ICS 1991: 194-205
11 Jeanne Ferrante, Vivek Sarkar, W. Thrash: On Estimating and Enhancing Cache Effectiveness. LCPC 1991: 328-343
1990
10EEVivek Sarkar, David C. Cann: POSC - a partitioning and optimizing SISAL compiler. ICS 1990: 148-164
9 Vivek Sarkar: Instruction Reordering for Fork-Join Parallelism. PLDI 1990: 322-336
8 Ron Cytron, Jeanne Ferrante, Vivek Sarkar: Compact Representations for Control Dependence. PLDI 1990: 337-351
1989
7 Vivek Sarkar: Determining Average Program Execution Times and their Variance. PLDI 1989: 298-312
1988
6 Karthikeyan S. Natarajan, Vivek Sarkar: Processor Scheduling Algorithms for Constraint-Satisfaction Search Problems. ICPP (2) 1988: 140-149
5EEVivek Sarkar: Synchronization using counting semaphores. ICS 1988: 627-637
4EEKourosh Gharachorloo, Vivek Sarkar, John L. Hennessy: A Simple and Efficient Implmentation Approach for Single Assignment Languages. LISP and Functional Programming 1988: 259-268
3 Michael G. Burke, Ron Cytron, Jeanne Ferrante, Wilson C. Hsieh, Vivek Sarkar, David Shields: Automatic Discovery of Parallelism: A Tool and an Experiment (Extended Abstract). PPOPP/PPEALS 1988: 77-84
1986
2 Vivek Sarkar, John L. Hennessy: Partitioning Parallel Programs for Macro-Dataflow. LISP and Functional Programming 1986: 202-211
1EEVivek Sarkar, John L. Hennessy: Compile-time partitioning and scheduling of parallel programs. SIGPLAN Symposium on Compiler Construction 1986: 17-26

Coauthor Index

1Anant Agarwal [29]
2Shivali Agarwal [73] [75]
3Bowen Alpern [47] [66]
4Saman P. Amarasinghe [29] [39]
5Matthew Arnold [52]
6C. Richard Attanasio [47]
7Steve Augart [66]
8Jonathan Babb [29] [39]
9David F. Bacon [20]
10Rajkishore Barik [72] [73] [75] [79]
11John J. Barton [47]
12Rajeev Barua [29] [39]
13Stephen M. Blackburn (Stephen Blackburn) [66]
14Rastislav Bodík [49] [80]
15Dan Bonachea [73]
16Rajesh Bordawekar [63] [64] [68]
17Mauricio Breternitz Jr. [18]
18Zoran Budimlic [77]
19Michael G. Burke [3] [44] [47] [63] [64] [68]
20Maria A. Butrico [66]
21Brad Calder [53]
22David C. Cann [10]
23Craig Chambers [43]
24Satish Chandra [65] [80]
25Philippe Charles [69]
26Perry Cheng [47] [66]
27Jong-Deok Choi [27] [42] [44] [47] [60]
28Jyh-Herng Chow [20] [24] [28] [33]
29Anthony Cocchi [47] [66]
30Ron Cytron (Ron K. Cytron) [3] [8] [51]
31Pedro C. Diniz [21]
32Julian Dolby [58] [66]
33Christopher Donawa [69]
34Kemal Ebcioglu [69]
35John Feo [17]
36Jeanne Ferrante [3] [8] [11]
37Peter Finch [29]
38Stephen J. Fink (Stephen Fink) [44] [47] [48] [52] [59] [66]
39Matthew Frank [29] [39]
40Cong Fu [23]
41Guang R. Gao [12] [14] [22] [26] [32] [46] [76]
42Iris Garcia [24]
43Apostolos Gerasoulis [21] [23]
44Kourosh Gharachorloo [4]
45Christian Grothoff [69]
46David Grove [42] [44] [47] [53] [55] [66]
47Rajiv Gupta [40] [49]
48Mary W. Hall [70]
49Shaohua Han [26]
50Matthew Harren [64] [68]
51Jacob Harris [36] [45]
52John L. Hennessy [1] [2] [4]
53J. Hicks [17]
54Michael Hind [42] [44] [47] [66]
55Wilson C. Hsieh [3]
56John Hsu [24]
57Susan Flynn Hummel [47]
58J. Jagannathan [17]
59Mackale Joyner [77]
60Dz-ching Ju [20]
61Allan Kielstra [69]
62Jang Kim [29]
63Kathleen Knobe [34] [35] [48]
64Chandra Krintz [53]
65Michael Lai [18]
66Keunwoo Lee [60]
67Victor Lee [29]
68Walter Lee [29] [39]
69Yong-Fong Lee [24]
70Derek Lieber [47]
71Vassily Litvinov [47]
72Alexey Loginov [60]
73Leonard E. Lyon [28]
74Jan-Willem Maessen [55]
75Kathryn S. McKinley [66]
76Nimrod Megiddo [30]
77Mark F. Mergen [47] [66]
78J. Eliot B. Moss [66]
79Kalyan Muthukumar [20] [24]
80Mangala Gowri Nanda [65]
81Karthikeyan S. Natarajan [6]
82Ton Anh Ngo (Ton Ngo) [47] [66]
83Robert O'Callahan [60]
84R. Olsen [14]
85Shauchi Ong [24]
86Santosh Pande [40]
87Igor Pechtchanski [43] [56] [61] [67] [68]
88Massimiliano Poletto [41]
89Christoph von Praun [69] [74]
90Kleanthis Psarris [40]
91Mukund Raghavachari [63] [64] [68] [71]
92James R. Russell [47]
93Vijay A. Saraswat [69] [74] [80]
94Edith Schonberg [27]
95Mauricio J. Serrano [24] [43] [44] [47] [57]
96Janice C. Shepherd [47]
97David Shields [3]
98Oded Shmueli [63] [64] [68]
99R. K. Shyamasundar [73] [75]
100Barbara B. Simons (Barbara Simons) [16] [18] [25] [57]
101David B. Skillicorn [17]
102Stephen E. Smith [47]
103Vugranam C. Sreedhar [44] [47] [76]
104Manu Sridharan [60]
105Devabhaktuni Srikrishna [29] [39]
106Harini Srinivasan [43] [44] [47]
107Peter F. Sweeney [52]
108Boleslaw K. Szymanski [17]
109Michael Taylor [29]
110Radhika Thekkath [13] [14]
111W. Thrash [11]
112Martin Trapp [66]
113Lelia A. Vazquez [19]
114Elliot Waingold [29]
115John Whaley [44] [47]
116Tao Yang [21] [23]
117Katherine A. Yelick [73]
118Honesty C. Young [24]
119Yuan Zhang [76]
120Weirong Zhu [76]

Colors in the list of coauthors

Copyright © Thu Jun 5 01:14:00 2008 by Michael Ley (ley@uni-trier.de)