Seminar 04/05 - Biographies


Yale N. Patt,
The University of Texas at Austin


Yale Patt is a teacher at The University of Texas at Austin when he is not enjoying his regular walk along the Diagonal to the Sagrada Familia, drinking good coffee in an Italian cafe across the Ramblas from the Opera House, or talking to PhD students and faculty of UPC. He earned the appropriate set of degrees from reputable universities in the US and more than enough awards for his research and teaching. More detail is available on his web site, http://www.ece.utexas.edu/~patt.


Milos Ercegovac,
University of California, Los Angeles (UCLA)


Milos D. Ercegovac is a professor and chair of the University of California at Los Angeles (UCLA) Computer Science Department. He specializes in research and teaching in digital arithmetic, digital design, and computer system architecture. His research contributions have been extensively published in journals and conference proceedings. He is a coauthor of two textbooks on digital design and of a monograph in the area of digital arithmetic. Dr. Ercegovac has been involved in organizing the IEEE Symposia on Computer Arithmetic since 1978. He served as an editor of the IEEE Transactions on Computers and as a subject area editor for the Journal of Parallel and Distributed Computing. He is a fellow of the IEEE and a member of the ACM.


Ed. F. Deprettere,
Leiden University


Ed. F. Deprettere was born in Roeselare Belgium, on August 10, 1944. He is fellow of the IEEE. He recieved the MSc degree from the University of Ghent, Ghent, Belgium, in 1968, and the Ph.D. Degree from the Delft University of Technology ,Delft, The Netherlands, in 1981. From 1980-1999 he was professor at the department of Electrical Engineering, Circuits and Systems section, Signal Processing Group. From January 1st, 2000, he is professor at the Leiden Institute of Advances Computer Sciences, Leiden University ,Leiden, The Netherlands, where he is head of the Leiden Embedded Research Center. His current research interests are in system level design of embedded systems, in particular for signal, image and video processing applications, including wireless communications and multimedia. He is editor and co-editor of 4 books and several special issues of international journals. He is on the editorial board of 3 journals.


Mark D. Hill,
University of Wisconsin-Madison


Mark D. Hill (Home Page) is professor in both the computer sciences department and the electrical and computer engineering department at the University of Wisconsin-Madison, where he also co-leads the Wisconsin Multifacet (http://www.cs.wisc.edu/multifacet/) project with David Wood. His research interests include cache design, cache simulation, translation buffers, memory consistency models, parallel simulation, and parallel computer design. He earned a PhD from University of California, Berkeley. He is an ACM Fellow and a Fellow of the IEEE.


Emery Berger,
Department of Computer Sciences, The University of Massachusetts


Emery Berger is an Assistant Professor at the University of Massachusetts, Amherst, where he has been since 2002 after receiving his Ph.D. at the University of Texas at Austin. Berger invented Hoard, a widely-used scalable memory manager that dramatically improves the performance of multithreaded applications. He also developed the Heap Layers infrastructure for building high performance memory managers, including both Hoard and reap, a hybrid region-heap allocator. His current research interests include runtime and operating system support for modern programming languages, with a particular focus on cooperation between virtual and user-level memory managers. Berger is part of a multi-university research effort led by UMass and UT-Austin that was recently singled out by NSF site visitors as "the best garbage collection group in the country." He leads the PLASMA group at UMass and is a 2004 NSF CAREER Award recipient. Prior to moving to Amherst, he has lived in New York, Orlando, Miami, Canterbury, Grenoble, Austin, Seattle, and Barcelona. Home Page


Liviu Iftode,
Rutgers University


Liviu Iftode is an Associate Professor in the Department of Computer Science at Rutgers University, New Jersey. He received his Ph.D. in Computer Science from Princeton University in 1998. His research interests include distributed systems, operating systems, mobile networking and pervasive computing. Most of his work has been conducted with his students in the Distributed Computing (DISCO) Laboratory at Rutgers (http://discolab.rutgers.edu). Liviu Iftode is the vice-chair of IEEE Technical Committee on Operating Systems and a member of the editorial boards of IEEE Pervasive Computing and IEEE Distributed Systems Online. He served in numerous program committees of technical conferences. More information can be found at http://www.cs.rutgers.edu/~iftode


Norman P. Jouppi,
Fellow at HP Labs in Palo Alto, California


Norman P. Jouppi is a Fellow at HP Labs in Palo Alto, California. From 1984 through 1996 he was also a consulting assistant/associate professor in the department of Electrical Engineering at Stanford University. He received his PhD in Electrical Engineering from Stanford University in 1984. He started his contributions to high-performance microprocessors as one of the principal architects and the lead designer of the Stanford MIPS microprocessor. While at Digital Equipment Corporation's Western Research Lab he was the principal architect and lead designer of the MultiTitan and BIPS microprocessors. He has also contributed to the architecture and implementation of graphics accelerators, and has conducted extensive research in telepresence. He holds more than 25 U.S. patents and has published over 100 technical papers. He currently serves as ACM SIGARCH Chair and is a Fellow of the IEEE.


Andreas Moshovos,
University of Toronto


Andreas Moshovos is an Assistant Professor with the University of Toronto. His research interests are in microarchitectural techniques that optimize performance, power, reliability and complexity.


Fran Cazorla,
DAC-UPC


Francisco J. Cazorla is a doctoral candidate at the Polytechnic University of Catalonia (UPC), Spain. His research interests include instruction fetch policies for SMT architectures. Cazorla has BS and MS degrees in computer science from the University of Las Palmas de Gran Canaria, Spain.


Daniel A. Jiménez,
Rutgers University


Daniel Ángel Jiménez received his B.S. in Computer Science and Systems Design from the University of Texas at San Antonio in 1992. He received his M.S. in Computer Science from UTSA in 1994. He received his Ph.D. in Computer Sciences from the University of Texas at Austin in 2002. Dr. Jiménez joined the Department of Computer Science at Rutgers University in Fall of 2002 as an assistant professor. His research interests include microarchitecture and low-level compiler optimizations. His dissertation, Delay-Sensitive Branch Predictors for Future Technologies, was supervised by Calvin Lin at The University of Texas at Austin. Dr. Jiménez previously held a faculty position at the University of Texas Health Science Center at San Antonio in the Department of Rehabilitation Medicine. Dr. Jiménez is currently on sabbatical leave at the Department of Computer Architecture at UPC.


Lawrence Rauchwerger,
Parasol Lab, Texas A&M University


Lawrence Rauchwerger received the Diploma Engineer degree in electronic engineering from the Polytechnic Institute, Bucharest, Romania, the M.S. degree in electrical engineering from Stanford University, and the Ph.D. degree in computer science at the University of Illinois at Urbana-Champaign.
He was an Engineer at Varian Assosiates Inc., Palo Alto, CA, and at Beckman Instruments Inc., Irvine, CA. In 1995/96 he was a visiting assistant professor in the Center for Supercomputing Research and Development at the University of Illinois at Urbana Champaign and a visiting scientist at ATT Research Laboratories, Murray Hill, NJ. In 1996 he joined the Department of Computer Science at Texas A&M University where he is now an associate professor and co-drector of the Parasol Laboratory. During the 2003/2004 year he has been an academic visitor at IBM T.J. Watson Research Center, Yorktown Heights, NY and INRIA, Orsay, France.
His research interests include restructuring compilers, high productivity software development infrastructures and libraries for parallel and distributed computing, and parallel architectures. He is a member of the IEEE, the ACM and IFIP WG 3.10.
Homepage: http://parasol.tamu.edu/people/rwerger/


Patricia Arvin,
California Digital


Patricia Arvin joined California Digital as Vice President of Business Development in October, 2004. Prior to that, Patricia served as Associate Vice President of Information Systems at Virginia Tech and was the project director for System X. Pat has over 30 years experience in software development and information systems and has held positions as director of IT, IT manager, and chief engineer. Pat has a B.S in mathematics from the University of Richmond and serves on the board of the Blacksburg Electronic Village.


Steven Swanson,
University of Washington


Steven Swanson is a Ph.D. student at the University of Washington. He received a B.S. in Computer Science and Mathematics from the University of Puget Sound. His research interests include unconventional processor architectures and the foundations of processor architecture. Homepage: http://www.cs.washington.edu/homes/swanson/


Alex Settle,
University of Colorado at Boulder


Alex Settle is a graduate student at the University of Colorado at Boulder, specializing in computer architecture and compiler research. He received his BA in physics in 1996 and his MS in Electrical and Computer Engineering in 2001, both from the University of Colorado. His current research interests are dynamic memory system optimizations for multithreaded processor architectures. He is currently a Fulbright scholar and is conducting his Fulbright research at the UPC with Antonio Gonzalez. He plans to complete the Ph.D. program in May 2006.


Gheorghe Almasi,
IBM TJ Watson Research Center


George Almasi is a Research Staff Member at IBM T.J. Watson Research. He has been working on various aspects of the BlueGene system software environment for the last three years, including the MPI communication libraries. George holds a PhD in Computer Science from the University of Illinois at Urbana Champaign (2001). His thesis dealt with ways of optimizing and compiling Matlab code. He is also a graduate of West Virginia University (M.S. in Computer Science, 1993) and Cluj Technical University (M.S. in electrical engineering, 1991).


Jesse Fang,
Microprocessor Technology Labs (Intel)


Jesse Fang is chief scientist on Programming System Research at Microprocessor Technology Labs at Intel Corp. He creates and leads Programming System Lab with 70 engineers to enable Intel microprocessor design and develop the leading-edge software technologies on Intel existing HW platforms since 1995. Before joined Intel, Jesse was in Hewlett-Packard Research Labs to develop Itanium Architecture since 1991. He was manager of compiler department in Convex Computer since 1988. He was manager of system software in Concurrent Computer after he did post-doctor in Center of Supercomputing Research and Development at University of Illinois in 1986. Jesse got his Ph.D. and Master degree at Univ. of Nebraska-Lincoln in 1984 and 1982.