Skip to content

Vivek Sarkar

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

147

Venues

30

Active years

1988–2026

Best venue rank

A*

Where they publish

Papers

147 indexed papers, newest first.

YearVenueTitleAuthors
2026CCGRIDBreaking All-Reduce Bottlenecks with Asynchronous Influence Maximization at Scale.Shubhendra Pal Singhal, Ajay Sharma Mandadi, Akihiro Hayashi, Thomas M. Conte, Vivek Sarkar
2026HPDCPerformance Analysis of Conveyors: Memory Dominates?Shubhendra Pal Singhal, Aaron Welch, Oscar R. Hernandez, Steve Poole, Akihiro Hayashi, Vivek Sarkar
2025MSRCoPhi - Mining C/C++ Packages for Conan Ecosystem Analysis.Vivek Sarkar, Anemone Kampktter, Ben Hermann
2024CCAPPy: Annotated Parallelism for Python on GPUs.Tong Zhou, Jun Shirako, Vivek Sarkar
2024CCGRIDA Distributed, Asynchronous Algorithm for Large-Scale Internet Network Topology Analysis.Youssef Elmougy, Akihiro Hayashi, Vivek Sarkar
2024ISPASSBottleneck Scenarios in Use of the Conveyors Message Aggregation Library.Shubhendra Pal Singhal, Akihiro Hayashi, Vivek Sarkar
2024SCAsynchronous Distributed-Memory Parallel Algorithms for Influence Maximization.Shubhendra Pal Singhal, Souvadra Hati, Jeffrey Young, Vivek Sarkar, Akihiro Hayashi, Richard W. Vuduc
2024SCActorProf: A Framework for Profiling and Visualizing Fine-grained Asynchronous Bulk Synchronous Parallel Execution.Jiawei Yang, Shubhendra Pal Singhal, Jun Shirako, Akihiro Hayashi, Vivek Sarkar
2024SCFacilitating Bug Detection for OpenMP Offloading Applications.Lechen Yu, Feiyang Jin, Joachim Jenke, Vivek Sarkar
2023CCGRIDHighly Scalable Large-Scale Asynchronous Graph Processing using Actors.Youssef Elmougy, Akihiro Hayashi, Vivek Sarkar
2023ECOOPDynamic Determinacy Race Detection for Task-Parallel Programs with Promises.Feiyang Jin, Lechen Yu, Tiago Cogumbreiro, Jun Shirako, Vivek Sarkar
2022CCMemory access scheduling to reduce thread migrations.Sana Damani, Prithayan Barua, Vivek Sarkar
2022CLUSTERIntegrating process, control-flow, and data resiliency layers using a hybrid Fenix/Kokkos approach.Matthew Whitlock, Nicolas M. Morales, George Bosilca, Aurelien Bouteiller, Bogdan Nicolae, Keita Teranishi, Elisabeth Giem, Vivek Sarkar
2022EuroParAutomatic Parallelization of Python Programs for Distributed Heterogeneous Computing.Jun Shirako, Akihiro Hayashi, Sri Raj Paul, Alexey Tumanov, Vivek Sarkar
2022EuroParHIPLZ: Enabling Performance Portability for Exascale Systems.Jisheng Zhao, Colleen Bertoni, Jeffrey Young, Kevin Harms, Vivek Sarkar, Brice Videau
2022ICCSA Productive and Scalable Actor-Based Programming System for PGAS Applications.Sri Raj Paul, Akihiro Hayashi, Kun Chen, Vivek Sarkar
2021ECOOPLinear Promises: Towards Safer Concurrent Programming.Ohad Rau, Caleb Voss, Vivek Sarkar
2021ICSTask-graph scheduling extensions for efficient synchronization and communication.Seonmyeong Bak, Oscar R. Hernandez, Mark Gates, Piotr Luszczek, Vivek Sarkar
2021PPoPPAn ownership policy and deadlock detector for promises.Caleb Voss, Vivek Sarkar
2020EuroParOmpMemOpt: Optimized Memory Movement for Heterogeneous Computing.Prithayan Barua, Jisheng Zhao, Vivek Sarkar
2020OOPSLAIntrepydd: performance, productivity, and portability for data science application kernels.Tong Zhou, Jun Shirako, Anirudh Jain, Sriseshan Srikanth, Thomas M. Conte, Richard W. Vuduc, Vivek Sarkar
2020SCHOOVER: Leveraging OpenSHMEM for High Performance, Flexible Streaming Graph Applications.Max Grossman, Howard Pritchard, Steve Poole, Vivek Sarkar
2020SCIntegrating Inter-Node Communication with a Resilient Asynchronous Many-Task Runtime System.Sri Raj Paul, Akihiro Hayashi, Matthew Whitlock, Seonmyeong Bak, Keita Teranishi, Jackson R. Mayo, Max Grossman, Vivek Sarkar
2019CCValence: variable length calling context encoding.Tong Zhou, Michael R. Jantz, Prasad A. Kulkarni, Kshitij A. Doshi, Vivek Sarkar
2019EuroParEnabling Resilience in Asynchronous Many-Task Programming Models.Sri Raj Paul, Akihiro Hayashi, Nicole Slattengren, Hemanth Kolla, Matthew Whitlock, Seonmyeong Bak, Keita Teranishi, Jackson R. Mayo, Vivek Sarkar
2019FCCMT2S-Tensor: Productively Generating High-Performance Spatial Hardware for Dense Tensor Computations.Nitish Kumar Srivastava, Hongbo Rong, Prithayan Barua, Guanyu Feng, Huanqi Cao, Zhiru Zhang, David H. Albonesi, Vivek Sarkar, Wenguang Chen, Paul Petersen, Geoff Lowney, Adam Herr, Christopher J. Hughes, Timothy G. Mattson, Pradeep Dubey
2019HiPCData Flow Execution Models - A Third Opinion.Vivek Sarkar
2019ICPPOptimized Execution of Parallel Loops via User-Defined Scheduling Policies.Seonmyeong Bak, Yanfei Guo, Pavan Balaji, Vivek Sarkar
2019MICROUnderstanding Reuse, Performance, and Hardware Cost of DNN Dataflow: A Data-Centric Approach.Hyoukjun Kwon, Prasanth Chatarasi, Michael Pellauer, Angshuman Parashar, Vivek Sarkar, Tushar Krishna
2019PPoPPTransitive joins: a sound and efficient online deadlock-avoidance policy.Caleb Voss, Tiago Cogumbreiro, Vivek Sarkar
2018CCParallel sparse flow-sensitive points-to analysis.Jisheng Zhao, Michael G. Burke, Vivek Sarkar
2018CCModeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling.Oleksandr Zinenko, Sven Verdoolaege, Chandan Reddy, Jun Shirako, Tobias Grosser, Vivek Sarkar, Albert Cohen
2018CLUSTERMiniApp for Density Matrix Renormalization Group Hamiltonian Application Kernel.Wael R. Elwasif, Eduardo F. D'Azevedo, Arghya Chatterjee, Gonzalo Alvarez, Oscar R. Hernandez, Vivek Sarkar
2018DACS2FA: an accelerator automation framework for heterogeneous computing in datacenters.Cody Hao Yu, Peng Wei, Max Grossman, Peng Zhang, Vivek Sarkar, Jason Cong
2018EuroParUsing Dynamic Compilation to Achieve Ninja Performance for CNN Training on Many-Core Processors.Ankush Mandal, Rajkishore Barik, Vivek Sarkar
2018EuroParGT-Race: Graph Traversal Based Data Race Detection for Asynchronous Many-Task Parallelism.Lechen Yu, Vivek Sarkar
2018ISCARegMutex: Inter-Warp GPU Register Time-Sharing.Farzad Khorasani, Hodjat Asghari Esfeden, Amin Farmahini Farahani, Nuwan Jayasena, Vivek Sarkar
2018MICROIn-Register Parameter Caching for Dynamic Neural Nets with Virtual Persistent Processor Specialization.Farzad Khorasani, Hodjat Asghari Esfeden, Nael B. Abu-Ghazaleh, Vivek Sarkar
2018SCA Preliminary Study of Compiler Transformations for Graph Applications on the Emu System.Prasanth Chatarasi, Vivek Sarkar
2018SCA Unified Runtime for PGAS and Event-Driven Programming.Sri Raj Paul, Kun Chen, Akihiro Hayashi, Max Grossman, Vivek Sarkar, Jason DeVinney, Bill Carlson
2018SCA One Year Retrospective on a MOOC in Parallel, Concurrent, and Distributed Programming in Java.Vivek Sarkar, Max Grossman, Zoran Budimlic, Shams Imam
2018SCUsing Polyhedral Analysis to Verify OpenMP Applications are Data Race Free.Fangke Ye, Markus Schordan, Chunhua Liao, Pei-Hung Lin, Ian Karlin, Vivek Sarkar
2018SCDetecting MPI usage anomalies via partial program symbolic execution.Fangke Ye, Jisheng Zhao, Vivek Sarkar
2017CCOptimized two-level parallelization for GPU accelerators using the polyhedral model.Jun Shirako, Akihiro Hayashi, Vivek Sarkar
2017SCGraph500 on OpenSHMEM: Using A Practical Survey of Past Work to Motivate Novel Algorithmic Developments.Max Grossman, Howard Pritchard, Zoran Budimlic, Vivek Sarkar
2017SCChapel-on-X: Exploring Tasking Runtimes for PGAS Languages.Akihiro Hayashi, Sri Raj Paul, Max Grossman, Jun Shirako, Vivek Sarkar
2017SCExploration of Supervised Machine Learning Techniques for Runtime Selection of CPU vs. GPU Execution in Java Programs.Gloria Y. K. Kim, Akihiro Hayashi, Vivek Sarkar
2016CCAutomatic data layout generation and kernel mapping for CPU+GPU architectures.Deepak Majeti, Kuldeep S. Meel, Rajkishore Barik, Vivek Sarkar
2016HPDCSWAT: A Programmable, In-Memory, Distributed, High-Performance Computing Platform.Max Grossman, Vivek Sarkar
2016ICPPDeclarative Tuning for Locality in Parallel Programs.Sanjay Chatterjee, Nick Vrvilo, Zoran Budimlic, Kathleen Knobe, Vivek Sarkar
2016OOPSLAAutomatic parallelization of pure method calls via conditional future synthesis.Rishi Surendran, Vivek Sarkar
2016SCOptimized Distributed Work-Stealing.Vivek Kumar, Karthik Murthy, Vivek Sarkar, Yili Zheng
2016SCFine-Grained Parallelism in Probabilistic Parsing with Habanero Java.Matthew Francis-Landau, Bing Xue, Jason Eisner, Vivek Sarkar
2016SCExploring Compiler Optimization Opportunities for the OpenMP 4. Accelerator Model on a POWER8+GPU Platform.Akihiro Hayashi, Jun Shirako, Ettore Tiotto, Robert Ho, Vivek Sarkar
2016SCPIPES: a language and compiler for task-based programming on distributed-memory clusters.Martin Kong, Louis-Nol Pouchet, P. Sadayappan, Vivek Sarkar
2016SCStatic Cost Estimation for Data Layout Selection on GPUs.Yuhan Peng, Max Grossman, Vivek Sarkar
2016SPAABrief Announcement: Dynamic Determinacy Race Detection for Task Parallelism with Futures.Rishi Surendran, Vivek Sarkar
2016RVDynamic Determinacy Race Detection for Task Parallelism with Futures.Rishi Surendran, Vivek Sarkar
2015ECOOPThe Eureka Programming Model for Speculative Task Parallelism.Shams Imam, Vivek Sarkar
2015EuroParLoad Balancing Prioritized Tasks via Work-Stealing.Shams Imam, Vivek Sarkar
2015EuroParA Composable Deadlock-Free Approach to Object-Based Isolation.Shams Imam, Jisheng Zhao, Vivek Sarkar
2015EuroParElastic Tasks: Unifying Task Parallelism and SPMD Parallelism with an Adaptive Runtime.Alina Simion Sbrlea, Kunal Agrawal, Vivek Sarkar
2015EuroParData Layout Optimization for Portable Performance.Kamal Sharma, Ian Karlin, Jeff Keasler, James R. McGraw, Vivek Sarkar
2015OOPSLAExploiting parallelism in mobile devices.Arghya Chatterjee, Timothy Newton, Tom Roush, Hunter Tidwell, Vivek Sarkar
2015PPoPPParallelizing a discrete event simulation application using the Habanero-Java multicore library.Wei-Cheng Xiao, Jisheng Zhao, Vivek Sarkar
2015SCAuto-grading for parallel programs.Maha Aziz, Heng Chi, Anant Tibrewal, Max Grossman, Vivek Sarkar
2015SCLLVM-based communication optimizations for PGAS programs.Akihiro Hayashi, Jisheng Zhao, Michael Ferguson, Vivek Sarkar
2015SPAARace Detection in Two Dimensions.Dimitar Dimitrov, Martin T. Vechev, Vivek Sarkar
2014CCInter-iteration Scalar Replacement Using Array SSA Form.Rishi Surendran, Rajkishore Barik, Jisheng Zhao, Vivek Sarkar
2014ECOOPCooperative Scheduling of Parallel Tasks with General Synchronization Patterns.Shams Mahmood Imam, Vivek Sarkar
2014OOPSLAHJ-Viz: a new tool for visualizing, debugging and optimizing parallel programs.Peter Elmers, Hongyu Li, Shams Mahmood Imam, Vivek Sarkar
2014PLDIExploiting Implicit Parallelism in Dynamic Array Programming Languages.Shams Mahmood Imam, Vivek Sarkar, David Leibs, Peter B. Kessler
2014PLDITest-driven repair of data races in structured parallel programs.Rishi Surendran, Raghavan Raman, Swarat Chaudhuri, John M. Mellor-Crummey, Vivek Sarkar
2014SCOil and Water Can Mix: An Integration of Polyhedral and AST-Based Transformations.Jun Shirako, Louis-Nol Pouchet, Vivek Sarkar
2013EuroParCompiler-Driven Data Layout Transformation for Heterogeneous Platforms.Deepak Majeti, Rajkishore Barik, Jisheng Zhao, Max Grossman, Vivek Sarkar
2013OOPSLAIsolation for nested task parallelism.Jisheng Zhao, Roberto Lublinerman, Zoran Budimlic, Swarat Chaudhuri, Vivek Sarkar
2012CCAnalytical Bounds for Optimal Tile Size Selection.Jun Shirako, Kamal Sharma, Naznin Fauzia, Louis-Nol Pouchet, J. Ramanujam, P. Sadayappan, Vivek Sarkar
2012ECOOPPractical Permissions for Race-Free Parallelism.Edwin M. Westbrook, Jisheng Zhao, Zoran Budimlic, Vivek Sarkar
2012EuroParFolding of Tagged Single Assignment Values for Memory-Efficient Parallelism.Dragos Sbirlea, Kathleen Knobe, Vivek Sarkar
2012EuroParA Practical Approach to DOACROSS Parallelization.Priya Unnikrishnan, Jun Shirako, Kit Barton, Sanjay Chatterjee, Ral Silvera, Vivek Sarkar
2012OOPSLAIntegrating task parallelism with actors.Shams Mahmood Imam, Vivek Sarkar
2012PLDIScalable and precise dynamic datarace detection for structured parallelism.Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin T. Vechev, Eran Yahav
2012SPAADesign, verification and applications of a new read-write lock algorithm.Jun Shirako, Nick Vrvilo, Eric G. Mercer, Vivek Sarkar
2011CCSubregion Analysis and Bounds Check Elimination for High Level Arrays.Mackale Joyner, Zoran Budimlic, Vivek Sarkar
2011EuroParHardware and Software Tradeoffs for Task Synchronization on Manycore Architectures.Yonghong Yan, Sanjay Chatterjee, Daniel A. Orozco, Elkin Garcia, Zoran Budimlic, Jun Shirako, Robert S. Pavel, Guang R. Gao, Vivek Sarkar
2011ICPPData-Driven Tasks and Their Implementation.Sagnak Tasirlar, Vivek Sarkar
2011OOPSLAThe design and implementation of the habanero-java parallel programming language.Zoran Budimlic, Vincent Cav, Raghavan Raman, Jun Shirako, Sagnak Tasirlar, Jisheng Zhao, Vivek Sarkar
2011OOPSLADrHJ: the cure to your multicore programming woes.Vincent Cav, Jarred Payne, Raghavan Raman, Mathias Ricken, Corky Cartwright, Vivek Sarkar
2011OOPSLADelegated isolation.Roberto Lublinerman, Jisheng Zhao, Zoran Budimlic, Swarat Chaudhuri, Vivek Sarkar
2011OOPSLAIntermediate language extensions for parallelism.Jisheng Zhao, Vivek Sarkar
2011RVPermission Regions for Race-Free Parallelism.Edwin M. Westbrook, Jisheng Zhao, Zoran Budimlic, Vivek Sarkar
2010EuroParA Study of a Software Cache Implementation of the OpenMP Memory Model for Multicore and Manycore Architectures.Chen Chen, Joseph B. Manzano, Ge Gan, Guang R. Gao, Vivek Sarkar
2010HPCAExtreme scale computing: Challenges and opportunities.Josep Torrellas, Bill Gropp, Vivek Sarkar, Jaime H. Moreno, Kunle Olukotun
2010MICROEfficient Selection of Vector Instructions Using Dynamic Programming.Rajkishore Barik, Jisheng Zhao, Vivek Sarkar
2010PPoPPSLAW: a scalable locality-aware adaptive work-stealing scheduler for multi-core systems.Yi Guo, Yisheng Zhao, Vincent Cav, Vivek Sarkar
2010PPoPPExtreme scale computing: challenges and opportunities.Josep Torrellas, Bill Gropp, Jaime H. Moreno, Kunle Olukotun, Vivek Sarkar
2010RVEfficient Data Race Detection for Async-Finish Parallelism.Raghavan Raman, Jisheng Zhao, Vivek Sarkar, Martin T. Vechev, Eran Yahav
2010SASAutomatic Verification of Determinism for Structured Parallel Programs.Martin T. Vechev, Eran Yahav, Raghavan Raman, Vivek Sarkar
2009CCChallenges in Code Optimization of Parallel Programs.Vivek Sarkar
2009EuroParJCUDA: A Programmer-Friendly Interface for Accelerating Java Programs with CUDA.Yonghong Yan, Max Grossman, Vivek Sarkar
2009ICSChunking parallel loops in the presence of synchronization.Jun Shirako, Jisheng M. Zhao, V. Krishna Nandivada, Vivek Sarkar
2009OOPSLAThe habanero multicore software research project.Rajkishore Barik, Zoran Budimlic, Vincent Cav, Sanjay Chatterjee, Yi Guo, David M. Peixotto, Raghavan Raman, Jun Shirako, Sagnak Tasirlar, Yonghong Yan, Yisheng Zhao, Vivek Sarkar
2009POPLDeclarative aspects of memory management in the concurrent collections parallel programming model.Zoran Budimlic, Aparna Chandramowlishwaran, Kathleen Knobe, Geoff N. Lowney, Vivek Sarkar, Leo Treggiari
2008CGOCode optimization of parallel programs: evolutionary vs. revolutionary approaches.Vivek Sarkar
2008ICSPhasers: a unified deadlock-free construct for collective and point-to-point synchronization.Jun Shirako, David M. Peixotto, Vivek Sarkar, William N. Scherer III
2008PPoPPType inference for locality analysis of distributed data structures.Satish Chandra, Vijay A. Saraswat, Vivek Sarkar, Rastislav Bodk
2007CCExtended Linear Scan: An Alternate Foundation for Global Register Allocation.Vivek Sarkar, Rajkishore Barik
2007HPCCOptimizing Array Accesses in High Productivity Languages.Mackale Joyner, Zoran Budimlic, Vivek Sarkar
2007HPCCProgramming Challenges for Petascale and Multicore Parallel Systems.Vivek Sarkar
2007PPoPPMay-happen-in-parallel analysis of X10 programs.Shivali Agarwal, Rajkishore Barik, Vivek Sarkar, R. K. Shyamasundar
2007PPoPPX10: concurrent programming for modern architectures.Vijay A. Saraswat, Vivek Sarkar, Christoph von Praun
2007PPoPPOptimized lock assignment and allocation: a method for exploiting concurrency among critical sections.Yuan Zhang, Vugranam C. Sreedhar, Weirong Zhu, Vivek Sarkar, Guang R. Gao
2007SPAADeadlock-free scheduling of X10 computations with bounded resources.Shivali Agarwal, Rajkishore Barik, Dan Bonachea, Vivek Sarkar, R. K. Shyamasundar, Katherine A. Yelick
2006CCEnhanced Bitwidth-Aware Register Allocation.Rajkishore Barik, Vivek Sarkar
2006ICDCITThe Role of Programming Languages in Future Data-Centric and Net-Centric Applications.Mukund Raghavachari, Vivek Sarkar
2005OOPSLAX10: an object-oriented approach to non-uniform cluster computing.Philippe Charles, Christian Grothoff, Vijay A. Saraswat, Christopher Donawa, Allan Kielstra, Kemal Ebcioglu, Christoph von Praun, Vivek Sarkar
2005WWWXJ: facilitating XML processing in Java.Matthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Rajesh Bordawekar, Igor Pechtchanski, Vivek Sarkar
2004OOPSLADecentralizing execution of composite web services.Mangala Gowri Nanda, Satish Chandra, Vivek Sarkar
2004WWWXJ: integration of XML processing into java.Matthew Harren, Mukund Raghavachari, Oded Shmueli, Michael G. Burke, Vivek Sarkar, Rajesh Bordawekar
2002PLDIEfficient and Precise Datarace Detection for Multithreaded Object-Oriented Programs.Jong-Deok Choi, Keunwoo Lee, Alexey Loginov, Robert O'Callahan, Vivek Sarkar, Manu Sridharan
2001EuroParEfficient Dependence Analysis for Java Arrays.Vivek Sarkar, Stephen J. Fink
2001HiPCHigh-Performance Scalable Java Virtual Machines.Vivek Sarkar, Julian Dolby
2001ICSRegister-sensitive selection, duplication, and sequencing of instructions.Vivek Sarkar, Mauricio J. Serrano, Barbara B. Simons
2001OOPSLADynamic Optimistic Interprocedural Analysis: A Framework and an Application.Igor Pechtchanski, Vivek Sarkar
2000ICSOptimized unrolling of nested loops.Vivek Sarkar
2000ISPASSAn analytical model for loop tiling and its solution.Vivek Sarkar, Nimrod Megiddo
2000PLDIABCD: eliminating array bounds checks on demand.Rastislav Bodk, Rajiv Gupta, Vivek Sarkar
2000SASUnified Analysis of Array and Object References in Strongly Typed Languages.Stephen J. Fink, Kathleen Knobe, Vivek Sarkar
1998ASPLOSSpace-Time Scheduling of Instruction-Level Parallelism on a Raw Machine.Walter Lee, Rajeev Barua, Matthew I. Frank, Devabhaktuni Srikrishna, Jonathan Babb, Vivek Sarkar, Saman P. Amarasinghe
1998OOPSLALightweight Object-Oriented Shared Variables for Distributed Applications on the Internet.Jacob Harris, Vivek Sarkar
1998POPLArray SSA Form and Its Use in Parallelization.Kathleen Knobe, Vivek Sarkar
1998SASEnabling Sparse Constant Propagation of Array Elements via Array SSA Form.Vivek Sarkar, Kathleen Knobe
1997ICPPFalse Sharing Elimination by Selection of Runtime Scheduling Parameters.Jyh-Herng Chow, Vivek Sarkar
1997SPAAOptimal Weighted Loop Fusion for Parallel Programs.Nimrod Megiddo, Vivek Sarkar
1996CCIncremental Computation of Static Single Assignment Form.Jong-Deok Choi, Vivek Sarkar, Edith Schonberg
1996SPAAAnticipatory Instruction Scheduling.Vivek Sarkar, Barbara Simons
1995ICPPLocation Consistency: Stepping Beyond the Memory Coherence Barrier.Guang R. Gao, Vivek Sarkar
1995ICPPMapping Iterative Task Graphs on Distributed Memory Machines.Tao Yang, Cong Fu, Apostolos Gerasoulis, Vivek Sarkar
1992PLDIA General Framework for Iteration-Reordering Loop Transformations.Vivek Sarkar, Radhika Thekkath
1991ICSOptimization of array accesses by collective loop transformations.Vivek Sarkar, Guang R. Gao
1990ICSPOSC - a partitioning and optimizing SISAL compiler.Vivek Sarkar, David C. Cann
1990PLDICompact Representations for Control Dependence.Ron Cytron, Jeanne Ferrante, Vivek Sarkar
1990PLDIInstruction Reordering for Fork-Join Parallelism.Vivek Sarkar
1989PLDIDetermining Average Program Execution Times and their Variance.Vivek Sarkar
1988ICPPProcessor Scheduling Algorithms for Constraint-Satisfaction Search Problems.Karthikeyan S. Natarajan, Vivek Sarkar
1988ICSSynchronization using counting semaphores.Vivek Sarkar
1988PPoPPAutomatic Discovery of Parallelism: A Tool and an Experiment (Extended Abstract).Michael G. Burke, Ron Cytron, Jeanne Ferrante, Wilson C. Hsieh, Vivek Sarkar, David Shields