Vivek Sarkar - Publications

Affiliations: 
Rice University, Houston, TX 
Area:
Computer Science

109 high-probability publications. We are testing a new system for linking publications to authors. You can help! If you notice any inaccuracies, please sign in and mark papers as correct or incorrect matches. If you identify any major omissions or other inaccuracies in the publication list, please let us know.

Year Citation  Score
2020 Kwon H, Chatarasi P, Sarkar V, Krishna T, Pellauer M, Parashar A. MAESTRO: A Data-Centric Approach to Understand Reuse, Performance, and Hardware Cost of DNN Mappings Ieee Micro. 40: 20-29. DOI: 10.1109/Mm.2020.2985963  0.365
2019 Hayashi A, Shirako J, Tiotto E, Ho R, Sarkar V. Performance evaluation of OpenMP's target construct on GPUs - exploring compiler optimisations International Journal of High Performance Computing and Networking. 13: 54-69. DOI: 10.1504/Ijhpcn.2019.097051  0.475
2017 Grossman M, Aziz M, Chi H, Tibrewal A, Imam S, Sarkar V. Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level Journal of Parallel and Distributed Computing. 105: 18-30. DOI: 10.1016/J.Jpdc.2016.12.026  0.45
2017 Cogumbreiro T, Shirako J, Sarkar V. Formalization of Habanero phasers using Coq The Journal of Logic and Algebraic Programming. 90: 50-60. DOI: 10.1016/J.Jlamp.2017.02.006  0.379
2016 Chen C, Wang Z, Majeti D, Vrvilo N, Warburton T, Sarkar V, Li G. Optimization of Lattice Boltzmann Simulation With Graphics-Processing-Unit Parallel Computing and the Application in Reservoir Characterization Spe Journal. 21: 1425-1435. DOI: 10.2118/179733-Pa  0.345
2016 Surendran R, Sarkar V. Brief announcement: Dynamic determinacy race detection for task parallelism with futures Annual Acm Symposium On Parallelism in Algorithms and Architectures. 11: 95-97. DOI: 10.1145/2935764.2935815  0.33
2016 Majeti D, Meel KS, Barik R, Sarkar V. Automatic data layout generation and kernel mapping for CPU+GPU architectures Proceedings of Cc 2016: the 25th International Conference On Compiler Construction. 240-250. DOI: 10.1145/2892208.2892210  0.653
2016 Grossman M, Breternitz M, Sarkar V. HadoopCL2: Motivating the Design of a Distributed, Heterogeneous Programming System with Machine-Learning Applications Ieee Transactions On Parallel and Distributed Systems. 27: 762-775. DOI: 10.1109/Tpds.2015.2414943  0.471
2016 Chatarasi P, Sarkar V. Extending Polyhedral Model for Analysis and Transformation of OpenMP Programs Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 2016: 490-491. DOI: 10.1109/PACT.2015.57  0.369
2016 Ishizaki K, Hayashi A, Koblents G, Sarkar V. Compiling and Optimizing Java 8 Programs for GPU Execution Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 2016: 419-431. DOI: 10.1109/PACT.2015.46  0.477
2016 Chatarasi P, Shirako J, Sarkar V. Polyhedral Optimizations of Explicitly Parallel Programs Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 2016: 213-226. DOI: 10.1109/PACT.2015.44  0.45
2016 Mercer EG, Anderson P, Vrvilo N, Sarkar V. Model checking task parallel programs using gradual permissions Proceedings - 2015 30th Ieee/Acm International Conference On Automated Software Engineering, Ase 2015. 535-540. DOI: 10.1109/ASE.2015.75  0.391
2016 Sbîrlea A, Shirako J, Pouchet LN, Sarkar V. Polyhedral optimizations for a data-flow graph language Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 9519: 57-72. DOI: 10.1007/978-3-319-29778-1_4  0.366
2015 Dimitrov D, Vechev M, Sarkar V. Race detection in two dimensions Annual Acm Symposium On Parallelism in Algorithms and Architectures. 2015: 101-110. DOI: 10.1145/3264618  0.43
2015 Xiao WC, Zhao J, Sarkar V. Parallelizing a discrete event simulation application using the Habanero-Java Multicore Library Proceedings of the 6th International Workshop On Programming Models and Applications For Multicores and Manycores, Pmam 2015. 86-95. DOI: 10.1145/2712386.2712402  0.366
2015 Anderson P, Vrvilo N, Mercer E, Sarkar V. JPF Verification of Habanero Java Programs using Gradual Type Permission Regions Acm Sigsoft Software Engineering Notes. 40: 1-5. DOI: 10.1145/2693208.2693245  0.45
2015 Kumar V, Grossman M, Shan H, Sarkar V. Scaling HabaneroUPC++ on Heterogeneous Supercomputers Proceedings - 2015 9th International Conference On Partitioned Global Address Space Programming Models, Pgas 2015. 96-98. DOI: 10.1109/PGAS.2015.19  0.336
2015 Majeti D, Sarkar V. Heterogeneous Habanero-C (H2C): A Portable Programming Model for Heterogeneous Processors Proceedings - 2015 Ieee 29th International Parallel and Distributed Processing Symposium Workshops, Ipdpsw 2015. 708-717. DOI: 10.1109/IPDPSW.2015.81  0.4
2015 Kumar V, Sbîrlea A, Jayaraj A, Budimlić Z, Majeti D, Sarkar V. Heterogeneous work-stealing across CPU and DSP cores 2015 Ieee High Performance Extreme Computing Conference, Hpec 2015. DOI: 10.1109/HPEC.2015.7322452  0.389
2015 Sharma K, Karlin I, Keasler J, McGraw JR, Sarkar V. Data layout optimization for portable performance Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 9233: 250-262. DOI: 10.1007/978-3-662-48096-0_20  0.425
2014 Imam S, Sarkar V. Savina - An actor benchmark suite: Enabling empirical evaluation of actor libraries Agere! 2014 - Proceedings of the 2014 Acm Sigplan Workshop On Programming Based On Actors, Agents, and Decentralized Control, Part of Splash 2014. 67-80. DOI: 10.1145/2687357.2687368  0.393
2014 Kumar V, Zheng Y, Cavé V, Budimlić Z, Sarkar V. HabaneroUPC++: A compiler-free PGAS library Acm International Conference Proceeding Series. 2014. DOI: 10.1145/2676870.2676879  0.391
2014 Majeti D, Meel KS, Barik R, Sarkar V. ADHA: Automatic data layout framework for heterogeneous architectures Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 479-480. DOI: 10.1145/2628071.2628122  0.649
2014 Sbîrlea D, Budimlić Z, Sarkar V. Bounded memory scheduling of dynamic task graphs Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 343-355. DOI: 10.1145/2628071.2628090  0.356
2014 Imam S, Sarkar V, Leibs D, Kessler PB. Exploiting implicit parallelism in dynamic array programming languages Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 1-7. DOI: 10.1145/2627373.2627374  0.369
2014 Sbîrlea A, Pouchet LN, Sarkar V. DFGR: An intermediate graph representation for macro-dataflow programs Proceedings - 2014 4th Workshop On Data-Flow Execution Models For Extreme Scale Computing, Dfm 2014. 38-45. DOI: 10.1109/DFM.2014.9  0.389
2014 Sbirlea D, Sbirlea A, Wheeler KB, Sarkar V. The flexible preconditions model for macro-dataflow execution Proceedings - 2013 3rd Workshop On Data-Flow Execution Models For Extreme Scale Computing, Dfm 2013. 51-58. DOI: 10.1109/DFM.2013.13  0.326
2014 Surendran R, Barik R, Zhao J, Sarkar V. Inter-iteration scalar replacement using array SSA form Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 8409: 40-60. DOI: 10.1007/978-3-642-54807-9_3  0.59
2014 Majeti D, Barik R, Zhao J, Grossman M, Sarkar V. Compiler-driven data layout transformation for heterogeneous platforms Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 8374: 188-197. DOI: 10.1007/978-3-642-54420-0_19  0.612
2014 Hayashi A, Grossman M, Zhao J, Shirako J, Sarkar V. Speculative execution of parallel programs with precise exception semantics on GPUs Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 8664: 342-356. DOI: 10.1007/978-3-319-09967-5_20  0.342
2013 Sbîrlea D, Burke MG, Guarnieri S, Pistoia M, Sarkar V. Automatic detection of inter-application permission leaks in Android applications Journal of Reproduction and Development. 57: 2. DOI: 10.1147/Jrd.2013.2284403  0.397
2013 Barik R, Zhao J, Sarkar V. A decoupled non-SSA global register allocation using Bipartite Liveness Graphs Transactions On Architecture and Code Optimization. 10. DOI: 10.1145/2544101  0.616
2013 Zhao J, Lublinerman R, Budimlíc Z, Chaudhuri S, Sarkar V. Isolation for nested task parallelism Proceedings of the Conference On Object-Oriented Programming Systems, Languages, and Applications, Oopsla. 571-587. DOI: 10.1145/2509136.2509534  0.319
2013 Hayashi A, Grossman M, Zhao J, Shirako J, Sarkar V. Accelerating Habanero-Java programs with OpenCL generation Acm International Conference Proceeding Series. 124-134. DOI: 10.1145/2500828.2500840  0.427
2013 Nandivada VK, Shirako J, Zhao J, Sarkar V. A transformation framework for optimizing task-parallel programs Acm Transactions On Programming Languages and Systems. 35. DOI: 10.1145/2450136.2450138  0.464
2013 Barik R, Zhao J, Sarkar V. Interprocedural strength reduction of critical sections in explicitly-parallel programs Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 29-40. DOI: 10.1109/PACT.2013.6618801  0.614
2013 Grossman M, Breternitz M, Sarkar V. HadoopCL: MapReduce on distributed heterogeneous platforms through seamless integration of hadoop and OpenCL Proceedings - Ieee 27th International Parallel and Distributed Processing Symposium Workshops and Phd Forum, Ipdpsw 2013. 1918-1927. DOI: 10.1109/IPDPSW.2013.246  0.406
2013 Shirako J, Unnikrishnan P, Chatterjee S, Li K, Sarkar V. Expressing DOACROSS loop dependences in OpenMP Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 8122: 30-44. DOI: 10.1007/978-3-642-40698-0_3  0.414
2013 Chatterjee S, Grossman M, Sbîrlea A, Sarkar V. Dynamic task parallelism with a GPU work-stealing runtime system Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 7146: 203-217. DOI: 10.1007/978-3-642-36036-7_14  0.393
2012 Imam S, Sarkar V. Integrating task parallelism with actors Proceedings of the Conference On Object-Oriented Programming Systems, Languages, and Applications, Oopsla. 753-771. DOI: 10.1145/2384616.2384671  0.367
2012 Raman R, Zhao J, Sarkar V, Vechev M, Yahav E. Scalable and precise dynamic datarace detection for structured parallelism Acm Sigplan Notices. 47: 531-542. DOI: 10.1145/2345156.2254127  0.407
2012 Shirako J, Vrvilo N, Mercer EG, Sarkar V. Design, verification and applications of a new read-write lock algorithm Annual Acm Symposium On Parallelism in Algorithms and Architectures. 48-57. DOI: 10.1145/2312005.2312015  0.345
2012 Sbîrlea A, Zou Y, Budimlić Z, Cong J, Sarkar V. Mapping a data-flow programming model onto heterogeneous platforms Proceedings of the Acm Sigplan Conference On Languages, Compilers, and Tools For Embedded Systems (Lctes). 61-70. DOI: 10.1145/2248418.2248428  0.389
2012 Sbîrlea D, Shirako J, Newtony R, Sarkar V. SCnC: Efficient unification of streaming with dynamic task parallelism Proceedings - 2011 1st Workshop On Data-Flow Execution Models For Extreme Scale Computing, Dfm 2011. 58-65. DOI: 10.1007/S10766-015-0353-X  0.524
2012 Sbîrlea D, Knobe K, Sarkar V. Folding of tagged single assignment values for memory-efficient parallelism Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 7484: 601-613. DOI: 10.1007/978-3-642-32820-6_60  0.38
2012 Unnikrishnan P, Shirako J, Barton K, Chatterjee S, Silvera R, Sarkar V. A practical approach to DOACROSS parallelization Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 7484: 219-231. DOI: 10.1007/978-3-642-32820-6_23  0.386
2012 Westbrook E, Zhao J, Budimlić Z, Sarkar V. Permission regions for race-free parallelism Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 7186: 94-109. DOI: 10.1007/978-3-642-29860-8_8  0.301
2011 Zhao J, Sarkar V. Intermediate language extensions for parallelism Splash'11 Workshops - Compilation Proceedings of the Co-Located Workshops: Dsm'11, Tmc'11, Agere'11, Aoopes'11, Neat'11, and Vmil'11. 329-340. DOI: 10.1145/2095050.2095103  0.414
2011 Cav́e V, Zhao J, Shirako J, Sarkar V. Habanero-Java: The new adventures of Old X10 Proceedings of the 9th International Conference On the Principles and Practice of Programming in Java, Pppj 2011. 51-61. DOI: 10.1145/2093157.2093165  0.396
2011 Budimlić Z, Cavé V, Raman R, Shirako J, Tasi̧rlar S, Zhao J, Sarkar V. The design and implementation of the Habanero-Java parallel programming language Splash'11 Compilation - Proceedings of Oopsla'11, Onward! 2011, Gpce'11, Dls'11, and Splash'11 Companion. 185-186. DOI: 10.1145/2048147.2048198  0.347
2011 Cavé V, Payne J, Raman R, Ricken M, Cartwright C, Sarkar V. DrHJ - The cure to your multicore programming woes Splash'11 Compilation - Proceedings of Oopsla'11, Onward! 2011, Gpce'11, Dls'11, and Splash'11 Companion. 5-6. DOI: 10.1145/2048147.2048150  0.321
2011 Lublinerman R, Zhao J, Budimlic̀ Z, Chaudhuri S, Sarkar V. Delegated isolation Proceedings of the Conference On Object-Oriented Programming Systems, Languages, and Applications, Oopsla. 885-902. DOI: 10.1145/2048066.2048133  0.37
2011 Haque R, Peixotto DM, Sarkar V. CnC-hadoop: A graphical coordination language for distributed multiscale parallelism Proceedings of the 8th Acm International Conference On Computing Frontiers, Cf'11. DOI: 10.1145/2016604.2016626  0.309
2011 Cong J, Reinman G, Bui A, Sarkar V. Customizable domain-specific computing Ieee Design and Test of Computers. 28: 6-14. DOI: 10.1109/Mdt.2010.141  0.355
2011 Taširlar S, Sarkar V. Data-Driven Tasks and their implementation Proceedings of the International Conference On Parallel Processing. 652-661. DOI: 10.1109/ICPP.2011.87  0.341
2011 Shirako J, Sharma K, Sarkar V. Unifying barrier and point-to-point synchronization in OpenMP with phasers Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6665: 122-137. DOI: 10.1007/978-3-642-21487-5_10  0.398
2011 Joyner M, Budimlić Z, Sarkar V. Subregion analysis and bounds check elimination for high level arrays Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6601: 246-265. DOI: 10.1007/978-3-642-19861-8_14  0.31
2011 Grossman M, Simion Sbîrlea A, Budimlić Z, Sarkar V. CnC-CUDA: Declarative programming for GPUs Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6548: 230-245. DOI: 10.1007/978-3-642-19595-2_16  0.449
2010 Cavé V, Zhao J, Budimlić Z, Sarkar V, Gunning J, Glinsky M. Habanero-Java extensions for scientific computing Proc.- 9th Workshop On Parallel/High-Performance Object-Oriented Scientific Computing, Poosc'10, At the Acm Conf. On Systems, Programming, Languages and Applications: Software For Humanity, Splash. DOI: 10.1145/2039312.2039313  0.344
2010 Bacon DF, Chow JH, Ju DCR, Muthukumar K, Sarkar V. A compiler framework for restructuring data declarations to enhance cache and TLB effectiveness Proceedings of Cascon - 1st Decade High Impact Papers. 146-158. DOI: 10.1145/1925805.1925813  0.355
2010 Barik R, Zhao J, Sarkar V. Automatic vector instruction selection for dynamic compilation Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 573-574. DOI: 10.1145/1854273.1854358  0.626
2010 Zhao J, Shirako J, Nandivada VK, Sarkar V. Reducing task creation and termination overhead in explicitly parallel programs Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 169-180. DOI: 10.1145/1854273.1854298  0.405
2010 Sarkar V. Building confidence in multicore software Communications of the Acm. 53: 96. DOI: 10.1145/1743546.1743571  0.452
2010 Barik R, Zhao J, Sarkar V. Efficient selection of vector instructions using dynamic programming Proceedings of the Annual International Symposium On Microarchitecture, Micro. 201-212. DOI: 10.1109/MICRO.2010.38  0.64
2010 Shirako J, Sarkar V. Hierarchical phasers for scalable synchronization and reductions in dynamic parallelism Proceedings of the 2010 Ieee International Symposium On Parallel and Distributed Processing, Ipdps 2010. DOI: 10.1109/IPDPS.2010.5470414  0.32
2010 Raman R, Zhao J, Sarkar V, Vechev M, Yahav E. Efficient data race detection for async-finish parallelism Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6418: 368-383. DOI: 10.1007/978-3-642-16612-9_28  0.479
2010 Vechev M, Yahav E, Raman R, Sarkar V. Automatic verification of determinism for structured parallel programs Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6337: 455-471. DOI: 10.1007/978-3-642-15769-1_28  0.41
2010 Chen C, Manzano JB, Gan G, Gao GR, Sarkar V. A study of a software cache implementation of the OpenMP memory model for multicore and manycore architectures Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 6272: 341-352. DOI: 10.1007/978-3-642-15291-7_31  0.338
2010 Yan Y, Zhao J, Guo Y, Sarkar V. Hierarchical place trees: A portable abstraction for task parallelism and data movement Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 5898: 172-187. DOI: 10.1007/978-3-642-13374-9_12  0.418
2009 Chapman B, Labarta J, Sarkar V, Sato M. Programmability issues International Journal of High Performance Computing Applications. 23: 328-331. DOI: 10.1177/1094342009347488  0.355
2009 Budimlic Z, Chandramowlishwaran AM, Knobe K, Lowney GN, Sarkar V, Treggiari L. Declarative aspects of memory management in the concurrent collections parallel programming model (abstract only) Sigplan Notices. 44: 9-9. DOI: 10.1145/1629635.1629641  0.409
2009 Shirako J, Zhao J, Nandivada VK, Sarkar V. Chunking parallel loops in the presence of synchronization Proceedings of the International Conference On Supercomputing. 181-192. DOI: 10.1145/1542275.1542304  0.447
2009 Budimlić Z, Chandramowlishwaran A, Knobe K, Lowney G, Sarkar V, Treggiari L. Declarative aspects of memory management in the concurrent collections parallel programming model Proceedings of the 4th Acm Sigplan Workshop On Declarative Aspects of Multicore Programming, Damp'09. 47-57. DOI: 10.1145/1481839.1481846  0.303
2009 Barik R, Sarkar V. Interprocedural load elimination for dynamic optimization of parallel programs Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 41-52. DOI: 10.1109/PACT.2009.32  0.644
2009 Yi G, Barik R, Raman R, Sarkar V. Work-first and help-first scheduling policies for async-finish task parallelism Ipdps 2009 - Proceedings of the 2009 Ieee International Parallel and Distributed Processing Symposium. DOI: 10.1109/IPDPS.2009.5161079  0.611
2009 Shirako J, Peixotto DM, Sarkar V, Scherer WN. Phaser accumulators: A new reduction construct for dynamic parallelism Ipdps 2009 - Proceedings of the 2009 Ieee International Parallel and Distributed Processing Symposium. DOI: 10.1109/IPDPS.2009.5161071  0.365
2009 Yan Y, Grossman M, Sarkar V. JCUDA: A programmer-friendly interface for accelerating java programs with CUDA Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 5704: 887-899. DOI: 10.1007/978-3-642-03869-3_82  0.367
2009 Reed D, Sarkar V. Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP: Chairs' welcome Proceedings of the Acm Sigplan Symposium On Principles and Practice of Parallel Programming, Ppopp 0.3
2008 Sarkar V. Code optimization of parallel programs: Evolutionary vs. revolutionary approaches Proceedings of the 2008 Cgo - Sixth International Symposium On Code Generation and Optimization. 1. DOI: 10.1145/1356058.1356087  0.419
2008 Joyner M, Budimlić Z, Sarkar V, Zhang R. Array optimizations for parallel implementations of high productivity languages Ipdps Miami 2008 - Proceedings of the 22nd Ieee International Parallel and Distributed Processing Symposium, Program and Cd-Rom. DOI: 10.1109/IPDPS.2008.4536185  0.393
2008 Zhang Y, Sreedhar VC, Zhu W, Sarkar V, Gao GR. Minimum lock assignment: A method for exploiting concurrency among critical sections Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 5335: 141-155. DOI: 10.1007/978-3-540-89740-8_10  0.317
2008 Shirako J, Kasahara H, Sarkar V. Language extensions in support of compiler parallelization Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 5234: 78-94. DOI: 10.1007/978-3-540-85261-2_6  0.329
2007 Agarwal S, Barik R, Sarkar V, Shyamasundar RK. May-happen-in-parallel analysis of X10 programs Proceedings of the Acm Sigplan Symposium On Principles and Practice of Parallel Programming, Ppopp. 183-193. DOI: 10.1145/1229428.1229471  0.626
2007 Sarkar V. Programming challenges for petascale and multicore parallel systems Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 4782: 1.  0.334
2007 Joyner M, Budimlić Z, Sarkar V. Optimizing array accesses in high productivity languages Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 4782: 432-445.  0.301
2006 Barik R, Sarkar V. Enhanced bitwidth-aware register allocation Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 3923: 263-276. DOI: 10.1007/11688839_21  0.596
2005 Pechtchanski I, Sarkar V. Immutability specification and its applications Concurrency Computation Practice and Experience. 17: 639-662. DOI: 10.1002/Cpe.853  0.432
2004 Shmueli O, Raghavachari M, Sarkar V, Bordawekar R, Burke MG. Integrating database and programming language constraints Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2921: 90-109.  0.335
2002 Sarkar V. Unconstrained static scheduling with communication weights Journal of Scheduling. 5: 359-377. DOI: 10.1002/Jos.114  0.394
2001 Sarkar V. Optimized unrolling of nested loops International Journal of Parallel Programming. 29: 545-581. DOI: 10.1023/A:1012246031671  0.478
2001 Krintz CJ, Grove D, Sarkar V, Calder B. Reducing the overhead of dynamic compilation Software - Practice and Experience. 31: 717-738. DOI: 10.1002/Spe.384  0.485
2001 Pechtchanski I, Sarkar V. Dynamic optimistic interprocedural analysis: A framework and an application Proceedings of the Conference On Object-Oriented Programming Systems, Languages, and Applications, Oopsla. 36: 195-210.  0.331
2001 Sarkar V, Serrano MJ, Simons BB. Register-sensitive selection, duplication, and sequencing of instructions Proceedings of the International Conference On Supercomputing. 277-288.  0.308
2000 Alpern B, Attanasio CR, Barton JJ, Burke MG, Cheng P, Choi J-, Cocchi A, Fink SJ, Grove D, Hind M, Hummel SF, Lieber D, Litvinov V, Mergen MF, Ngo T, ... ... Sarkar V, et al. The Jalapeño virtual machine Ibm Systems Journal. 39: 211-238. DOI: 10.1147/Sj.391.0211  0.441
2000 Arnold M, Fink S, Sarkar V, Sweeney PF. A comparative study of static and profile-based heuristics for inlining Sigplan Notices. 35: 52-64. DOI: 10.1145/351403.351416  0.478
2000 Gao GR, Sarkar V. Location consistency - a new memory model and cache consistency protocol Ieee Transactions On Computers. 49: 798-813. DOI: 10.1109/12.868026  0.318
2000 Harris J, Sarkar V. Lightweight Object-Oriented Shared Variables for Cluster Computing in Java Journal of Parallel and Distributed Computing. 60: 1238-1259. DOI: 10.1006/Jpdc.2000.1652  0.362
2000 Bodík R, Gupta R, Sarkar V. ABCD: Eliminating array bounds checks on demand Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 321-333.  0.381
1999 Poletto M, Sarkar V. Linear scan register allocation Acm Transactions On Programming Languages and Systems. 21: 895-913. DOI: 10.1145/330249.330250  0.396
1999 Gupta R, Pande S, Psarris K, Sarkar V. Compilation techniques for parallel systems Parallel Computing. 25: 1741-1783. DOI: 10.1016/S0167-8191(99)00086-1  0.402
1998 Sarkar V. Analysis and optimization of explicity parallel programs using the parallel program graph representation Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1366: 94-113. DOI: 10.1007/BFb0032686  0.328
1998 Sarkar V. Loop transformations for hierarchical parallelism and locality Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1511: 57-74. DOI: 10.1007/3-540-49530-4_5  0.434
1997 Sarkar V. Automatic selection of high-order transformations in the IBM XL FORTRAN compilers Ibm Journal of Research and Development. 41: 233-264. DOI: 10.1147/Rd.413.0233  0.412
1997 Waingold E, Taylor M, Srikrishna D, Sarkar V, Lee W, Lee V, Kim J, Frank M, Finch P, Barua R, Babb J, Amarasinghe S, Agarwal A. Computer baring it all to software: Raw machines Computer. 30: 86-93. DOI: 10.1109/2.612254  0.605
1996 Choi JD, Sarkar V, Schonberg E. Incremental computation of static single assignment form Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1060: 223-237. DOI: 10.1007/3-540-61053-7_64  0.313
1994 Halstead B, Callahan D, Dennis J, Nikhil RS, Sarkar V. Programming, compilation, and resource management issues for multithreading (panel session II) Acm Sigarch Computer Architecture News. 22: 19-33. DOI: 10.1145/181993.181997  0.405
1991 Sarkar V. Automatic partitioning of a program dependence graph into parallel tasks Ibm Journal of Research and Development. 35: 779-804. DOI: 10.1147/Rd.355.0779  0.506
1989 Sarkar V. Determining Average Program Execution Times and Their Variance Acm Sigplan Notices. 24: 298-312. DOI: 10.1145/74818.74845  0.327
1986 Sarkar V, Hennessy J. Compile-time Partitioning and Scheduling of Parallel Programs Acm Sigplan Notices. 21: 17-26. DOI: 10.1145/13310.13313  0.356
Show low-probability matches.