Derek White

The People at Sun Labs

 Derek White

Derek White
Staff Engineer
Squawk Project
Sun Microsystems Laboratories


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


Derek White is a Staff Engineer for Sun Microsystems Laboratories, working on the Squawk project. After working for years on enabling Java to scale up to large CMT systems, he is now helping Java scale down to embeddable dimensions.

Previously he worked on Java simulation and performance analysis for Niagara processors, garbage collection and JVM performance issues at Sun Labs, a JVM for an unnamed 64-bit OS at Novell, and the Dylan programming language and development environment at Apple Computer, Inc.

His research interests include application instrospection (profiling, monitoring, debugging, Compilation, Debugging, Distributed Systems, Garbage Collection, Java, JVM, Object Oriented Programming, Operating Systems, Performance Analysis, Programming Languages, Robots, User Interfaces, Virtual Machines and Wireless sensor networks.

Derek White's Blog

Technical Reports

  • Supporting Per-processor Local-allocation Buffers Using Multi-processor Restartable Critical Sections
    By: Derek White, David Dice and Alex Garthwaite
    Report Number: TR-2004-126
    Mar 1, 2004
  • Efficient Meta-lock for Implementing Ubiquitous Synchronization, An
    By: Y.S. Ramakrishna, Alex Garthwaite, Ross Knippel, David Detlefs, Derek White and Ole Agesen
    Report Number: TR-99-76
    Apr 1, 1999
  • GC Interface in the EVM1, The
    By: Alex Garthwaite and Derek White
    Report Number: TR-98-67
    Dec 1, 1998

    Latest Sun Patents

  • Method, apparatus, and article of manufacture for facilitating resource management for applications having two types of program code
    (Jun 26, 2001)
  • Busy-wait-free synchronization
    (Jan 9, 2001)
  • Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object
    (Feb 16, 1999)
  • Bounded-pause time garbage collection system and method including write barrier associated with a source instance of a partially relocated object
    (Feb 16, 1999)
  • Bounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated object
    (Jan 5, 1999)

    Awards

    Awards

    • Sun Innovation Award for the Sun SPOT / Squawk project - (Jul 19, 2008)

    News

  • Java for the FIRST Robotics Competition!

  • FIRST(TM) Adds JAVA(TM) Technology to the First Robotics Competition Tool Kit
    BUSINESS WIRE

  • Sun Labs Open House - Big Project: Sun Small Programmable Object Technology (SPOT)
    Sun Microsystems


    Back to list of People