Seminar 07/08 - Biographies


Vasanth (Vas) Bala,
IBM T.J. Watson Research Center


Vas Bala manages the Virtualization Runtime & Tools department at IBM Research, and is also responsible for leading the virtualization strategy across the global IBM Research division. Prior to IBM, Vas was a Senior Scientist at HP Labs where he pioneered dynamic translation technologies used in modern binary translators and JITs and developed the pipeline scheduling algorithm used in the GNU C Compiler. He also founded Liquid Machines Inc, a successful high tech startup presently headquatered in the Boston area. His current research interests are in the management of virtualized environments and manipulating virtual machine images as data rather than machines.


David Brooks,
Harvard University


David Brooks joined Harvard University in September of 2002 and is currently an Associate Professor of Computer Science. Dr. Brooks received his B.S. (1997) degree from the University of Southern California and his M.A. (1999) and Ph.D (2001) degrees from Princeton University, all in Electrical Engineering. Prior to joining Harvard University, Dr. Brooks was a Research Staff Member at the IBM T.J. Watson Research Center. Dr. Brooks received an IBM Faculty Partnership Award in 2004, an NSF CAREER award in 2005, and a DARPA Young Faculty Award in 2007. His research interests include architecture and software approaches to address power, reliability, and variability issues for embedded and high-performance computer systems.


Valentina Salapura,
IBM Thomas J. Watson Research Center, Yorktown Heights, NY


Valentina Salapura is an IBM Master Inventor and System Architect at the IBM T.J. Watson Research Center. Dr. Salapura has been a technical leader for the Blue Gene program since its inception. She has contributed to the architecture and implementation of several generations of Blue Gene Systems focusing on multiprocessor interconnect and synchronization and multithreaded, multicore architecture design and evaluation. Most recently, she has been unit lead for several units of Blue Gene/P, as well as a leader of the chip and system bringup effort. Valentina Salapura is recipient of the 2006 ACM Gordon Bell Prize for Special Achievements for the Blue Gene/L supercomputer and Quantum Chromodynamics. Dr. Salapura has received several corporate awards for her technical contributions. Dr. Salapura is the author of over 60 papers on processor architecture and high-performance computing, and holds many patents in this area. Dr. Salapura is an ACM Distinguished Speaker and a Senior Member of the IEEE.
URL: http://www.research.ibm.com/people/s/salapura


Sally McKee,
School of Electrical and Computer Engineering, Computer Systems Lab, Cornell University


McKee received her bachelor's degree in Computer Science from Yale University, master's from Princeton University,and doctorate from the University of Virginia. She worked as a Computer Architect at Intel's Microcomputer Research Lab for two years, during which time she also taught at the Oregon Graduate Institute and Reed College. She left Intel to become a Research Assistant Professor at the University of Utah's School of Computing, where she worked on the Impulse Adaptable Memory Controller project. McKee joined Cornell University's Computer Systems Lab within the School of Electrical and Computer Engineering in July 2002. Her research has focused mainly on analyzing application memory behavior, and designing more efficient memory systems and the software to exploit them. This requires developing new underpinnings for system understanding: she and her students are currently developing new approaches to performance analysis, building better and more scalable tools for application analysis and system modeling, designing architectures to enable more comprehensive system analysis, and designing efficient memory systems for parallel platforms.


Frederica Darema,
National Science Foundation (NSF)


Dr. Darema is the Senior Science Analyst in the Office of the Assistant Director of the Computer and Information Science and Engineering Directorate at NSF. Dr. Darema's interests and technical contributions span the development of parallel applications, parallel algorithms, programming models, environments, and performance methods and tools for the design of applications and of software for parallel and distributed systems. Dr. Darema received her BS degree from the School of Physics and Mathematics of the University of Athens - Greece, and MS and Ph. D. degrees in Theoretical Nuclear Physics from the Illinois Institute of Technology and the University of California at Davis Respectively, where she attended as a Fulbright Scholar and a Distinguished Scholar. After Physics Research Associate positions at the University of Pittsburgh and Brookhaven National Lab, she received an APS Industrial Fellowship and became a Technical Staff Member in the Nuclear Sciences Department at Schlumberger-Doll Research. Subsequently, in 1982, she joined the IBM T. J. Watson Research Center as a Research Staff Member in the Computer Sciences Department and later-on she established and became the manager of a research group at IBM Research on parallel applications. While at IBM she also served in the IBM Corporate Strategy Group examining and helping to set corporate-wide strategies. Dr. Darema was elected IEEE Fellow for proposing in 1984 the SPMD (Single-Program-Multiple-Data) computational model that has become the popular model for programming today's parallel and distributed computers. Dr. Darema has been at NSF since 1994, where she has developed initiatives for new systems software technologies (the Next Generation Software Program, and later the Computer Systems Research Program), and research at the interface of neurobiology and computing (the Biological Information Technology and Systems Program). She has led the DDDAS (Dynamic Data Driven Applications Systems) efforts including the synonymous cross-Directorate and cross-agency competition, and has also been involved in other cross-Directorate efforts such as the Information Technology Research, the Nanotechnolgy Science and Engineering, the Scalable Enterprise Systems, and the Sensors Programs. During 1996-1998 she completed a two-year assignment at DARPA where she initiated a new thrust for research on methods and technology for performance engineered systems.


Emery Berger,
Deptartment of Computer Science, University of Massachusetts, Amherst


Emery Berger has been an Assistant Professor in the Department of Computer Science at the University of Massachusetts Amherst since 2002. He graduated with a Ph.D. in Computer Science from the University of Texas at Austin in 2002. His research spans programming languages, runtime systems, and operating systems, with a particular focus on systems that transparently improve reliability and performance. He is the creator of various widely-used software systems including Hoard, a fast and scalable memory manager that accelerates multithreaded applications. His honors include a Microsoft Research Fellowship (2001), an NSF CAREER Award (2003), a Lilly Teaching Fellowship (2006), and a Best Paper Award at FAST 2007. Professor Berger recently served as the General Chair of the Memory Systems Performance and Correctness 2008 workshop, and is as an Associate Editor of the ACM Transactions on Programming Languages and Systems.


Javier Setoain Rodrigo,
ArTeCS, Departamento de Arquitectura de Computadores y Automática de la Universidad Complutense de Madrid


Javier Setoain Rodrigo, realiza sus estudios de doctorado con una beca de formación de personal investigador dentro del grupo ArTeCS del Departamento de Arquitectura de Computadores y Automática de la Universidad Complutense de Madrid. Su investigación está dirigida a las aplicaciones y arquitecturas de alto rendimiento, en particular al uso de GPUs en HPC.


David Kirk,
NVIDIA Chief Scientist


David Kirk has been NVIDIA's Chief Scientist since January 1997. His contribution includes leading NVIDIA graphics technology development for todays most popular consumer entertainment platforms. In 2006, Dr. Kirk was elected to the National Academy of Engineering (NAE) for his role in bringing high-performance graphics to personal computers. Election to the NAE is among the highest professional distinctions that may be awarded to an engineer. Additionally, in 2002, Dr. Kirk received the SIGGRAPH Computer Graphics Achievement Award. From 1993 to 1996, Dr. Kirk was Chief Scientist, Head of Technology for Crystal Dynamics, a video game manufacturing company. From 1989 to 1991, Dr. Kirk was an engineer for the Apollo Systems Division of Hewlett-Packard Company. Dr. Kirk is the inventor of 50 patents and patent applications relating to graphics design and has published more than 50 articles on graphics technology. Dr. Kirk holds B.S. and M.S. degrees in Mechanical Engineering from the Massachusetts Institute of Technology and M.S. and Ph.D. degrees in Computer Science from the California Institute of Technology.


David A. Bader,
Georgia Institute of Technology


David A. Bader is Executive Director of High-Performance Computing and an Associate Professor in Computational Science and Engineering, a division within the College of Computing, at Georgia Institute of Technology. Dr. Bader also serves as Director of the Sony-Toshiba-IBM Center of Competence for the Cell Broadband Engine Processor located at Georgia Tech. He received his Ph.D. in 1996 from The University of Maryland, was awarded a National Science Foundation (NSF) Postdoctoral Research Associateship in Experimental Computer Science. He is an NSF CAREER Award recipient, an investigator on several NSF awards, was a distinguished speaker in the IEEE Computer Society Distinguished Visitors Program, and a member of the IBM PERCS team for the DARPA High Productivity Computing Systems program. Dr. Bader serves on the Research Advisory Council of Internet2 and the Steering Committees of the IPDPS and HiPC conferences, and was the General co-Chair for IPDPS (2004--2005), and Vice General Chair for HiPC (2002--2004). David has chaired several major conference program committees: Program Chair for HiPC 2005, Program Vice-Chair for IPDPS 2006 and Program Vice-Chair for ICPP 2006, and has served on numerous conference program committees related to parallel processing and computational science & engineering, is an associate editor for several high impact publications including the IEEE Transactions on Parallel and Distributed Systems (TPDS), the ACM Journal of Experimental Algorithmics (JEA), IEEE DSOnline, and Parallel Computing, is a Senior Member of the IEEE Computer Society and a Member of the ACM. Dr. Bader has been a pioneer in the field of high-performance computing for problems in bioinformatics and computational genomics. He has co-chaired a series of meetings, the IEEE International Workshop on High-Performance Computational Biology (HiCOMB), written several book chapters, and co-edited special issues of the Journal of Parallel and Distributed Computing (JPDC) and IEEE TPDS on high-performance computational biology. He has co-authored over 90 articles in peer-reviewed journals and conferences, and his main areas of research are in parallel algorithms, combinatorial optimization, and computational biology and genomics.
URL: http://www.cc.gatech.edu/~bader


Ghuloum, Anwar,
Intel


Anwar Ghuloum is a Principal Engineer with Intel's Microprocessor Technology Lab, working on diverse topics such as parallel language and compiler design, parallel architecture evaluation, optimizing memory system performance, and multimedia applications. Anwar received a B.S. degree in Computer Science and Engineering from the University of California, Los Angeles and a Ph.D. degree in Computer Science from Carnegie Mellon University's School of Computer Science in 1996. Before joining Intel, he co-founded and was the CTO of a fab-less semiconductor startup that designed parallel image and video processors for the consumer electronics market. Prior to that, Anwar developed novel predictive drug design software for early lead optimization using 3D surface pattern recognition techniques for a biotech startup. A recurring theme in Anwar's work has been to bridge high-level application knowledge and low-level parallel architecture constraints with careful parallel language and compiler design to achieve the optimal tradeoffs in productivity and performance.


Juanjo Noguera,
Xilinx


Juanjo Noguera obtained his degree in Computer Sciences from the Autonomous University of Barcelona (Barcelona, Spain) in 1997. He obtained his PhD degree in Computer Science from the Technical University of Catalonia (Barcelona, Spain) in 2005. He worked for the Spanish National Centre for Microelectronics, the Technical University of Catalonia and Hewlett-Packard Inkjet Commercial Division. Since January 2006 he is with Xilinx Research Labs Ireland.


Sebastien Goasguen,
School of Computing, Clemson University


Assistant professor in the school of computing at Clemson University. He joined Clemson in October 2006 after 6 years at Purdue University. He teaches a graduate course on cyberinfrastructure and an undergraduate course on distributed systems and cluster computing. During his time at Purdue he was the TeraGrid site lead and co-investigator on the Purdue CMS Tier-2 site, he was also the lead of the nanoHUB middleware after having acted as the technical director at the start of the Network for Computational Nanotechnology (NCN). His research interest has settled in the engineering and modeling of cyberinfrastructure systems to support Virtual Organizations, after a Ph-D in computational electromagnetics and a post-doc in nanoelectronics. For more information: http://runseb.googlepages.com


Masoud Sadjadi,
School of Computing and Information Sciences at Florida International University


Masoud Sadjadi is an assistant professor at the School of Computing and Information Sciences at Florida International University, where he founded and directs the Autonomic and Grid Computing Research Laboratory. He received a Ph.D. degree in Computer Science in 2004 from Michigan State University, an M.S. degree in Software Engineering in 1999, and a B.S. degree in Hardware Engineering 1995. Prior to his academic career (1991-2000), Masoud worked in the software industry as a programmer, designer, and project manager, where he achieved extensive experience in software development and leading large scale software projects.
His research interests are in the areas of distributed computing, autonomic computing, Grid computing, and software engineering. He has published over 35 technical papers including premier refereed journal and conference articles. He is serving as the Program Co-Chair for ICNSC-08, Publicity Co-Chair of ICAC-08, SEKE-08, and CCGrid AGC-08. His research has been funded by several highly competitive NSF and IBM grants. He is the recipient of the 2007 Excellence in Mentoring Award from SCIS at FIU.
Masoud is a member of the IEEE and ACM. He may be contacted electronically at sadjadi@cs.fiu.edu. His Web site is at: http://www.cs.fiu.edu/~sadjadi.


Artur Andrzejak,
Zuse Institute Berlin, Germany


Artur Andrzejak received MS degree in mathematics from FU Berlin in 1995 and the PhD degree in computer science from the Swiss Federal Institute of Technology (ETH Zurich) in 2000. He was a postdoctoral researcher at the HP Labs Palo Alto from 2001 to 2002. He was leading the CoreGRID Institute on System Architecture from 2004 to 2006. Currently he is employed as a researcher at Zuse Institute Berlin, Germany. His research interests include applications of machine learning to systems management, self-healing, reliability and utility computing.


Kyle Nesbit,
Department of Electrical and Computer Engineering at the University of Wisconsin-Madison


Kyle Nesbit is a fifth year graduate student in the department of Electrical and Computer Engineering at the University of Wisconsin - Madison. His research advisor is Professor Jim Smith. Kyle has a B.S in computer engineering also from UW-Madison. His current research interests are computer architecture, virtual machines, and low-level system software. In particular, he is interested in hardware and software policies for evolving and emerging platforms, e.g., cell-phones, game consoles (digital hub), and consolidated servers. His research is supported by an IBM PhD Fellowship and Scholarship.


Kazuki Joe,
Nara Women's University, JAPAN


Kazuki Joe received the B.S. degree in mathematics from Osaka University in 1984, M.S. and PhD degree in information science from Nara Institute of Science and Technology in 1995 and 1996 respectively. He is currently a professor at Nara Women's University. From 1984 to 1986, he was a software engineer of Japan DEC. From 1986 to 1990, he was a researcher of ATR Auditory and Visual Perception Research Lab. From 1991 to 1993, he was a senior researcher of Kubota corporation. From 1996 to 1997, he was an assistant professor at Nara Institute of Science and Technology. From 1998 to 1999, he was an associate professor at Wakayama University. His research interests include computer architectures, compilers, neural networks, pattern recognition, Bioinfomatics, web mining, visualization and VR. He is the editor of IPSJ Transaction on Mathematical Modeling and its Applicatinos.


Christopher Barton,
Department of Computing Science at the University of Alberta


Christopher Barton is a Ph.D. candidate in the Department of Computing Science at the University of Alberta, Canada. He received his M.Sc. in Computing Science from the University of Alberta in May 2003. He currently holds an IBM Ph.D. Fellowship and works with the TPO Development group at the IBM Toronto Laboratory, where he is researching compiler optimizations for Unified Parallel C.