. Phillip Stanley-Marbell
Massachusetts Institute of Technology


From 2012 to 2014, I was with the Core OS organisation at Apple, Inc.
From 2008 to 2012, I was a research scientist (RSM) at IBM's Zurich Research Laboratory.
From 2006 to 2008, I was with TU Eindhoven in the Netherlands.
I completed a Ph.D. at Carnegie Mellon University in May 2007.
In the mid-nineties, I spent several summers at Bell Labs (Microelectronics and then Unix Group)
More details can be found in my curriculum vitae.

My research interests are in high-efficiency computing architectures for current and future device technologies,
which I investigate from both the theory and hardware ends; I build systems.

Research Publications/Talks

Research Artifacts (things I've built)

I maintain a few open/free hardware and software systems and tools:

Miscellaneous Technical


  • Old pictures of various early revisions of the Sunflower hardware platform here

Mathematica Packages

  • BS — BitScope.
    (Plot and analyze data from the BitScope USB oscilloscope)

  • KN — Kautz Networks.
    (Some routines relating to K(2,3) graphs)
  • VA — Value Distribution Analysis.
    (Extract compact distributions from large data sets)
  • FA — Factor Analysis.
    (Extract covariance matrix from large tables of values)

PROMELA/Spin Models

  • BN — simple beam-forming network.
  • LCLimbo channel example from the IPWL book.
  • SM — control path of a speculative multi-threading processor.
  • SR — software-defined radio.

Miscellaneous Software

  • Here's a page with various other pieces of software i've written in the last 15+ years.


Miscellaneous Personal


ipwl front cover ipwl back cover


Inferno Programming with Limbo, (published about a decade ago).
(Inferno is an operating system developed by the Unix group at Bell-labs, in the late nineties. Limbo is a concurrent programming language, in which Inferno applications are developed, and is the direct ancestor of the Go language.)

Partly-successful attempts at recreation

  • I'm an adult-beginner cellist. (I'm looking for people to play with in Zurich.)
  • My personal web page can be found here.
  • Some pictures can be found here.
  • I occasionally put pictures of my bookshelf here and here.
  • Sometimes when I listen to music, I listen to these.
  • When I used to dabble in composing computer-generated music, I used tools like these.