Current Graduate Students
- Lingxiang Xiang,
“Compiler Assisted Speculation for Multithreaded
Systems,” 2015. Intel Labs, Santa Clara.
- Li Lu,
“Designing for the Simple Case in a Parallel Scripting
Language,” 2014. Hortonworks.
- Konstantinos Menychtas
(co-supervised by Kai Shen),
“Fair, Protected OS-level Scheduling for Fast Computational
2014. Google, Inc.
- Luke D'Alessandro,
“Preserving the Appeal of Transactional Programming,”
2013. Research Scientist at Indiana University.
- Michael F. Spear,
“Fast Software Transactions,” 2009.
- Virendra Marathe,
“Enhancing the Performance and Usability
of Software Transactional Memory,” 2008.
Oracle (formerly Sun) Laboratories.
- William N. Scherer III,
“Synchronization and Concurrency in User-level Software
Systems,” 2005. Hewlett Packard, Houston (formerly
with Rice University).
- Athanasios Papathanasiou,
“Power Efficiency through I/O Access Pattern Reshaping,”
2005. Teradata Aster (formerly with Intel Corp).
- Grigorios Magklis,
“Increasing Energy Efficiency in Adaptive
Architectures,” 2005. ARM Holdings, Cambridge, England
(formerly with Intel Corp.)
- Robert Stets,
“Leveraging Symmetric Multiprocessors and System Area Networks in
Software Distributed Shared Memory,”
1999. Google (formerly with Compaq Western Research Lab).
- Galen C. Hunt,
“Automatic Distributed Partitioning of Component-Based
Applications,” 1998. Microsoft Research.
“Reducing the Overhead of Sharing in Shared-Memory
Multiprocessors,” 1997. IBM T. J. Watson Research Center.
- Leonidas Kontothanassis,
“Architectural and Operating System Support for Inexpensive,
Efficient Shared Memory,” 1995.
Google, Boston (formerly with DEC/Compaq/HP Labs and Akamai).
- Bill Bolosky, “Software Coherence in Multiprocessor Memory
Systems,” 1993. Microsoft Research.
- Ken Yap, “PENGUIN: A Language for Reactive Graphical User
Interfaces,” 1990. Independent consultant, Sydney,
Australia (formerly with CSIRO and CISRA).
- Peter Dibble, “A Parallel Interleaved File System,”
1989. Google, Pittsburgh (formerly with TimeSys Corp.,
Microware Systems Corporation, and the Iowa State University).
(Picture courtesy of Erin Scott)
- A “Last
Lecture,” in the style of Randy Pausch,
delivered in Dec. 2010.
Unitarian Universalist Association (UUA), representing over 1,000
liberal congregations in North America. Affirming the inherent worth
and dignity of every person.
First Universalist Church, a community of reason, love, and faith,
- My grandfather, the Rev. Dr. Clinton
New York State Convention of Universalists, a state-level
Unitarian Universalist charitable foundation, which I served
as Secretary from 1991 to 1999, as President from 2001 to
2005, and as webmaster since 2004.
Union of Concerned Scientists: rigorous scientific analysis,
innovative thinking, and citizen advocacy for a healthier
environment and a safer world.
American Civil Liberties Union, defending the Bill of
MoveOn.org: democracy in action.
Religious Coalition for Reproductive Choice: pro-faith,
- Amnesty International: working to
protect human rights worldwide. See also AI-USA.
- My pages at Wikipedia,