![]() ![]() ![]() | ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Note: Links lead to the DBLP on the Web. Thomas R. Gross Andrei Popovici , Gustavo Alonso , Thomas R. Gross: Just-in-time aspects: efficient dynamic weaving for Java. AOSD 2003 : 100-109 Andrei Popovici , Gustavo Alonso , Thomas R. Gross: Spontaneous Container Services. ECOOP 2003 : 29-53 Cristian Tuduce , Thomas R. Gross: Organizing a Distributed Application in a Mobile Ad Hoc Network. NCA 2003 : 231- Christoph von Praun , Thomas R. Gross: Static conflict analysis for multi-threaded object-oriented programs. PLDI 2003 : 115-128 Etzard Stolte , Christoph von Praun , Gustavo Alonso , Thomas R. Gross: Scientific Data Repositories: Designing for a Moving Target. SIGMOD Conference 2003 : 349-360 Andrei Popovici , Thomas R. Gross, Gustavo Alonso : Dynamic weaving for aspect-oriented programming. AOSD 2002 : 141-147 Roger Karrer , Thomas R. Gross: Location Selection for Active Services. Cluster Computing 5 (3): 265-275 (2002) Roger Karrer , Thomas R. Gross: Location Selection for Active Services. HPDC 2001 : 195- Jürg Bolliger , Thomas R. Gross: Bandwidth Monitoring for Network-Aware Applications. HPDC 2001 : 241-251 Peter A. Dinda , Thomas R. Gross, Roger Karrer , Bruce Lowekamp , Nancy Miller , Peter Steenkiste , Dean Sutherland : The Architecture of the Remos System. HPDC 2001 : 252-265 Hans Domjan , Thomas R. Gross: Providing Resource Reservations for Adaptive Applications in a Best-Effort Operating System. ICPP 2001 : 499-506 Hans Domjan , Thomas R. Gross: Extending a Best-Effort Operating System to Provide QoS Processor Management. IWQoS 2001 : 92-106 Roger Karrer , Thomas R. Gross: Dynamic handoff of multimedia streams. NOSSDAV 2001 : 125-133 Christoph von Praun , Thomas R. Gross: Object Race Detection. OOPSLA 2001 : 70-82 Bruce Lowekamp , David R. O'Hallaron , Thomas R. Gross: Topology discovery for large ethernet networks. SIGCOMM 2001 : 237-248 Michael Hemy , Peter Steenkiste , Thomas R. Gross: Evaluation of Adaptive Filtering of MPEG System Streams in IP Networks. IEEE International Conference on Multimedia and Expo (III) 2000 : 1313-1317 Urs Hengartner , Jürg Bolliger , Thomas R. Gross: TCP Vegas Revisited. INFOCOM 2000 : 1546-1555 Alex Scherer , Thomas R. Gross, Willy Zwaenepoel : Adaptive Parallelism for OpenMP Task Parallel Programs. LCR 2000 : 113-127 Matteo Corti , Roberto Brega , Thomas R. Gross: Approximation of Worst-Case Execution Time for Preemptive Multitasking Systems. LCTES 2000 : 178-198 Dirk Riehle , Roger Brudermann , Thomas R. Gross, Kai-Uwe Mätzel : Pattern density and role modeling of an object transport service. ACM Comput. Surv. 32 (1es): 10 (2000) Guei-Yuan Lueh , Thomas R. Gross, Ali-Reza Adl-Tabatabai : Fusion-based register allocation. ACM Trans. Program. Lang. Syst. 22 (3): 431-470 (2000) Bruce Lowekamp , David R. O'Hallaron , Thomas R. Gross: Direct queries for discovering network resource properties in a distributed environment. Cluster Computing 3 (4): 281-291 (2000) Roger Weber , Jürg Bollinger , Thomas R. Gross, Hans-Jörg Schek : Architecture of a Networked Image Search and Retrieval System. CIKM 1999 : 430-441 Bruce Lowekamp , David R. O'Hallaron , Thomas R. Gross: Direct Queries for Discovering Network Resource Properties in a Distributed Environment. HPDC 1999 Thomas R. Gross, Peter Steenkiste , Jaspal Subhlok : Adaptive Distributed Applications on Heterogeneous Networks. Heterogeneous Computing Workshop 1999 : 209-218 Jürg Bolliger , Thomas R. Gross, Urs Hengartner : Bandwidth Modeling for Network-Aware Applications. INFOCOM 1999 : 1300-1309 Alex Scherer , Honghui Lu , Thomas R. Gross, Willy Zwaenepoel : Transparent Adaptive Parallelism on NOWs using OpenMP. PPOPP 1999 : 96-106 Bruce Lowekamp , Nancy Miller , Thomas R. Gross, Peter Steenkiste , Jaspal Subhlok , Dean Sutherland : A resource query interface for network-aware applications. Cluster Computing 2 (2): 139-151 (1999) Marco Annaratone , Emmanuel A. Arnould , Thomas R. Gross, H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Ken Sarocky , Jon A. Webb : Warp Architecture and Implementation. 25 Years ISCA: Retrospectives and Reprints 1998 : 309-319 Thomas R. Gross, Monica S. Lam : Retrospective: A Retrospective on the Warp Machines. 25 Years ISCA: Retrospectives and Reprints 1998 : 45-47 David R. O'Hallaron , Jonathan Richard Shewchuk , Thomas R. Gross: Architectural Implications of a Family of Irregular Applications. HPCA 1998 : 80-89 Bruce Lowekamp , Nancy Miller , Dean Sutherland , Thomas R. Gross, Peter Steenkiste , Jaspal Subhlok : A Resource Query Interface for Network-Aware Applications. HPDC 1998 : 189- Bruce Lowekamp , Nancy Miller , Dean Sutherland , Thomas R. Gross, Peter Steenkiste , Jaspal Subhlok : Network-Aware Parallel Computing with Remos. LCPC 1998 : 100-119 Dirk Riehle , Thomas R. Gross: Role Model Based Framework Design and Integration. OOPSLA 1998 : 117-133 Jürg Bolliger , Thomas R. Gross: A Framework-Based Approach to the Development of Network-Aware Applications. IEEE Trans. Software Eng. 24 (5): 376-390 (1998) Thomas R. Gross: Bisection Debugging. AADEBUG 1997 : 185-191 Thomas Stricker , Thomas R. Gross: Global Address Space, Non-Uniform Bandwidth: A Memory System Performance Characterization of Parallel Systems. HPCA 1997 : 168- Guei-Yuan Lueh , Thomas R. Gross: Call-Cost Directed Register Allocation. PLDI 1997 : 296-307 Takashi Suzuoka , Jaspal Subhlok , Thomas R. Gross: A Performance Debugging Tool for High Performance Fortran Programs. Concurrency - Practice and Experience 9 (10): 927-945 (1997) Guei-Yuan Lueh , Thomas R. Gross, Ali-Reza Adl-Tabatabai : Global Register Allocation Based on Graph Fusion. LCPC 1996 : 246-265 Ali-Reza Adl-Tabatabai , Thomas R. Gross, Guei-Yuan Lueh : Code Reuse in an Optimizing Compiler. OOPSLA 1996 : 51-68 Ali-Reza Adl-Tabatabai , Thomas R. Gross: Source-Level Debugging of Scalar Optimized Code. PLDI 1996 : 33-43 Thomas Stricker , Thomas R. Gross: Optimizing Memory System Performance for Communication in Parallel Computers. ISCA 1995 : 308-319 Thomas Stricker , James M. Stichnoth , David R. O'Hallaron , Susan Hinrichs , Thomas R. Gross: Decoupling Synchronization and Data Transfer in Message Passing Systems of Parallel Computers. International Conference on Supercomputing 1995 : 1-10 James M. Stichnoth , Thomas R. Gross: A Communication Backend for Parallel Language Compilers. LCPC 1995 : 224-238 Thomas R. Gross, Peter Steenkiste : Architecture implications of high-speed I/O for distributed-memory computers. International Conference on Supercomputing 1994 : 176-185 Jaspal Subhlok , David R. O'Hallaron , Thomas R. Gross, Peter A. Dinda , Jon A. Webb : Communication and memory requirements as the basis for mapping task and data parallel programs. SC 1994 : 330-339 Stefan Freudenberger , Thomas R. Gross, P. Geoffrey Lowney : Avoidance and Supression of Compensation Code in a Trace Scheduling Compiler. ACM Trans. Program. Lang. Syst. 16 (4): 1156-1214 (1994) Thomas R. Gross, Susan Hinrichs , David R. O'Hallaron , Thomas Stricker , Atsushi Hasegawa : Communication Styles for Parallel Systems. IEEE Computer 27 (12): 34-44 (1994) James M. Stichnoth , David R. O'Hallaron , Thomas R. Gross: Generating Communication for Array Statement: Design, Implementation, and Evaluation. J. Parallel Distrib. Comput. 21 (1): 150-159 (1994) Ali-Reza Adl-Tabatabai , Thomas R. Gross, Guei-Yuan Lueh , James Reinders : Modeling Instruction-Level Parallelism for Software Pipelining. Architectures and Compilation Techniques for Fine and Medium Grain Parallelism 1993 : 321-330 Bwolen Yang , Jon A. Webb , James M. Stichnoth , David R. O'Hallaron , Thomas R. Gross: Do&Merge: Integrating Parallel Loops and Reductions. LCPC 1993 : 169-183 Ali-Reza Adl-Tabatabai , Thomas R. Gross: Detection and Recovery of Endangered Variables Caused by Instruction Scheduling. PLDI 1993 : 13-25 Ali-Reza Adl-Tabatabai , Thomas R. Gross: Evicted Variables and the Interaction of Global Register Allocation and Symbolic Debugging. POPL 1993 : 371-383 Jaspal Subhlok , James M. Stichnoth , David R. O'Hallaron , Thomas R. Gross: Programming Task and Data Parallelism on a Multicomputer. PPOPP 1993 : 13-22 Susan Hinrichs , Thomas R. Gross: Utilizing New Communication Features in Compiliation for Private-Memory Machines. LCPC 1992 : 563-576 Thomas R. Gross, Susan Hinrichs , David R. O'Hallaron , James M. Stichnoth , Jaspal Subhlok : Compiling Task and Data Parallel Programs for iWrap (Extended Abstract). SIGPLAN Workshop 1992 : 32-35 Anja Feldmann , Thomas R. Gross, David R. O'Hallaron , Thomas Stricker : Subset Barrier Synchronization on a Private-Memory Parallel System. SPAA 1992 : 209-218 Vincent Cate , Thomas R. Gross: Integration of Compression and Caching for a Two-Level File System. ASPLOS 1991 : 200-211 Shekhar Borkar , Robert Cohn , George W. Cox , Thomas R. Gross, H. T. Kung , Monica S. Lam , Margie Levine , Brian Moore , Wire Moore , Craig Peterson , Jim Susman , Jim Sutton , John Urbanski , Jon A. Webb : Supporting Systolic and Memory Communciation in iWarp. ISCA 1990 : 70-81 Thomas R. Gross, Peter Steenkiste : Structured Dataflow Analysis for Arrays and its Use in an Optimizing Compiler. Softw., Pract. Exper. 20 (2): 133-155 (1990) Robert Cohn , Thomas R. Gross, Monica S. Lam , P. S. Tseng : Architecture and Compiler Tradeoffs for a Long Instruction Word Microprocessor. ASPLOS 1989 : 2-14 Thomas R. Gross, Angelika Zobel , Markus Zolg : Parallel Compilation for a Parallel Machine. PLDI 1989 : 91-100 Bernd Bruegge , Thomas R. Gross: An integrated environment for development and execution of real-time programs. ICS 1988 : 153-163 Shekhar Borkar , Robert Cohn , George W. Cox , Sha Gleason , Thomas R. Gross: Warp: an integrated solution of high-speed parallel computing. SC 1988 : 330-339 Bernd Bruegge , Thomas R. Gross: A Program Debugger for a Systolic Array: Design and Implementation. Workshop on Parallel and Distributed Debugging 1988 : 174-182 Thomas R. Gross, John L. Hennessy , Steven A. Przybyski , Christopher Rowen : Measurement and Evaluation of the MIPS Architecture and Processor. ACM Trans. Comput. Syst. 6 (3): 229-257 (1988) Thomas R. Gross, Alan Sussman : Mapping a single-assignment language onto the Warp systolic array. FPCA 1987 : 347-363 Marco Annaratone , Emmanuel A. Arnould , Thomas R. Gross, H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Jon A. Webb : The Warp Computer: Architecture, Implementation, and Performance. IEEE Trans. Computers 36 (12): 1523-1538 (1987) Marco Annaratone , Emmanuel A. Arnould , Thomas R. Gross, H. T. Kung , Monica S. Lam , Onat Menzilcioglu , Ken Sarocky , Jon A. Webb : Warp Architecture and Implementation. ISCA 1986 : 346-356 Thomas R. Gross, Monica S. Lam : Compilation for a high-performance systolic array. SIGPLAN Symposium on Compiler Construction 1986 : 27-38 John L. Hennessy , Thomas R. Gross: Postpass Code Optimization of Pipeline Constraints. ACM Trans. Program. Lang. Syst. 5 (3): 422-448 (1983) John L. Hennessy , Norman P. Jouppi , Forest Baskett , Thomas R. Gross, John Gill : Hardware/Software Tradeoffs for Increased Performance. ASPLOS 1982 : 2-11 John L. Hennessy , Thomas R. Gross: Code Generation and Reorganization in the Presence of Pipeline Constraints. POPL 1982 : 120-127 1 [ 21 ] [ 22 ] [ 24 ] [ 33 ] [ 34 ] [ 35 ] [ 54 ] 2 [ 69 ] [ 70 ] [ 73 ] [ 74 ] 3 [ 5 ] [ 6 ] [ 46 ] 4 [ 5 ] [ 6 ] [ 46 ] 5 [ 2 ] 6 [ 40 ] [ 49 ] [ 58 ] [ 66 ] 7 [ 52 ] 8 [ 10 ] [ 15 ] 9 [ 56 ] 10 [ 55 ] 11 [ 9 ] [ 11 ] 12 [ 16 ] 13 [ 10 ] [ 13 ] [ 15 ] 14 [ 56 ] 15 [ 10 ] [ 15 ] 16 [ 28 ] [ 65 ] 17 [ 63 ] [ 64 ] 18 [ 17 ] 19 [ 27 ] 20 [ 2 ] 21 [ 10 ] 22 [ 26 ] 23 [ 59 ] 24 [ 49 ] [ 58 ] 25 [ 1 ] [ 2 ] [ 3 ] [ 8 ] 26 [ 18 ] [ 19 ] [ 26 ] [ 31 ] 27 [ 2 ] 28 [ 62 ] [ 65 ] [ 67 ] [ 68 ] 29 [ 5 ] [ 6 ] [ 15 ] [ 46 ] 30 [ 4 ] [ 5 ] [ 6 ] [ 13 ] [ 15 ] [ 45 ] [ 46 ] 31 [ 15 ] 32 [ 42 ] [ 43 ] [ 47 ] [ 51 ] [ 53 ] [ 60 ] [ 65 ] 33 [ 27 ] 34 [ 48 ] 35 [ 24 ] [ 34 ] [ 35 ] [ 37 ] [ 54 ] 36 [ 55 ] 37 [ 5 ] [ 6 ] [ 46 ] 38 [ 42 ] [ 43 ] [ 47 ] [ 65 ] 39 [ 15 ] 40 [ 15 ] 41 [ 17 ] [ 18 ] [ 20 ] [ 23 ] [ 25 ] [ 26 ] [ 28 ] [ 31 ] [ 44 ] [ 51 ] [ 53 ] [ 60 ] 42 [ 15 ] 43 [ 69 ] [ 73 ] [ 74 ] 44 [ 61 ] [ 70 ] [ 71 ] 45 [ 8 ] 46 [ 24 ] 47 [ 41 ] [ 55 ] 48 [ 8 ] 49 [ 5 ] [ 46 ] 50 [ 52 ] 51 [ 48 ] [ 57 ] 52 [ 44 ] 53 [ 14 ] [ 29 ] [ 42 ] [ 43 ] [ 47 ] [ 50 ] [ 59 ] [ 65 ] 54 [ 18 ] [ 20 ] [ 23 ] [ 25 ] [ 30 ] [ 31 ] 55 [ 70 ] 56 [ 17 ] [ 26 ] [ 31 ] [ 32 ] [ 38 ] 57 [ 18 ] [ 20 ] [ 28 ] [ 36 ] [ 42 ] [ 43 ] [ 47 ] [ 50 ] 58 [ 15 ] 59 [ 7 ] 60 [ 42 ] [ 43 ] [ 47 ] [ 65 ] 61 [ 15 ] 62 [ 36 ] 63 [ 13 ] 64 [ 72 ] 65 [ 15 ] 66 [ 5 ] [ 6 ] [ 15 ] [ 23 ] [ 28 ] [ 46 ] 67 [ 52 ] 68 [ 23 ] 69 [ 12 ] 70 [ 12 ] 71 [ 48 ] [ 57 ] ![]() ©2004 Association for Computing Machinery |