2009 | ||
---|---|---|
21 | EE | Peng Wu, Maged M. Michael, Christoph von Praun, Takuya Nakaike, Rajesh Bordawekar, Harold W. Cain, Calin Cascaval, Siddhartha Chatterjee, Stefanie Chiras, Rui Hou, Mark F. Mergen, Xiaowei Shen, Michael F. Spear, Huayong Wang, Kun Wang: Compiler and runtime techniques for software transactional memory optimization. Concurrency and Computation: Practice and Experience 21(1): 7-23 (2009) |
2008 | ||
20 | EE | Luis Ceze, Christoph von Praun, Calin Cascaval, Pablo Montesinos, Josep Torrellas: Concurrency control with data coloring. MSPC 2008: 6-10 |
19 | EE | Christoph von Praun, Rajesh Bordawekar, Calin Cascaval: Modeling optimistic concurrency using quantitative dependence analysis. PPOPP 2008: 185-196 |
18 | EE | Michael F. Spear, Maged M. Michael, Christoph von Praun: RingSTM: scalable transactions with a single atomic instruction. SPAA 2008: 275-284 |
2007 | ||
17 | EE | Luis Ceze, Pablo Montesinos, Christoph von Praun, Josep Torrellas: Colorama: Architectural Support for Data-Centric Synchronization. HPCA 2007: 133-144 |
16 | EE | Vijay A. Saraswat, Radha Jagadeesan, Maged M. Michael, Christoph von Praun: A theory of memory models. PPOPP 2007: 161-172 |
15 | EE | Vijay A. Saraswat, Vivek Sarkar, Christoph von Praun: X10: concurrent programming for modern architectures. PPOPP 2007: 271 |
14 | EE | Ali-Reza Adl-Tabatabai, David Dice, Maurice Herlihy, Nir Shavit, Christos Kozyrakis, Christoph von Praun, Michael Scott: Potential show-stoppers for transactional synchronization. PPOPP 2007: 55 |
13 | EE | Christoph von Praun, Luis Ceze, Calin Cascaval: Implicit parallelism with ordered transactions. PPOPP 2007: 79-89 |
2006 | ||
12 | EE | Jia Guo, Ganesh Bikshandi, Daniel Hoeflinger, Gheorghe Almási, Basilio B. Fraguela, María Jesús Garzarán, David A. Padua, Christoph von Praun: Hierarchically tiled arrays for parallelism and locality. IPDPS 2006 |
11 | EE | Oliver Trachsel, Christoph von Praun, Thomas R. Gross: On the effectiveness of speculative and selective memory fences. IPDPS 2006 |
10 | EE | Christoph von Praun, Harold W. Cain, Jong-Deok Choi, Kyung Dong Ryu: Conditional Memory Ordering. ISCA 2006: 41-52 |
9 | EE | Ganesh Bikshandi, Jia Guo, Christoph von Praun, Gabriel Tanase, Basilio B. Fraguela, María Jesús Garzarán, David A. Padua, Lawrence Rauchwerger: Design and Use of htalib - A Library for Hierarchically Tiled Arrays. LCPC 2006: 17-32 |
8 | EE | Ganesh Bikshandi, Jia Guo, Daniel Hoeflinger, Gheorghe Almási, Basilio B. Fraguela, María Jesús Garzarán, David A. Padua, Christoph von Praun: Programming for parallelism and locality with hierarchically tiled arrays. PPOPP 2006: 48-57 |
2005 | ||
7 | EE | Philippe 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 |
2004 | ||
6 | EE | Christoph von Praun: Efficient Computation of Communicator Variables for Programs with Unstructured Parallelism. LCPC 2004: 209-223 |
5 | EE | Christoph von Praun, Thomas R. Gross: Static Detection of Atomicity Violations in Object-Oriented Programs. Journal of Object Technology 3(6): 103-122 (2004) |
2003 | ||
4 | EE | Christoph von Praun, Florian T. Schneider, Thomas R. Gross: Load Elimination in the Presence of Side Effects, Concurrency and Precise Exceptions. LCPC 2003: 390-405 |
3 | EE | Christoph von Praun, Thomas R. Gross: Static conflict analysis for multi-threaded object-oriented programs. PLDI 2003: 115-128 |
2 | EE | Etzard Stolte, Christoph von Praun, Gustavo Alonso, Thomas R. Gross: Scientific Data Repositories: Designing for a Moving Target. SIGMOD Conference 2003: 349-360 |
2001 | ||
1 | Christoph von Praun, Thomas R. Gross: Object Race Detection. OOPSLA 2001: 70-82 |