Thomas Gross
Faculty member (adjunct)
Computer Science
Carnegie Mellon University
Office: Wean Hall 8214
: (voice) +1 (412) 268 7661
(fax) +1 (412) 268 5576
(secretary) +1 (412) 268 7550
(home) +1 (412) 422 7104 [answering machine]
This page is no longer updated. You can still reach me by email thomas.gross at cs.cmu.edu or you can check my current home page
I have worked on the software, the architecture, or the applications for a variety of
experimental computer systems; my main interest has always been the design
and implementation of software.
As a graduate student at Stanford, I participated in
the (Stanford) MIPS project. At Carnegie Mellon, I was part of the Warp,
iWarp
and
Fx projects.
iWarp is an experimental parallel system with excellent communication capabilities;
the Fx compiler supports both
task and data parallelism and has been retargetted
for a variety of parallel and distributed systems.
My current projects investigate compiler construction (building on
cmcc
, an
experimental C compiler) and the design of network-aware programs (as part of the
Remulac project).
More (background)?
I am interested in programming and software construction: compilers, the interface between hardware and software, parallel systems, distributed systems, and networks.
Most of my research is done in collaboration with my colleagues in the Computing, Media, and Communication Laboratory (CMCL). The CMCL pages contain information about past and present projects.
Bolliger, J., Gross, T. and Hengartner, U., Bandwidth Modelling for
Network-Aware Applications. In Proc. IEEE INFOCOM'99, pp. (to appear),
New York, March 1999
Riehle, D. and Gross, T. Role-Model Based Framework Design and
Integration. In Proc. OOPSLA'98, pp. 117--133. ACM,
Vancouver, October 1998.
Bolliger, J. and Gross, T. A Framework-Based Approach to the
Development of Network-Aware Applications. IEEE Trans. Softw.
Eng. 24(5):376 -- 390, May 1998.
Gross, T. and O'Hallaron, D. iWarp: Anatomy of a Parallel Computing System,
MIT Press, 1998.
Adl-Tabatabai, A. Gross, T. and Lueh, G. Code Reuse in an
Optimizing Compiler. In Proc. OOPSLA'96, pp. 51--68. ACM,
October 1996.
Adl-Tabatabai, A. and Gross, T. Source-Level Debugging of
Scalar Optimized Code. In Proc. ACM SIGPLAN'96 Conf. on Prog.
Language Design and Implementation, pp. 33--43. ACM, May 1996.
I am switching from my Macs to PCs. Here is an incomplete list of software that eases my transition.
[School of Computer Science | Carnegie Mellon ]
Mar 17, 1999