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. |