Random publications of
C. Scott Ananian


Probably some overlap here with my projects page.


Technical Publications:

Published

  1. Architectural and Compiler Support for Strongly Atomic Transactional Memory.
    C. Scott Ananian. PhD Thesis, MIT Department of Electrical Engineering and Computer Science. June, 2007.
    [pdf] Slides: [not yet online]
  2. Unbounded Transactional Memory.
    C. Scott Ananian, Krste Asanović, Bradley C. Kuszmaul, Charles E. Leiserson, and Sean Lie. IEEE Micro Special Issue: Top Picks from Computer Architecture Conferences, January/February 2006.
  3. Efficient Object-Based Software Transactions.
    C. Scott Ananian and Martin Rinard. Synchronization and Concurrency in Object-Oriented Languages (SCOOL), San Diego, CA, October 16, 2005.
    [ps] [pdf] Slides: [pdf] [Open Office] [Flash] [HTML (hi-res)] [HTML (lo-res)]
  4. Unbounded Transactional Memory.
    C. Scott Ananian, Krste Asanović, Bradley C. Kuszmaul, Charles E. Leiserson, and Sean Lie. 11th International Symposium on High Performance Computer Architecture (HPCA-11), San Francisco, CA, February 2005.
    [pdf] Slides: [pdf] [Open Office] Alternate presentation order: [pdf] [Open Office]
  5. Language-Level Transactions.
    C. Scott Ananian and Martin Rinard. Eighth Annual Workshop on High Performance Embedded Computing (HPEC '04), MIT Lincoln Laboratory, MA, September 2004.
    [slides]
  6. Data Size Optimizations for Java Programs.
    C. Scott Ananian and Martin Rinard. Proceedings of the Joint Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '03), San Diego, CA, June 2003.
    [acm] [ps] [pdf] [slides] [notes] FCRC EAST: [slides] [notes]
  7. Direct Addressed Caches for Reduced Power Consumption.
    Emmett Witchel, Sam Larsen, C. Scott Ananian, and Krste Asanović. 34th International Symposium on Microarchitecture (MICRO-34), Austin, TX, December 2001.
    [ps] [pdf]
  8. The Static Single Information Form.
    C. Scott Ananian. Master's Thesis, MIT Department of Electrical Engineering and Computer Science. September 3, 1999. MIT Laboratory for Computer Science Technical Report MIT-LCS-TR-801.
    [ps] [pdf]

Unpublished

  1. Language-level Non-blocking Software Transactions (in Java!)
    Talk given at the Center for Reliable Software (CRS) retreat, May 3-5, 2004.
    [slides] [notes]
  2. Verifying Software Transactions.
    December 9, 2003.
    [slides]
  3. Non-Blocking Synchronization and Object-Oriented Operating System Design.
    (Area Exam.) October 17, 2003.
    [ps] [pdf] [slides] [notes]
  4. Size Optimizations for Java Programs.
    (Presentation for Oral Qualifying Exam.) May 9, 2002.
    [slides] [notes]
  5. Perceptual Salience in English Reduplication.
    May 2001.
    [ps] [pdf]
  6. Postvelar Harmonies: A Typological Odyssey.
    With Andrew Nevins. March 2001.
    [ps] [pdf]
  7. Laryngeal Neutralization and Syllable Structure.
    With Andrew Nevins. December 2000.
    [ps] [pdf]
  8. Static Single Information Form.
    November 13, 1999.
    [ps] [pdf]
  9. Silicon C: A Hardware Backend for SUIF.
    May, 1998.
    [ps] [pdf]
  10. Theseus: A Maze-Solving Robot.
    With Greg Humphreys. Senior Independent Work at Princeton University. May 23, 1997.
    [pdf]
  11. Reconfigurable Cryptography: A Hardware Compiler for Cryptographic Applications.
    May 12, 1997.
    [ps] [pdf]
  12. TigerSHARK: A Hardware Accelerated Ray-tracing Engine.
    With Greg Humphreys. Junior Independent Work at Princeton University. May 14, 1996.
    [pdf]
    (A shorter version was published as the winner of a best student paper award: [pdf])

Incomplete

  1. Transparency: Menomini. An examination of an inadequacy in the theory of targetted constraints.
    March 5, 2001.
    [ps] [pdf]
  2. Software Atomic Transactions in FLEX.
    September 25, 2000 -- October 5, 2000.
    [ps] [pdf]
  3. Turning Java into Hardware: Caffinated Compiler Construction.
    September 8, 1998.
    [ps] [pdf]

Non-Technical Publications:

Published

  1. Tunney Act comments in US v. Microsoft. January 28, 2002.
  2. Filing in the US v. Microsoft case. November 26, 2001.
  3. Criminal Code?. February 9, 2000. Salon magazine.
  4. Inside the Red Hat IPO. August 13, 1999. Salon magazine. Follow-up to A Linux Lament.
  5. A Linux Lament. July 30, 1999. Salon magazine.

Unpublished/Incomplete

See my playwriting and poetry/prose sections.


cscott cscott.net

Valid XHTML 1.0!