|
Dinakar Guniguntala
IBM India Systems and Technology Laboratory, EGL D Block, Indiranagar-Koramangala Intermediate Ring Road, Bangalore KA 560071 India (dino in.ibm.com). Mr. Guniguntala is a software engineer with the Linux Technology Center in Bangalore, India, working on real-time Linux. He has been with IBM India for over nine years, working primarily on operating systems. His areas of interest include real-time Linux (particularly in the areas of real-time scheduling and priority inheritance), dynamic scheduler domains (particularly the CPUSET abstraction), NPTL threading, and embedded Linux. He graduated from NIT Surat, Gujarat, India, with a B.E. degree in computer engineering in 1995.
Paul E. McKenney
IBM Beaverton Laboratory, 15350 SW Koll Parkway, Beaverton, OR 97006 (paulmck linux.vnet.ibm.com). Dr. McKenney, an IBM Distinguished Engineer in the Open Systems Development Department, works on synchronization primitives within the Linux kernel for real-time multi-core/multi-threaded systems. His previous work at IBM included SMP, NUMA, and RCU algorithms for Linux and AIX®. Prior to joining IBM he worked on DYNIX/PTX at Sequent Computer Systems, on packet-radio and Internet protocols at SRI International, and on real-time systems and business applications as a self-employed contract programmer. He received B.S. degrees in computer science and in mechanical engineering in 1981 from Oregon State University, an M.S. degree in computer science in 1988, also from Oregon State University, and a Ph.D. degree in computer science and engineering in 2004 from Oregon Health & Science University. He holds more than 20 patents and has published more than 30 papers, and is a member of the IBM Academy of Technology.
Josh Triplett
Portland State University, 3890 NE Jackson School Road, Hillsboro, OR 97124 (josh kernel.org). Mr. Triplett is a Ph.D. degree candidate at Portland State University, in Oregon, where he is involved in research on relativistic programming and advanced synchronization techniques for highly parallel systems. He received a B.Sc. degree (summa cum laude) in computer science from Portland State University in 2005. He has interned for the IBM Linux Technology Center three times, most recently working on real-time Linux and read-copy update (RCU). He maintains the Sparse static analysis tool for C, originally written by Linus Torvalds, and co-maintains the X Window System C Binding (XCB).
Jonathan Walpole
Portland State University, 11160 SW Goldfinch Terrace, Beaverton, OR 97007 (walpole cs.pdx.edu). Professor Walpole received his Ph.D. degree in computer science from Lancaster University, U.K. He is a Professor in the Computer Science Department at Portland State University. Prior to joining PSU he was a Professor and Director of the Systems Software Laboratory at the OGI School of Science and Engineering at Oregon Health & Science University. His research interests are in operating systems, networking, distributed systems, and multimedia computing. He has pioneered research in adaptive resource management and the integration of application and system-level quality-of-service management. He has also done leading-edge research on dynamic specialization for enhanced performance, survivability and evolvability of large software systems. His research on distributed multimedia systems began in 1988, and in the early 1990s he led the development of one of the first QoS-adaptive Internet streaming video players.
|