Thomas M. Stricker tomstr@cs.cmu.edu School of Computer Science CURRICULUM work (412) 268 2580 Carnegie Mellon University VITAE fax (412) 268 5576 Pittsburgh PA 15213-3891 home (412) 422 8671 USA _____________________________________________________________________________ Name: STRICKER, Thomas Martin Born: June 6, 1963 Citizen: Switzerland, US permanent resident Education: ========== Sept 89- Carnegie Mellon University, School of Computer Science, Pittsburgh June 96 Doctorate in Computer Science, Ph.D. Title of Dissertation: "A Communication Infrastructure for Parallel and Distributed Programs" Thesis committee: Prof. Thomas Gross (advisor), Guy Blelloch, Dave O'Hallaron, Peter Steenkiste (CMU) and Kai Li (Princeton). Oct 82- Swiss Federal Institute of Technology, Eidgenoessische Technische April 88 Hochschule, Zurich, ETHZ, Switzerland. Masters in Computer Science & Engineering (Dipl. Infomatik Ing.). Masters thesis: "Self- and Cross-decimation of Shift-Register Sequences", cryptography, Advisor: Prof. J. L. Massey (ETHZ). Minor: Solid-state physics Mar 74- Solothurn State College (Kantonsschule Solothurn),Olten,Switzerland. Oct 82 Baccalaureate/Matura Degree, awarded in Gymnasium track, a competi- tive seven year grammar school; degree admits to university studies in any academic field. Industrial experience and selected projects: ============================================ June 92- IBM T. J. Watson Research Laboratory, Yorktown Heights, NewYork, USA. Sept 92 Industrial summer position. An architectural evaluation of the network interface hardware for high performance message passing in the first generation of IBM POWER Parallel Systems (IBM-SP1). Managers: Dr. Marc Snir, Dr. Pratap Patnaik (IBM) June 91- Intel Supercomputer Systems Division, Beaverton, Oregon, USA. Sept. 91 Industrial summer positions. Research work in the iWarp project. and Contributions: the iWarp message routing system, a fast mesh sorter, June 90- a configuration manager and a disassembler for the iWarp LIW Sept 90 instruction set. Managers: Dave Riss, Chris Dodd, Paul Weiss (Intel) May 88- IBM T. J. Watson Research Laboratory, Yorktown Heights, NewYork, USA. Aug 89 Full time position in the department of VLSI & Microsystems. EMIT bricker, a CAD tool for the computation and prediction of electromagnetic interference emitted from printed circuit boards based on lumped circuit models of the conductor geometry (detail specification of project, algorithm design and rapid prototyping implementation). Manager: Dr. Albert E. Ruehli. July 85- Ascom Telecom (Hasler Gruppe), Berne, Switzerland Oct 85 Industrial summer position. Design of the serial line interface for a packet assembler/dis- assembler box (PAD) according to CCITT standard X.3,X.25,X.28 and X.29. 1991 Project at CMU, area qualifier minor "Finite Fields, Public Keys and Mathematica", an illustrated electronic notebook with automated proofs of RSA. Advisor: Prof. Dana Scott (CMU). 1983 and Military services 1985 Service as a telecommunication specialist and officer. 1982 Finalist in National Youth Research Contest (Jugend Forscht Wettbewerb), Switzerland. Nationwide contest of independent research studies for high school students. Entry: ECONET, design and implementation of a low cost local area network for first generation of personal computers (Apple II); includes a study on its applications in a networked classroom. Teaching Experience: ==================== Fall 93 Carnegie Mellon University Teaching assistant for grad.computer architecture course (CS-15-740). Included some lectures in class, preparing homework assignments, office hours and grading. Lecturer: Prof. Randy Bryant. Spring 91 Carnegie Mellon University Teaching assistant for undergrad. computer arch. course (CS-15-347). Included preparing laboratory and homework assignments, office hours and grading. Lecturer: Prof. Dan Siewiorek. 1985-1988:ETH Zurich, Switzerland Computer consultant in the undergraduate programming laboratories at the ETH, (part time). Supervisor: Prof. C. A. Zehnder. 1982-1985:Solothurn State Program for Continuing Education (for school teachers) Instructor and equipment consultant in computer literacy classes (part time). Fellowships: ============ 1989-1996 Graduate Fellowship of the School of Computer Science at Carnegie Mellon University. Language skills: ================ o English (very good skills in speaking, reading and writing) o German (native tongue, excellent skills, in speaking, reading and writing) o French (good skills in reading, speaking, fair skills in writing) o Spanish (fair skills in reading and comprehension) Interests outside computer science: =================================== o Leading and organizing youth activities, licensed as a camp leader in alpine sports. o Travel for cultural experience and leisure. o Photography, black/white- and color-printing. Memberships in professional organizations and university committees: ==================================================================== o Member of the Assoc. of Computing Machinery (ACM) and IEEE Computer Society. o Member of UNIGS, Unix Interest Group Switzerland (1982-1992). o Student representative in the Computer Science Program Review Committee (AK/UK, Abt. IIIc) at ETH Zuerich (1986-1987). Other professional activites: ============================= Referee for technical papers submitted to the ISCA 20,22,23 (ACM/IEEE International Symposium of Computer Architecture), HPCA 1,2 (Symposium on High Performance Computer Architecture), Journal of of Supercomputing and Transactions of Parallel Languages and Systems. Invited talk at CSCS, Swiss Center for Super Computers, Jan 6, 1993. List of selected publications in refereed journals and conferences: =================================================================== o Optimizing Memory Systems Performance for Communication in Parallel Computers, in the 22nd International Symposium on Computer Architecture, ISCA, Santa Marguerita di Ligure, Italy, June 1995, with Thomas Gross. o Decoupling Synchronization and Data Transfer in Message Passing Systems of Parallel Computers. in the 9th International Symposium on Supercomputers, ICS, Barcelona, Spain, July 1995, with Jim Stichnoth, Susan Hinrichs, David R. O'Hallaron and Thomas Gross. o The Impact of Communication Style on Machine Resource Usage for the iWarp Parallel Processor, in IEEE Computer, p34 - p44, December 1994, with Thomas Gross, David R. O'Hallaron, Atsushi Hasegawa, Susan Hinrichs o From AAPC Algorithms to Permutation Routing and Sorting. to appear in the 8th ACM Symposium on Parallel Algorithms and Architectures, SPAA, Padua, Italy, June 1996, with Jonathan Hardwick. o An Architecture for Optimal All-to-All Personalized Communication, in the 6th ACM Symposium on Parallel Algorithms and Architectures, SPAA, Cape May, NJ, June 1994, with Susan Hinrichs, Corey Kosak, David O'Hallaron and Richiiro Take. o Supporting sets of Arbitrary Connections on iWarp through Communication Context Switches, in the 5th ACM Symposium on Parallel Algorithms and Architectures, SPAA, Schloss Velen, Westfalia, Germany, June 1993, Anja Feldmann and Thomas E. Warfel. o Supporting the Hypercube Programming Model on Mesh Architectures, in the 4th ACM Symposium on Parallel Algorithms and Architectures, SPAA, San Diego CA, June 1992. o Subset Barrier Synchronization on Distributed Memory Parallel Computers in the 4th ACM Symposium on Parallel Algorithms and Architectures, SPAA, San Diego CA, June 1992, with Anja Feldmann, Thomas Gross and David O'Hallaron. o Message Routing in Irregular Meshes and Tori in Proceedings of the 6th IEEE Distributed Memory Computing Conference, DMCC, Portland OR, May 1991 (Note: my original article appeared recently as an unauthorized version in the refereed Elsevier Journal: Microprocessing and Microprogramming, plagiarized by Mr. C. V. Papadopoulos, August 1995). o ECONET, Ein Netzwerk von Micro Computern fur den Unterricht in Proceedings of Swiss Youth Research Contest (Jahresbericht von Schweizer Jugend Forscht), May 1982, Fribourg, Switzerland. Most of my papers listed above and their abstracts appear also as CMU technical reports and as such, they are distributed electronically by "anonymous ftp" from warp.cs.cmu.edu in iWarp-papers or by the World Wide Web, see http://www.cs.cmu.edu/~tomstr. Follow link to research papers. List of References: =================== The names of my references are not made public on the internet. Please contact me directly at tomstr@cs.cmu for a list of five references.
View/download a formatted version of my currivitae in postscript format.
View/download list and reprints of publications list of papers. .