Thorsten
von
Eicken

 

  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.

  • SLK project (not yet available outside cs.cornell.edu)

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
Cornell University

© 1996 by Angela Moll and Thorsten von Eicken