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
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...
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...