2010 | ||
---|---|---|
109 | Stephanie Balzer, Thomas R. Gross: Modular reasoning about invariants over shared state with interposed data members. PLPV 2010: 49-56 | |
2009 | ||
108 | Michael Pradel, Thomas R. Gross: Automatic Generation of Object Usage Specifications from Large Method Traces. ASE 2009: 371-382 | |
2008 | ||
107 | Yang Su, Peter Steenkiste, Thomas R. Gross: Performance of TCP in Multi-Hop Access Networks. IWQoS 2008: 181-190 | |
106 | Nicholas D. Matsakis, Thomas R. Gross: Thread Safety through Partitions and Effect Agreements. LCPC 2008: 172-186 | |
105 | Susanne Cech Previtali, Thomas R. Gross: A Case Study for Aspect Based Updating. RAM-SE 2008: 1-6 | |
104 | Susanne Cech Previtali, Thomas R. Gross: Annotations for Seamless Aspect Based SW Evolution. RAM-SE 2008: 27-32 | |
103 | Yang Su, Thomas R. Gross: Validation of a miniaturized wireless network testbed. WINTECH 2008: 25-32 | |
2007 | ||
102 | Paulo Ferreira, Thomas R. Gross, Luís Veiga: Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007 ACM 2007 | |
101 | Stephanie Balzer, Thomas R. Gross, Patrick Eugster: A Relational Model of Object Collaborations and Its Use in Reasoning About Relationships. ECOOP 2007: 323-346 | |
100 | Valery Naumov, Thomas R. Gross: Connectivity-Aware Routing (CAR) in Vehicular Ad-hoc Networks. INFOCOM 2007: 1919-1927 | |
99 | Florian T. Schneider, Mathias Payer, Thomas R. Gross: Online optimizations driven by hardware performance monitoring. PLDI 2007: 373-382 | |
2006 | ||
98 | Susanne Cech Previtali, Thomas R. Gross: Dynamic Updating of Software Systems Based on Aspects. ICSM 2006: 83-92 | |
97 | Christoph Angerer, Thomas R. Gross: Model and Architecture of a Timing Service for Adaptive Policy-Based Management Systems. INFOCOM 2006 | |
96 | Oliver Trachsel, Christoph von Praun, Thomas R. Gross: On the effectiveness of speculative and selective memory fences. IPDPS 2006 | |
95 | Valery Naumov, Rainer Baumann, Thomas R. Gross: An evaluation of inter-vehicle ad hoc networks based on realistic vehicular traces. MobiHoc 2006: 108-119 | |
94 | Michael Hemy, Peter Steenkiste, Thomas R. Gross: Adaptive filtering of MPEG system streams in IP networks. Multimedia Tools Appl. 30(1): 1-26 (2006) | |
2005 | ||
93 | Roger Karrer, Thomas R. Gross: Application-oriented communication for networked systems. ICPADS (1) 2005: 695-701 | |
92 | Cristian Tuduce, Thomas R. Gross: A mobility model based on WLAN traces and its validation. INFOCOM 2005: 664-674 | |
91 | Yang Su, Thomas R. Gross: WXCP: Explicit Congestion Control for Wireless Multi-hop Networks. IWQoS 2005: 313-326 | |
90 | Florian T. Schneider, Thomas R. Gross: Using Platform-Specific Performance Counters for Dynamic Compilation. LCPC 2005: 334-346 | |
89 | Irina Chihaia Tuduce, Thomas R. Gross: Adaptive Main Memory Compression. USENIX Annual Technical Conference, General Track 2005: 237-250 | |
88 | Valery Naumov, Thomas R. Gross: Scalability of routing methods in ad hoc networks. Perform. Eval. 62(1-4): 193-209 (2005) | |
2004 | ||
87 | Matteo Corti, Thomas R. Gross: Approximation of the worst-case execution time using structural analysis. EMSOFT 2004: 269-277 | |
86 | Irina Chihaia, Thomas R. Gross: Effectiveness of simple memory models for performance prediction. ISPASS 2004: 98-105 | |
85 | Irina Chihaia, Thomas R. Gross: An analytical model for software-only main memory compression. WMPI 2004: 107-113 | |
84 | 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 | ||
83 | Andrei Popovici, Gustavo Alonso, Thomas R. Gross: Just-in-time aspects: efficient dynamic weaving for Java. AOSD 2003: 100-109 | |
82 | Andrei Popovici, Gustavo Alonso, Thomas R. Gross: Spontaneous Container Services. ECOOP 2003: 29-53 | |
81 | 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 | |
80 | Valeriy Naoumov, Thomas R. Gross: Simulation of large ad hoc networks. MSWiM 2003: 50-57 | |
79 | Cristian Tuduce, Thomas R. Gross: Organizing a Distributed Application in a Mobile Ad Hoc Network. NCA 2003: 231- | |
78 | Christoph von Praun, Thomas R. Gross: Static conflict analysis for multi-threaded object-oriented programs. PLDI 2003: 115-128 | |
77 | Etzard Stolte, Christoph von Praun, Gustavo Alonso, Thomas R. Gross: Scientific Data Repositories: Designing for a Moving Target. SIGMOD Conference 2003: 349-360 | |
76 | Bruce Lowekamp, Nancy Miller, Roger Karrer, Thomas R. Gross, Peter Steenkiste: Design, Implementation, and Evaluation of the Remos Network Monitoring System. J. Grid Comput. 1(1): 75-93 (2003) | |
2002 | ||
75 | Andrei Popovici, Thomas R. Gross, Gustavo Alonso: Dynamic weaving for aspect-oriented programming. AOSD 2002: 141-147 | |
74 | Roger Karrer, Thomas R. Gross: Location Selection for Active Services. Cluster Computing 5(3): 265-275 (2002) | |
2001 | ||
73 | Roger Karrer, Thomas R. Gross: Location Selection for Active Services. HPDC 2001: 195- | |
72 | Jürg Bolliger, Thomas R. Gross: Bandwidth Monitoring for Network-Aware Applications. HPDC 2001: 241-251 | |
71 | 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 | |
70 | Hans Domjan, Thomas R. Gross: Providing Resource Reservations for Adaptive Applications in a Best-Effort Operating System. ICPP 2001: 499-506 | |
69 | Hans Domjan, Thomas R. Gross: Extending a Best-Effort Operating System to Provide QoS Processor Management. IWQoS 2001: 92-106 | |
68 | Roger Karrer, Thomas R. Gross: Dynamic handoff of multimedia streams. NOSSDAV 2001: 125-133 | |
67 | Christoph von Praun, Thomas R. Gross: Object Race Detection. OOPSLA 2001: 70-82 | |
66 | Bruce Lowekamp, David R. O'Hallaron, Thomas R. Gross: Topology discovery for large ethernet networks. SIGCOMM 2001: 237-248 | |
2000 | ||
65 | 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 | |
64 | Urs Hengartner, Jürg Bolliger, Thomas R. Gross: TCP Vegas Revisited. INFOCOM 2000: 1546-1555 | |
63 | Alex Scherer, Thomas R. Gross, Willy Zwaenepoel: Adaptive Parallelism for OpenMP Task Parallel Programs. LCR 2000: 113-127 | |
62 | Matteo Corti, Roberto Brega, Thomas R. Gross: Approximation of Worst-Case Execution Time for Preemptive Multitasking Systems. LCTES 2000: 178-198 | |
61 | 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) | |
60 | Guei-Yuan Lueh, Thomas R. Gross, Ali-Reza Adl-Tabatabai: Fusion-based register allocation. ACM Trans. Program. Lang. Syst. 22(3): 431-470 (2000) | |
59 | 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) | |
1999 | ||
58 | Roger Weber, Jürg Bolliger, Thomas R. Gross, Hans-Jörg Schek: Architecture of a Networked Image Search and Retrieval System. CIKM 1999: 430-441 | |
57 | Bruce Lowekamp, David R. O'Hallaron, Thomas R. Gross: Direct Queries for Discovering Network Resource Properties in a Distributed Environment. HPDC 1999 | |
56 | Thomas R. Gross, Peter Steenkiste, Jaspal Subhlok: Adaptive Distributed Applications on Heterogeneous Networks. Heterogeneous Computing Workshop 1999: 209-218 | |
55 | Jürg Bolliger, Thomas R. Gross, Urs Hengartner: Bandwidth Modeling for Network-Aware Applications. INFOCOM 1999: 1300-1309 | |
54 | Alex Scherer, Honghui Lu, Thomas R. Gross, Willy Zwaenepoel: Transparent Adaptive Parallelism on NOWs using OpenMP. PPOPP 1999: 96-106 | |
53 | 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) | |
1998 | ||
52 | 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 | |
51 | Thomas R. Gross, Monica S. Lam: Retrospective: A Retrospective on the Warp Machines. 25 Years ISCA: Retrospectives and Reprints 1998: 45-47 | |
50 | David R. O'Hallaron, Jonathan Richard Shewchuk, Thomas R. Gross: Architectural Implications of a Family of Irregular Applications. HPCA 1998: 80-89 | |
49 | Bruce Lowekamp, Nancy Miller, Dean Sutherland, Thomas R. Gross, Peter Steenkiste, Jaspal Subhlok: A Resource Query Interface for Network-Aware Applications. HPDC 1998: 189- | |
48 | Bruce Lowekamp, Nancy Miller, Dean Sutherland, Thomas R. Gross, Peter Steenkiste, Jaspal Subhlok: Network-Aware Parallel Computing with Remos. LCPC 1998: 100-119 | |
47 | Dirk Riehle, Thomas R. Gross: Role Model Based Framework Design and Integration. OOPSLA 1998: 117-133 | |
46 | 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) | |
1997 | ||
45 | Thomas R. Gross: Bisection Debugging. AADEBUG 1997: 185-191 | |
44 | James M. Stichnoth, Thomas R. Gross: Code Composition as an Implementation Language for Compilers. DSL 1997: 119-132 | |
43 | Thomas Stricker, Thomas R. Gross: Global Address Space, Non-Uniform Bandwidth: A Memory System Performance Characterization of Parallel Systems. HPCA 1997: 168- | |
42 | Guei-Yuan Lueh, Thomas R. Gross: Call-Cost Directed Register Allocation. PLDI 1997: 296-307 | |
41 | 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) | |
1996 | ||
40 | Guei-Yuan Lueh, Thomas R. Gross, Ali-Reza Adl-Tabatabai: Global Register Allocation Based on Graph Fusion. LCPC 1996: 246-265 | |
39 | Ali-Reza Adl-Tabatabai, Thomas R. Gross, Guei-Yuan Lueh: Code Reuse in an Optimizing Compiler. OOPSLA 1996: 51-68 | |
38 | Ali-Reza Adl-Tabatabai, Thomas R. Gross: Source-Level Debugging of Scalar Optimized Code. PLDI 1996: 33-43 | |
1995 | ||
37 | Thomas Stricker, Thomas R. Gross: Optimizing Memory System Performance for Communication in Parallel Computers. ISCA 1995: 308-319 | |
36 | 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 | |
35 | James M. Stichnoth, Thomas R. Gross: A Communication Backend for Parallel Language Compilers. LCPC 1995: 224-238 | |
1994 | ||
34 | Thomas R. Gross, Peter Steenkiste: Architecture implications of high-speed I/O for distributed-memory computers. International Conference on Supercomputing 1994: 176-185 | |
33 | 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 | |
32 | 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) | |
31 | 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) | |
30 | 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) | |
1993 | ||
29 | 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 | |
28 | 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 | |
27 | Ali-Reza Adl-Tabatabai, Thomas R. Gross: Detection and Recovery of Endangered Variables Caused by Instruction Scheduling. PLDI 1993: 13-25 | |
26 | Ali-Reza Adl-Tabatabai, Thomas R. Gross: Evicted Variables and the Interaction of Global Register Allocation and Symbolic Debugging. POPL 1993: 371-383 | |
25 | Jaspal Subhlok, James M. Stichnoth, David R. O'Hallaron, Thomas R. Gross: Programming Task and Data Parallelism on a Multicomputer. PPOPP 1993: 13-22 | |
1992 | ||
24 | Susan Hinrichs, Thomas R. Gross: Utilizing New Communication Features in Compiliation for Private-Memory Machines. LCPC 1992: 563-576 | |
23 | Allan L. Fisher, Thomas R. Gross: Teaching empirical performance analysis of parallel programs. SIGCSE 1992: 309-313 | |
22 | 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 | |
21 | Anja Feldmann, Thomas R. Gross, David R. O'Hallaron, Thomas Stricker: Subset Barrier Synchronization on a Private-Memory Parallel System. SPAA 1992: 209-218 | |
1991 | ||
20 | Vincent Cate, Thomas R. Gross: Integration of Compression and Caching for a Two-Level File System. ASPLOS 1991: 200-211 | |
19 | Allan L. Fisher, Thomas R. Gross: Teaching the programming of parallel computers. SIGCSE 1991: 102-107 | |
1990 | ||
18 | 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 | |
17 | 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) | |
1989 | ||
16 | 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 | |
15 | Thomas R. Gross, Angelika Zobel, Markus Zolg: Parallel Compilation for a Parallel Machine. PLDI 1989: 91-100 | |
1988 | ||
14 | Bernd Bruegge, Thomas R. Gross: An integrated environment for development and execution of real-time programs. ICS 1988: 153-163 | |
13 | 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 | |
12 | Bernd Bruegge, Thomas R. Gross: A Program Debugger for a Systolic Array: Design and Implementation. Workshop on Parallel and Distributed Debugging 1988: 174-182 | |
11 | Thomas R. Gross, John L. Hennessy, Steven A. Przybylski, Christopher Rowen: Measurement and Evaluation of the MIPS Architecture and Processor. ACM Trans. Comput. Syst. 6(3): 229-257 (1988) | |
1987 | ||
10 | Marco Annaratone, Emmanuel A. Arnould, Robert Cohn, Thomas R. Gross, H. T. Kung, Monica S. Lam, Onat Menzilcioglu, Ken Sarocky, John Senko, Jon A. Webb: Architecture of Warp. COMPCON 1987: 264-267 | |
9 | Bernd Bruegge, Chang-Hsin Chang, Robert Cohn, Thomas R. Gross, Monica S. Lam, Peter Lieu, Abu Noaman, David Yam: Programming Warp. COMPCON 1987: 268-271 | |
8 | Thomas R. Gross, Alan Sussman: Mapping a single-assignment language onto the Warp systolic array. FPCA 1987: 347-363 | |
7 | 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) | |
1986 | ||
6 | 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 | |
5 | Thomas R. Gross, Monica S. Lam: Compilation for a high-performance systolic array. SIGPLAN Symposium on Compiler Construction 1986: 27-38 | |
1983 | ||
4 | John L. Hennessy, Thomas R. Gross: Postpass Code Optimization of Pipeline Constraints. ACM Trans. Program. Lang. Syst. 5(3): 422-448 (1983) | |
1982 | ||
3 | John L. Hennessy, Norman P. Jouppi, Forest Baskett, Thomas R. Gross, John Gill: Hardware/Software Tradeoffs for Increased Performance. ASPLOS 1982: 2-11 | |
2 | John L. Hennessy, Norman P. Jouppi, John Gill, Forest Baskett, Alex Strong, Thomas R. Gross, Christopher Rowen, Judson Leonard: The MIPS Machine. COMPCON 1982: 2-7 | |
1 | John L. Hennessy, Thomas R. Gross: Code Generation and Reorganization in the Presence of Pipeline Constraints. POPL 1982: 120-127 |