2009 | ||
---|---|---|
56 | 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 | ||
55 | Siddhartha Chatterjee, Michael L. Scott: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2008, Salt Lake City, UT, USA, February 20-23, 2008 ACM 2008 | |
54 | EE | Calin Cascaval, Colin Blundell, Maged M. Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, Siddhartha Chatterjee: Software transactional memory: why is it only a research toy? Commun. ACM 51(11): 40-46 (2008) |
2006 | ||
53 | Josep Torrellas, Siddhartha Chatterjee: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2006, New York, New York, USA, March 29-31, 2006 ACM 2006 | |
52 | EE | Christopher Barton, Calin Cascaval, George Almási, Yili Zheng, Montse Farreras, Siddhartha Chatterjee, José Nelson Amaral: Shared memory programming for large scale machines. PLDI 2006: 108-117 |
2005 | ||
51 | EE | Siddhartha Chatterjee, Leonardo R. Bachega, Peter Bergner, Kenneth A. Dockser, John A. Gunnels, Manish Gupta, Fred G. Gustavson, Christopher A. Lapkowski, Gary K. Liu, Mark P. Mendell, Rohini D. Nair, Charles D. Wait, T. J. Christopher Ward, Peng Wu: Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L. IBM Journal of Research and Development 49(2-3): 377-392 (2005) |
50 | EE | Tilak Agerwala, Siddhartha Chatterjee: Computer Architecture: Challenges and Opportunities for the Next Decade. IEEE Micro 25(3): 58-69 (2005) |
2004 | ||
49 | EE | Erin Parker, Siddhartha Chatterjee: An Automata-Theoretic Algorithm for Counting Solutions to Presburger Formulas. CC 2004: 104-119 |
48 | EE | Leonardo R. Bachega, Siddhartha Chatterjee, Kenneth A. Dockser, John A. Gunnels, Manish Gupta, Fred G. Gustavson, Christopher A. Lapkowski, Gary K. Liu, Mark P. Mendell, Charles D. Wait, T. J. Christopher Ward: A High-Performance SIMD Floating Point Unit for BlueGene/L: Architecture, Compilation, and Algorithm Design. IEEE PACT 2004: 85-96 |
47 | EE | George Almási, Siddhartha Chatterjee, Alan Gara, John A. Gunnels, Manish Gupta, Amy Henning, José E. Moreira, Robert Walkup: Unlocking the Performance of the BlueGene/L Supercomputer. SC 2004: 57 |
2003 | ||
46 | EE | George Almási, Leonardo R. Bachega, Siddhartha Chatterjee, Manish Gupta, Derek Lieber, Xavier Martorell, José E. Moreira: Enabling Dual-Core Mode in BlueGene/L: Challenges and Solutions. SBAC-PAD 2003: 19-27 |
45 | Christopher Riley, Siddhartha Chatterjee, Rupak Biswas: High-performance Java codes for computational fluid dynamics. Concurrency and Computation: Practice and Experience 15(3-5): 395-415 (2003) | |
2002 | ||
44 | EE | George Almási, George S. Almasi, Daniel K. Beece, Ralph Bellofatto, Gyan Bhanot, Randy Bickford, Matthias A. Blumrich, Arthur A. Bright, José R. Brunheroto, Calin Cascaval, José G. Castaños, Luis Ceze, Paul Coteus, Siddhartha Chatterjee, Dong Chen, George L.-T. Chiu, Thomas M. Cipolla, Paul Crumley, Alina Deutsch, Marc Boris Dombrowa, Wilm E. Donath, Maria Eleftheriou, Blake G. Fitch, Joseph Gagliano, Alan Gara, Robert S. Germain, Mark Giampapa, Manish Gupta, Fred G. Gustavson, Shawn Hall, Ruud A. Haring, David F. Heidel, Philip Heidelberger, Lorraine Herger, Dirk Hoenicke, T. Jamal-Eddine, Gerard V. Kopcsay, Alphonso P. Lanzetta, Derek Lieber, M. Lu, Mark P. Mendell, Lawrence S. Mok, José E. Moreira, Ben J. Nathanson, Matthew Newton, Martin Ohmacht, Rick A. Rand, Richard D. Regan, Ramendra K. Sahoo, Alda Sanomiya, Eugen Schenfeld, Sarabjeet Singh, Peilin Song, Burkhard D. Steinmacher-Burow, Karin Strauss, Richard A. Swetz, Todd Takken, R. Brett Tremaine, Mickey Tsao, Pavlos Vranas, T. J. Christopher Ward, Michael E. Wazlowski, J. Brown, Thomas A. Liebsch, A. Schram, G. Ulsh: Blue Gene/L, a System-On-A-Chip. CLUSTER 2002: 349- |
43 | EE | Maria Eleftheriou, Siddhartha Chatterjee, José E. Moreira: A C++ Implementation of the Co-Array Programming Model for Blue Gene/L. IPDPS 2002 |
42 | EE | Narasimha R. Adiga, George Almási, George S. Almasi, Yariv Aridor, Rajkishore Barik, Daniel K. Beece, Ralph Bellofatto, Gyan Bhanot, Randy Bickford, Matthias A. Blumrich, Arthur A. Bright, José R. Brunheroto, Calin Cascaval, José G. Castaños, W. Chan, Luis Ceze, Paul Coteus, Siddhartha Chatterjee, Dong Chen, George L.-T. Chiu, Thomas M. Cipolla, Paul Crumley, K. M. Desai, Alina Deutsch, Tamar Domany, Marc Boris Dombrowa, Wilm E. Donath, Maria Eleftheriou, C. Christopher Erway, J. Esch, Blake G. Fitch, Joseph Gagliano, Alan Gara, Rahul Garg, Robert S. Germain, Mark Giampapa, Balaji Gopalsamy, John A. Gunnels, Manish Gupta, Fred G. Gustavson, Shawn Hall, Ruud A. Haring, David F. Heidel, Philip Heidelberger, Lorraine Herger, Dirk Hoenicke, R. D. Jackson, T. Jamal-Eddine, Gerard V. Kopcsay, Elie Krevat, Manish P. Kurhekar, Alphonso P. Lanzetta, Derek Lieber, L. K. Liu, M. Lu, Mark P. Mendell, A. Misra, Y. Moatti, Lawrence S. Mok, José E. Moreira, Ben J. Nathanson, Matthew Newton, Martin Ohmacht, Adam J. Oliner, Vinayaka Pandit, R. B. Pudota, Rick A. Rand, Richard D. Regan, Bradley Rubin, Albert E. Ruehli, Silvius Rus, Ramendra K. Sahoo, Alda Sanomiya, Eugen Schenfeld, M. Sharma, Edi Shmueli, Sarabjeet Singh, Peilin Song, Vijay Srinivasan, Burkhard D. Steinmacher-Burow, Karin Strauss, Christopher W. Surovic, Richard A. Swetz, Todd Takken, R. Brett Tremaine, Mickey Tsao, Arun R. Umamaheshwaran, P. Verma, Pavlos Vranas, T. J. Christopher Ward, Michael E. Wazlowski, W. Barrett, C. Engel, B. Drehmel, B. Hilgart, D. Hill, F. Kasemkhani, David J. Krolak, C. T. Li, Thomas A. Liebsch, James A. Marcella, A. Muff, A. Okomo, M. Rouse, A. Schram, M. Tubbs, G. Ulsh, Charles D. Wait, J. Wittrup, M. Bae, Kenneth A. Dockser, Lynn Kissel, Mark K. Seager, Jeffrey S. Vetter, K. Yates: An overview of the BlueGene/L Supercomputer. SC 2002: 1-22 |
41 | EE | Siddhartha Chatterjee, Alvin R. Lebeck, Praveen K. Patnala, Mithuna Thottethodi: Recursive Array Layouts and Fast Matrix Multiplication. IEEE Trans. Parallel Distrib. Syst. 13(11): 1105-1123 (2002) |
40 | EE | Sandeep Sen, Siddhartha Chatterjee, Neeraj Dumir: Towards a theory of cache-efficient algorithms. J. ACM 49(6): 828-858 (2002) |
2001 | ||
39 | Samuel P. Midkiff, José E. Moreira, Manish Gupta, Siddhartha Chatterjee, Jeanne Ferrante, Jan Prins, William Pugh, Chau-Wen Tseng: Languages and Compilers for Parallel Computing, 13th International Workshop, LCPC 2000, Yorktown Heights, NY, USA, August 10-12, 2000, Revised Papers Springer 2001 | |
38 | EE | Sriram Sellappa, Siddhartha Chatterjee: Cache-Efficient Multigrid Algorithms. International Conference on Computational Science (1) 2001: 107-116 |
37 | EE | Christopher Riley, Siddhartha Chatterjee, Rupak Biswas: High-performance Java codes for computational fluid dynamics. Java Grande 2001: 143-152 |
36 | Siddhartha Chatterjee, Erin Parker, Philip J. Hanlon, Alvin R. Lebeck: Exact Analysis of the Cache Behavior of Nested Loops. PLDI 2001: 286-297 | |
35 | Siddhartha Chatterjee: Cache Efficiency Techniques for Fast Hierarchical Problems (Extended Abstract). PPSC 2001 | |
34 | Philip J. Hanlon, Dean Chung, Siddhartha Chatterjee, Daniela Genius, Alvin R. Lebeck, Erin Parker: The Combinatorics of Cache Misses during Matrix Multiplication. J. Comput. Syst. Sci. 63(1): 80-126 (2001) | |
2000 | ||
33 | EE | Siddhartha Chatterjee, Sandeep Sen: Cache-Efficient Matrix Transposition. HPCA 2000: 195-205 |
32 | EE | Sandeep Sen, Siddhartha Chatterjee: Towards a theory of cache-efficient algorithms. SODA 2000: 829-838 |
31 | EE | Sandeep Sen, Siddhartha Chatterjee, Neeraj Dumir: Towards a Theory of Cache-Efficient Algorithms CoRR cs.AR/0010007: (2000) |
1999 | ||
30 | Siddhartha Chatterjee, Jan Prins, Larry Carter, Jeanne Ferrante, Zhiyuan Li, David C. Sehr, Pen-Chung Yew: Languages and Compilers for Parallel Computing, 11th International Workshop, LCPC'98, Chapel Hill, NC, USA, August 7-9, 1998, Proceedings Springer 1999 | |
29 | Brian Blount, Siddhartha Chatterjee, Michael Philippsen: Irregular Parallel Algorithms in JAVA. IPPS/SPDP Workshops 1999: 1026-1035 | |
28 | EE | Siddhartha Chatterjee, Vibhor V. Jain, Alvin R. Lebeck, Shyam Mundhra, Mithuna Thottethodi: Nonlinear array layouts for hierarchical memory systems. International Conference on Supercomputing 1999: 444-453 |
27 | EE | Siddhartha Chatterjee, Alvin R. Lebeck, Praveen K. Patnala, Mithuna Thottethodi: Recursive Array Layouts and Fast Parallel Matrix Multiplication. SPAA 1999: 222-231 |
26 | Brian Blount, Siddhartha Chatterjee: An evaluation of Java for numerical computing . Scientific Programming 7(2): 97-110 (1999) | |
25 | Jan Prins, Siddhartha Chatterjee, Martin Simons: Irregular computations in Fortran - expression and implementation strategies. Scientific Programming 7(3-4): 313-326 (1999) | |
1998 | ||
24 | Zhiyuan Li, Pen-Chung Yew, Siddhartha Chatterjee, Chua-Huang Huang, P. Sadayappan, David C. Sehr: Languages and Compilers for Parallel Computing, 10th International Workshop, LCPC'97, Minneapolis, Minnesota, USA, August 7-9, 1997, Proceedings Springer 1998 | |
23 | EE | Brian Blount, Siddhartha Chatterjee: An Evaluation of Java for Numerical Computing. ISCOPE 1998: 35-46 |
22 | EE | Jan Prins, Siddhartha Chatterjee, Martin Simons: Expressing Irregular Computations in Modern Fortran Dialects. LCR 1998: 1-16 |
1997 | ||
21 | Siddhartha Chatterjee, M. Paramasivam, William J. Yakowenko: Architecture for a Web-Accessible Simulation Environment. IEEE Computer 30(6): 88-91 (1997) | |
1996 | ||
20 | Siddhartha Chatterjee, John R. Gilbert, Leonid Oliker, Robert Schreiber, Thomas J. Sheffler: Algorithms for Automatic Alignment of Arrays. J. Parallel Distrib. Comput. 38(2): 145-157 (1996) | |
1995 | ||
19 | Daniel W. Palmer, Jan Prins, Siddhartha Chatterjee, Rickard E. Faith: Piecewise Execution of Nested Data-Parallel Programs. LCPC 1995: 346-361 | |
18 | Thomas J. Sheffler, Robert Schreiber, William Pugh, John R. Gilbert, Siddhartha Chatterjee: Efficient Distribution Analysis via Graph Contraction. LCPC 1995: 377-391 | |
17 | Siddhartha Chatterjee: Locality, Communication, and Code Generation for Array-Parallel Languages. PPSC 1995: 656-661 | |
16 | EE | Siddhartha Chatterjee, John R. Gilbert, Robert Schreiber, Shang-Hua Teng: Optimal Evaluation of Array Expressions on Massively Parallel Machines. ACM Trans. Program. Lang. Syst. 17(1): 123-156 (1995) |
15 | Guy E. Blelloch, Siddhartha Chatterjee, Marco Zagha: Solving Linear Recurrences with Loop Raking. J. Parallel Distrib. Comput. 25(1): 91-97 (1995) | |
14 | Siddhartha Chatterjee, John R. Gilbert, Fred J. E. Long, Robert Schreiber, Shang-Hua Teng: Generating Local Address and Communication Sets for Data-Parallel Programs. J. Parallel Distrib. Comput. 26(1): 72-84 (1995) | |
1994 | ||
13 | Siddhartha Chatterjee, Robert Schreiber, Thomas J. Sheffler, John R. Gilbert: Array Distribution in Data-Parallel Programs. LCPC 1994: 76-91 | |
12 | EE | Siddhartha Chatterjee: Programming Models, Compilers, and Algorithms for Irregular Data-Parallel Computations. International Journal of High Speed Computing 6(2): 183-222 (1994) |
11 | Guy E. Blelloch, Jonathan C. Hardwick, Jay Sipelstein, Marco Zagha, Siddhartha Chatterjee: Implementation of a Portable Nested Data-Parallel Language. J. Parallel Distrib. Comput. 21(1): 4-14 (1994) | |
1993 | ||
10 | Siddhartha Chatterjee, John R. Gilbert, Robert Schreiber: The Alignment-Distribution Graph. LCPC 1993: 234-252 | |
9 | Siddhartha Chatterjee, John R. Gilbert, Robert Schreiber, Shang-Hua Teng: Automatic Array Alignment in Data-Parallel Programs. POPL 1993: 16-28 | |
8 | Guy E. Blelloch, Siddhartha Chatterjee, Jonathan C. Hardwick, Jay Sipelstein, Marco Zagha: Implementation of a Portable Nested Data-Parallel Language. PPOPP 1993: 102-111 | |
7 | Siddhartha Chatterjee, John R. Gilbert, Fred J. E. Long, Robert Schreiber, Shang-Hua Teng: Generating Local Address and Communication Sets for Data-Parallel Programs. PPOPP 1993: 149-158 | |
6 | EE | Siddhartha Chatterjee, John R. Gilbert, Robert Schreiber: Mobile and replicated alignment of arrays in data-parallel programs. SC 1993: 420-429 |
5 | EE | Siddhartha Chatterjee: Compiling Nested Data-Parallel Programs for Shared-Memory Multiprocessors. ACM Trans. Program. Lang. Syst. 15(3): 400-462 (1993) |
1992 | ||
4 | Guy E. Blelloch, Siddhartha Chatterjee, Marco Zagha: Solving Linear Recurrences with Loop Raking. IPPS 1992: 416-424 | |
3 | Siddhartha Chatterjee, John R. Gilbert, Robert Schneider, Shang-Hua Teng: Optimal Evaluation of Array Expressions on Massively Parallel Machines (Extended Abstract). SIGPLAN Workshop 1992: 68-71 | |
1991 | ||
2 | Siddhartha Chatterjee, Guy E. Blelloch, Allan L. Fisher: Size and Access Inference for Data-Parallel Programs. PLDI 1991: 130-144 | |
1990 | ||
1 | EE | Siddhartha Chatterjee, Guy E. Blelloch, Marco Zagha: Scan primitives for vector computers. SC 1990: 666-675 |