 | 2011 |
| 44 |  | Utpal Banerjee:
Loop Nest Parallelization.
Encyclopedia of Parallel Computing 2011: 1068-1079 |
| 43 |  | Utpal Banerjee:
Banerjee's Dependence Test.
Encyclopedia of Parallel Computing 2011: 112-120 |
| 42 |  | Utpal Banerjee:
Parallelization, Basic Block.
Encyclopedia of Parallel Computing 2011: 1450-1458 |
| 41 |  | Utpal Banerjee:
Unimodular Transformations.
Encyclopedia of Parallel Computing 2011: 2103-2112 |
| 40 |  | Utpal Banerjee:
Mathematical foundation of trace scheduling.
ACM Trans. Program. Lang. Syst. 33(3): 10 (2011) |
| 2010 |
| 39 |  | Arun Kejariwal,
Milind Girkar,
Xinmin Tian,
Hideki Saito,
Alexandru Nicolau,
Alexander V. Veidenbaum,
Utpal Banerjee,
Constantine D. Polychronopoulos:
Exploitation of nested thread-level speculative parallelism on multi-core systems.
Conf. Computing Frontiers 2010: 99-100 |
| 38 |  | Arun Kejariwal,
Milind Girkar,
Xinmin Tian,
Hideki Saito,
Alexandru Nicolau,
Alexander V. Veidenbaum,
Utpal Banerjee,
Constantine D. Polychronopoulos:
On the efficacy of call graph-level thread-level speculation.
WOSP/SIPEW 2010: 247-248 |
| 2009 |
| 37 |  | Arun Kejariwal,
Alexandru Nicolau,
Alexander V. Veidenbaum,
Utpal Banerjee,
Constantine D. Polychronopoulos:
Efficient Scheduling of Nested Parallel Loops on Multi-Core Systems.
ICPP 2009: 74-83 |
| 36 |  | Arun Kejariwal,
Alexandru Nicolau,
Utpal Banerjee,
Alexander V. Veidenbaum,
Constantine D. Polychronopoulos:
Cache-aware partitioning of multi-dimensional iteration spaces.
SYSTOR 2009: 15 |
| 2008 |
| 35 |  | Arun Kejariwal,
Alexander V. Veidenbaum,
Alexandru Nicolau,
Xinmin Tian,
Milind Girkar,
Hideki Saito,
Utpal Banerjee:
Comparative architectural characterization of SPEC CPU2000 and CPU2006 benchmarks on the intel® CoreTM 2 Duo processor.
ICSAMOS 2008: 132-141 |
| 34 |  | Arun Kejariwal,
Alexandru Nicolau,
Utpal Banerjee,
Alexander V. Veidenbaum,
Constantine D. Polychronopoulos:
Cache-aware iteration space partitioning.
PPOPP 2008: 269-270 |
| 2007 |
| 33 |  | Utpal Banerjee,
José Moreira,
Michel Dubois,
Per Stenström:
Proceedings of the 4th Conference on Computing Frontiers, 2007, Ischia, Italy, May 7-9, 2007
ACM 2007 |
| 32 |  | Arun Kejariwal,
Xinmin Tian,
Milind Girkar,
Wei Li,
Sergey Kozhukhov,
Utpal Banerjee,
Alexandru Nicolau,
Alexander V. Veidenbaum,
Constantine D. Polychronopoulos:
Tight analysis of the performance potential of thread speculation using spec CPU 2006.
PPOPP 2007: 215-225 |
| 2006 |
| 31 |  | Arun Kejariwal,
Xinmin Tian,
Wei Li,
Milind Girkar,
Sergey Kozhukhov,
Hideki Saito,
Utpal Banerjee,
Alexandru Nicolau,
Alexander V. Veidenbaum,
Constantine D. Polychronopoulos:
On the performance potential of different types of speculative thread-level parallelism: The DL version of this paper includes corrections that were not made available in the printed proceedings.
ICS 2006: 24 |
| 30 |  | Arun Kejariwal,
Hideki Saito,
Xinmin Tian,
Milind Girkar,
Wei Li,
Utpal Banerjee,
Alexandru Nicolau,
Constantine D. Polychronopoulos:
Lightweight lock-free synchronization methods for multithreading.
ICS 2006: 361-371 |
| 29 |  | Utpal Banerjee,
Brian Bliss,
Zhiqiang Ma,
Paul Petersen:
A theory of data race detection.
PADTAD 2006: 69-78 |
| 28 |  | Arun Kejariwal,
Alexandru Nicolau,
Hideki Saito,
Xinmin Tian,
Milind Girkar,
Utpal Banerjee,
Constantine D. Polychronopoulos:
A general approach for partitioning N-dimensional parallel nested loops with conditionals.
SPAA 2006: 49-58 |
| 2005 |
| 27 |  | Arun Kejariwal,
Alexandru Nicolau,
Utpal Banerjee,
Constantine D. Polychronopoulos:
A novel approach for partitioning iteration spaces with variable densities.
PPOPP 2005: 120-131 |
| 2004 |
| 26 |  | Utpal Banerjee:
Guest Editor's Introduction.
International Journal of Parallel Programming 32(3): 165-166 (2004) |
| 25 |  | Utpal Banerjee:
Guest Editor's Introduction.
International Journal of Parallel Programming 32(4): 259-261 (2004) |
| 2003 |
| 24 |  | Utpal Banerjee,
Kyle Gallivan,
Antonio González:
Proceedings of the 17th Annual International Conference on Supercomputing, ICS 2003, San Francisco, CA, USA, June 23-26, 2003
ACM 2003 |
| 2001 |
| 23 |  | Youfeng Wu,
Utpal Banerjee,
Yong-Fong Lee:
Calculation of Load Invalidation Rates for Data Speculation.
ISCA PDCS 2001: 75-82 |
| 1997 |
| 22 |  | Utpal Banerjee:
Dependence analysis.
Kluwer 1997: I-XVII, 1-214 |
| 21 |  | David C. Sehr,
Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings
Springer 1997 |
| 1996 |
| 20 |  | Chua-Huang Huang,
P. Sadayappan,
Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 8th International Workshop, LCPC'95, Columbus, Ohio, USA, August 10-12, 1995, Proceedings
Springer 1996 |
| 19 |  | Pohua P. Chang,
Dong-yuan Chen,
Yong-Fong Lee,
Youfeng Wu,
Utpal Banerjee:
Bidirectional Scheduling: A New Global Code Scheduling Approach.
LCPC 1996: 222-230 |
| 18 |  | K. Sridharan,
Pohua P. Chang,
Utpal Banerjee,
Ravi Narayanaswamy,
Suresh Rao:
Memory Optimizations in the Intel Reference Compiler.
LCPC 1996: 608-610 |
| 1995 |
| 17 |  | Keshav Pingali,
Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 7th International Workshop, LCPC'94, Ithaca, NY, USA, August 8-10, 1994, Proceedings
Springer 1995 |
| 16 |  | Pohua P. Chang,
Utpal Banerjee:
Profile-Guided Multi-Heuristic Branch Prediction.
ICPP (1) 1995: 215-218 |
| 15 |  | James Radigan,
Pohua P. Chang,
Utpal Banerjee:
Integer Loop Code Generation for VLIW.
LCPC 1995: 318-330 |
| 1994 |
| 14 |  | Utpal Banerjee:
Loop parallelization.
Kluwer 1994: I-XVIII, 1-174 |
| 13 |  | Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 6th International Workshop, Portland, Oregon, USA, August 12-14, 1993, Proceedings
Springer 1994 |
| 12 |  | Utpal Banerjee,
David Gelernter,
Alex Nicolau,
David A. Padua:
Editors' introduction.
International Journal of Parallel Programming 22(1): 1 (1994) |
| 11 |  | Utpal Banerjee:
Editor's introduction.
International Journal of Parallel Programming 22(5): 483 (1994) |
| 1993 |
| 10 |  | Utpal Banerjee:
Loop transformations for restructuring compilers - the foundations.
Kluwer 1993: I-XVIII, 1-305 |
| 9 |  | Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 5th International Workshop, New Haven, Connecticut, USA, August 3-5, 1992, Proceedings
Springer 1993 |
| 1992 |
| 8 |  | Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, Fourth International Workshop, Santa Clara, California, USA, August 7-9, 1991, Proceedings
Springer 1992 |
| 1988 |
| 7 |  | Utpal Banerjee:
An introduction to a formal theory of dependence analysis.
The Journal of Supercomputing 2(2): 133-149 (1988) |
| 1987 |
| 6 |  | Constantine D. Polychronopoulos,
Utpal Banerjee:
Processor Allocation for Horizontal and Vertical Parallelism and Related Speedup Bounds.
IEEE Trans. Computers 36(4): 410-420 (1987) |
| 5 |  | Michael Wolfe,
Utpal Banerjee:
Data dependence and its application to parallel processing.
International Journal of Parallel Programming 16(2): 137-178 (1987) |
| 1986 |
| 4 |  | Constantine D. Polychronopoulos,
Utpal Banerjee:
Speedup Bounds and Processor Allocation for Parallel Programs on Multiprocessors.
ICPP 1986: 961-968 |
| 1984 |
| 3 |  | Utpal Banerjee,
Daniel Gajski:
Fast Execution of Loops With IF Statements.
ISCA 1984: 126-132 |
| 2 |  | Utpal Banerjee,
Daniel Gajski:
Fast Execution of Loops with IF Statements.
IEEE Trans. Computers 33(11): 1030-1033 (1984) |
| 1979 |
| 1 |  | Utpal Banerjee,
Shyh-Ching Chen,
David J. Kuck,
Ross A. Towle:
Time and Parallel Processor Bounds for Fortran-Like Loops.
IEEE Trans. Computers 28(9): 660-670 (1979) |