Welcome to D
SIGMOD 2003
PODS 2003
SIGMOD-RECOR
ADBIS
CIDR 2003
CIKM 2003
DASFAA 2003
Data Enginee
DEBS
DMKD 2003
DOLAP 2003
DPDJ 2003
ER
GIS 2003
Hypertext 20
ICDE 2003
ICDM 2003
ICDT 2003
JCDL 2003
KRDB 2003
MIR 2003
MIS 2003
MMDB 2003
RIDE 2003
SBBD 2003
SIGIR 2003
SIGIR-FORUM
SIGKDD 2003
SIGKDD-EXP
SSDBM 2003
TIME 2003
TODS
VLDB 2003
VLDB Journal
WIDM 2003
About DiSC 2
Editorial Bo
Acknowledgem
DiSC 2004 Pr
ADVIS
DiSC'04 Feed
DiSC'04 Site
Search DiSC'
<<<Author Index>>>
Copyright No

Thomas R. Gross

Papers on DiSC'04


Scientific Data Repositories: Designing for a Moving Target

Publications


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