Papers

OOPSLA 2011 Synthesis of First-Order Dynamic Programming Algorithms
Yewen Pu, Saurabh Srivastava, Rastislav Bodik
OOPSLA, Oct 2011
HotPar 2011 Parallel Programming with Inductive Synthesis
Shaon Barman, Rastislav Bodik, Sagar Jain, Yewen Pu, Saurabh Srivastava, Nicholas Tung
3rd Usenix Workshop on Hot Topics in Parallelism, Berkeley, CA, May 2011
ICSE 2011 Angelic debugging
Satish Chandra, Emina Torlak, Shaon Barman, Rastislav Bodík
ICSE, May 2011
TR 2010 Parallel Web Scripting with Reactive Constraints
Thibaud Hottelier, James Ide, Doug Kimelman, Ras Bodik
TR, Feb 2010
ICFP 2010 Specifying and verifying sparse matrix codes
Gilad Arnold, Johannes Hölzl, Ali Sinan Köksal, Rastislav Bodík, Mooly Sagiv
ICFP, 2010
POPL 2010 Programming with angelic nondeterminism
Rastislav Bodík, Satish Chandra, Joel Galenson, Doug Kimelman, Nicholas Tung, Shaon Barman, Casey Rodarmor
POPL, 2010
FSE 2010 Field-sensitive program dependence analysis
Shay Litvak, Nurit Dor, Rastislav Bodík, Noam Rinetzky, Mooly Sagiv
FSE, 2010
WWW 2010 Fast and parallel webpage layout
Leo A. Meyerovich, Rastislav Bodík
WWW, 2010
DAC 2009 Synthesizing hardware from sketches
Andreas Raabe, Rastislav Bodík
DAC, 2009
PLDI FIT 2009 Can Computers be Programmed Productively in the Post-Dividend Era?
Ras Bodik, Justin Bonnar, Doug Kimelman
PLDI Fun Ideas and Thoughts, 2009
EC2 2009 Concurrency Concerns in Rich Internet Applications
James Ide, Rastislav Bodik, Doug Kimelman
EC2, 2009
HotPar 2009 Parallelizing the Web Browser
Chris Jones, Rose Liu, Leo Meyerovich, Krste Asanovic, Rastislav Bodik
HotPar, 2009
CACM 2009 A view of the parallel computing landscape
Krste Asanovic, Rastislav Bodík, James Demmel, Tony Keaveny, Kurt Keutzer, John Kubiatowicz, Nelson Morgan, David A. Patterson, Koushik Sen, John Wawrzynek, David Wessel, Katherine A. Yelick
CACM, 2009
OOPSLA 2008 Jolt: lightweight dynamic analysis and removal of object churn
Ajeet Shankar, Matthew Arnold, Rastislav Bodík
OOPSLA, 2008
PEPM 2008 Software synthesis with sketching
Rastislav Bodík
PEPM, 2008
PLDI 2008 Sketching concurrent data structures
Armando Solar-Lezama, Christopher Grant Jones, Rastislav Bodík
PLDI, 2008
PPOPP 2008 Type inference for locality analysis of distributed data structures
Satish Chandra, Vijay A. Saraswat, Vivek Sarkar, Rastislav Bodík
PPOPP, 2008
SIGPLAN Notices 2008 Small languages in an undergraduate PL/Compiler course
Rastislav Bodík
SIGPLAN Notices, 2008
SIGPLAN Notices 2008 SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations
Eric Allen, Mark W. Bailey, Rastislav Bodík, Kim B. Bruce, Kathleen Fisher, Stephen N. Freund, Robert Harper, Chandra Krintz, Shriram Krishnamurthi, James R. Larus, Doug Lea, Gary T. Leavens, Lori L. Pollock, Stuart Reges, Martin C. Rinard, Mark A. Sheldon, Franklyn A. Turbak, Mitchell Wand
SIGPLAN Notices, 2008
PLDI 2007 Thin slicing
Manu Sridharan, Stephen J. Fink, Rastislav Bodík
PLDI, 2007
PLDI 2007 Sketching stencils
Armando Solar-Lezama, Gilad Arnold, Liviu Tancau, Rastislav Bodík, Vijay A. Saraswat, Sanjit A. Seshia
PLDI, 2007
PLDI 2007 DITTO: automatic incrementalization of data structure invariant checks (in Java)
Ajeet Shankar, Rastislav Bodík
PLDI, 2007
IEEE MICRO: Micro Top Picks 2007 A Hardware Memory Race Recorder for Deterministic Replay
Min Xu, Rastislav Bodík, Mark D. Hill
IEEE MICRO: Micro Top Picks, 2007
ASPLOS 2006 Combinatorial sketching for finite programs
Armando Solar-Lezama, Liviu Tancau, Rastislav Bodík, Sanjit A. Seshia, Vijay A. Saraswat
ASPLOS, 2006
ASPLOS 2006 A regulated transitive reduction (RTR) for longer memory race recording
Min Xu, Mark D. Hill, Rastislav Bodík
ASPLOS, 2006
PLDI 2006 Refinement-based context-sensitive points-to analysis for Java
Manu Sridharan, Rastislav Bodík
PLDI, 2006
OOPSLA 2005 Runtime specialization with optimistic heap analysis
Ajeet Shankar, S. Subramanya Sastry, Rastislav Bodík, James E. Smith
OOPSLA, 2005
OOPSLA 2005 Demand-driven points-to analysis for Java
Manu Sridharan, Denis Gopan, Lexin Shan, Rastislav Bodík
OOPSLA, 2005
PLDI 2005 A serializability violation detector for shared-memory server programs
Min Xu, Rastislav Bodík, Mark D. Hill
PLDI, 2005
PLDI 2005 Programming by sketching for bit-streaming programs
Armando Solar-Lezama, Rodric M. Rabbah, Rastislav Bodík, Kemal Ebcioglu
PLDI, 2005
PLDI 2005 Jungloid mining: helping to navigate the API jungle
David Mandelin, Lin Xu, Rastislav Bodík, Doug Kimelman
PLDI, 2005
IEEE MICRO: Micro Top Picks 2004 Interaction Cost: For When Event Counts Just Don't Add Up
Brian A. Fields, Rastislav Bodík, Mark D. Hill, Chris J. Newburn
IEEE MICRO: Micro Top Picks, 2004
ACM TACO 2004 Interaction cost and shotgun profiling
Brian A. Fields, Rastislav Bodík, Mark D. Hill, Chris J. Newburn
ACM TACO, Sep 2004
Best of PLDI 2004 Complete removal of redundant expressions (with retrospective)
Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa
20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, A Selection, 2004
PPHEC 2004 Templating Transformations for Bitstream Programs
Armando Solar-Lezama, Rastislav Bodik
HPCA Workshop on Productivity and Performance in High-End Computing (P-PHEC 2004), 2004
ISCA 2003 A "Flight Data Recorder" for Enabling Full-System Multiprocessor Deterministic Replay
Min Xu, Rastislav Bodík, Mark D. Hill
ISCA, 2003
MICRO 2003 Using Interaction Costs for Microarchitectural Bottleneck Analysis
Brian A. Fields, Rastislav Bodík, Mark D. Hill, Chris J. Newburn
MICRO, 2003
PLDI 2003 Debugging temporal specifications with concept analysis
Glenn Ammons, David Mandelin, Rastislav Bodík, James R. Larus
PLDI, 2003
ISCA 2002 Slack: Maximizing Performance Under Technological Constraints
Brian A. Fields, Rastislav Bodík, Mark D. Hill
ISCA, 2002
POPL 2002 An efficient profile-analysis framework for data-layout optimizations
Shai Rubin, Rastislav Bodík, Trishul M. Chilimbi
POPL, 2002
POPL 2002 Mining specifications
Glenn Ammons, Rastislav Bodík, James R. Larus
POPL, 2002
ISCA 2001 Rapid profiling via stratified sampling
S. Subramanya Sastry, Rastislav Bodík, James E. Smith
ISCA, 2001
ISCA 2001 Focusing processor policies via critical-path prediction
Brian A. Fields, Shai Rubin, Rastislav Bodík
ISCA, 2001
PLDI 2000 ABCD: eliminating array bounds checks on demand
Rastislav Bodík, Rajiv Gupta, Vivek Sarkar
PLDI, 2000
FDDO 2000 Characterizing Coarse-Grain Reuse of Computations
Subbu Sastry, Rastislav Bodik, James E. Smith
Proc. 3rd ACM Workshop on Feedback-Directed and Dynamic Optimization (FDDO-3), 2000
CC 1999 Register Pressure Sensitive Redundancy Elimination
Rajiv Gupta, Rastislav Bodík
CC, 1999
PLDI 1999 Load-Reuse Analysis: Design and Evaluation
Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa
PLDI, 1999
PLDI 1998 Complete Removal of Redundant Computations
Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa
PLDI, 1998
POPL 1998 Path-Sensitive Value-Flow Analysis
Rastislav Bodík, Sadun Anik
POPL, 1998
FSE 1997 Refining Data Flow Information Using Infeasible Paths
Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa
FSE, 1997
PLDI 1997 Interprocedural Conditional Branch Elimination
Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa
PLDI, 1997
PLDI 1997 Partial Dead Code Elimination using Slicing Transformations
Rastislav Bodík, Rajiv Gupta
PLDI, 1997
IJPP 1996 Array Data-Flow Analysis for Load-Store Optimizations in Fine-Grain
Rastislav Bodik, Rajiv Gupta
IJPP, 1996
SPDP 1995 Adaptive Loop Transformations for Scientific Programs
Rajiv Gupta, Rastislav Bodik
IEEE Symposium on Parallel and Distributed Processing, 1995
LCPC 1995 Array Data-Flow Analysis for Load-Store Optimizations in Superscalar Architectures
Rastislav Bodík, Rajiv Gupta
LCPC, 1995

Search

Site Map

Download my Curriculum Vitae | Get my contact info