Dan Nussbaum

The People at Sun Labs

 Dan Nussbaum

Dr. Dan Nussbaum
Staff Engineer
Scalable Synchronization Project
Sun Microsystems Laboratories


1 Network Drive, Building #2
ubur02
Burlington, MA 01803


Dan comes to Sun from Curl, where he was an architect and principal designer and implementor of Curl's Runtime libraries (Container classes, I/O, etc.) and shared responsibilities for Curl's runtime systems: Process/Thread, Event, plug-in, execution engine, and debugger. Curl is in many ways similar to Java.

Before that, Dan worked in the financial community (at the online division of DE Shaw) for a while. And before that, Dan got a PhD at MIT in Computer Science, where he did research in multiprocessor architecture and multiprocessor-oriented graphics algorithms.

Technical Reports

  • Early Experience with a Commercial Hardware Transactional Memory Implementation
    By: David Dice, Yossi Lev, Mark Moir, Daniel Nussbaum and Marek Olszewski
    Report Number: TR-2009-180
    Oct 26, 2009
  • An overview of the Sam CMT simulator kit
    By: Daniel Nussbaum, Alexandra Fedorova and Christopher Small
    Report Number: TR-2004-133
    Jun 1, 2004

    Latest Sun Patents

  • Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode
    (Feb 24, 2009)
  • Shared lease instruction support for transient blocking synchronization
    (Apr 1, 2008)

    Awards

    Back to list of People