Thorsten
|
R E S E A R C H My research focuses on the interplay of computer architecture, operating systems, programming languages and compilers in the context of parallel and distributed systems. I am also interested in VLSI design, and theoretical models of parallel computation. S L K The safe language kernel provides an execution environment for running Java and ML plug-ins or servlets in application specific gateways, network servers, as well as network appliances.
U - N e t The U-Net architecture provides a user-level network interface for clusters of workstations. It offers low-latency and high-bandwidth communication over high-speed LANs. The current implementation uses Sun Workstations interconnected by ATM as well as PCs running Linux or Windows NT interconnected by Fast Ethernet. A c t i v e M e s s a g e s Active Messages is a light-weight communication mechanism for parallel computing. I developed Active Messages in my Ph.D. Thesis at the University of California at Berkeley. At Cornell we have ported Active Messages to new platforms (including the U-Net ATM cluster and the IBM SP-2 and we have extended the model to non-SPMD programs. S p l i t - C Split-C is a simple extension to C for parallel computing. Split-C has been ported to several platforms, including U-Net, shared memory multiprocessors running SVR4, and the IBM SP-2. |
|
November 06, 1998 |
||
Department
of Computer Science © 1996 by Angela Moll and Thorsten von Eicken |