Professor Berger is an Associate Professor in the Department of Computer Science at
the University of Massachusetts Amherst (on sabbatical until Fall 2009 at the Universitat
Politècnica de Catalunya in Barcelona, Spain). He received his Ph.D. in Computer Science
from the University of Texas at Austin in 2002. Professor Berger currently serves as an
Associate Editor of the ACM Transactions on Programming Languages and Systems. 

Professor Berger’s research spans programming languages, runtime systems, and operating
systems, with a particular focus on systems (especially memory management systems) that
transparently improve reliability and performance. Professor Berger has led the creation
of various widely-used software systems, including Hoard, a fast and scalable memory
manager that accelerates multithreaded applications. 

Other

PDF

DieHard: Probabilistic Memory Safety for Unsafe Languages, Computer Science Department Faculty Publication Series (2006)

Applications written in unsafe languages like C and C++ are vulnerable to memory errors such...

 

PDF

Flux: A Language for Programming High-Performance Servers (with Brendan Burns, Kevin Grimaldi, Alexander Kostadinov, and Mark D. Corner), Computer Science Department Faculty Publication Series (2006)

Programming high-performance server applications is challenging: it is both complicated and error-prone to write the...