Michael B. Greenwald Computer & Information Science University of Pennsylvania <email@example.com>
One of the nice things about working at Penn, in a building that is
part of the Moore School
complex, is the connection to the history of the Eniac. We work in the
same building in which the
Eniac was built. Part of the Eniac is still in a display case on the
first floor (unfortunately not easily accessible).
Selected past publications and talks
Samoil Samak and I worked on a VNC Viewer for Windows CE, while experimenting with using a palmtop as an alternative to a tablet, for input. An old, unsupported, beta version of Samoil's implementation is still available for historical purposes.
Here is my version of ttcp (The original ttcp is described by Mike Muus, one of its authors). My version includes timestamps and sequence numbers per udp packet for measuring individual packet latencies and patterns of loss, upper bounds on the transmission rates, independent control of transmission and reception to allow testing across firewalls.
Bibliography of references on non-blocking synchronization. This is incomplete and not always formatted correctly. Please view it as "in progress". I'm updating it and correcting problems incrementally.
An older bibliography maintained by John Valois contains bibtex references on concurrent objects, lock-free data structures, mutual exclusion, wait-free synchronization, efficient spinlocks, and other related topics. It might also be of interest.
My thesis on "Non-Blocking Synchronization and System Design" may be of interest if you are really interested in details. (Also available as a Stanford Technical Report STAN-CS-TR-99-1624 as pdf or postscript. You can use ftp if http doesn't work.)
Alona Rivka Bach (b. 4/93)
Yaron Bryce Greenwald (b. 12/94), in November 1998.
Click here for older pictures of Alona and Yaron and Meka.
Click here for pictures of the extended family (the Bach cousins when there were only 11 of them).
|Meka Tamir Greenwald at 2 weeks old (b. 2/15/98) with his older siblings. ("Meka" is pronounced "Mee-kuh") His Hebrew name is Tamir Avraham Greenwald.|
Michael B. Greenwald Computer & Information Science University of Pennsylvania Phone: Fax: <firstname.lastname@example.org>