Home

From Sampa

Sampa is a collection of research projects aimed at developing SAfe MultiProcessing Architectures to address the concurrency challenge. We are part of the Computer Science and Engineering Department at the University of Washington.

Our goal is to improve the programmability and reliability of multiprocessor and multicore systems. The nature of the concurrency challenge is inter-disciplinary and so are we. Our projects include innovation in architecture, operating systems, compilers and programming languages.

News

  • Our paper "CoreDet: A Compiler and Runtime System for Deterministic Multithreaded Execution" was accepted to ASPLOS'10.
  • The ASPLOS'09 DMP paper was selected for IEEE Micro Top Picks 2010.
  • Our paper "Finding Concurrency Bugs with Context-Aware Communication Graphs" was just accepted to MICRO! It will be presented mid-December in New York.
  • Luis was named a 2009 Microsoft New Faculty Fellow. More information, and a brand-new 'glamour shot' photo, at Microsoft's NFF page.
  • Our paper on Concurrency Discovery for Very Large Windows of Execution was accepted to the PESPMA Workshop, held with ISCA'09.
  • Our Case for Concurrency Exceptions paper was accepted to USENIX Hot Topics in Parallelism. It will be presented in late March'09.
  • Luis' NSF CAREER proposal entitled "Deterministic Shared Memory Multiprocessing: Vision, Architecture and Impact on Programmability" was recently awarded.
  • The first DMP paper was accepted to ASPLOS! It will be presented in March'09 in Washington DC.
  • Atom-Aid was selected for IEEE Micro Top Picks 2009.
  • Atom-Aid and DMP were licensed by UW's TechTransfer.
  • Atom-Aid was presented in ISCA'08 in Beijing, China. We had a great trip and ate lots of Pekin duck.