Ruby Lee is professor of electrical engineering at Princeton University, since September, 1998. Previously, she was chief architect, responsible for processor, multimedia and security architectures, at Hewlett-Packard, California, where she has worked for 17 years as a practicing computer architect (1981-1998). She was a founding architect of the HP PA-RISC architecture, and instrumental in the evolution of PA-RISC architecture and systems over several generations, for product lines including mission-critical business servers, high-performance technical workstations and real-time manufacturing controllers. She was also the lead system and logic designer for the first CMOS PA-RISC microprocessor and later, manager for microprocessor design. She was chief architect of the cross-functional Multimedia Architecture team, and designed the MAX-1 and MAX-2 multimedia acceleration extensions for PA-RISC processors. This resulted in the industry’s first software MPEG player product, which utilized MAX-1 to achieve real-time, high fidelity MPEG-1 video decoding on low-end HP workstations in January 1994, three years before the introduction of Pentium chips with MMX. Lee also co-led one of the Intel-HP architecture teams, in the definition of the IA-64 architecture, which includes advanced architectural features for exploiting Instruction Level Parallelism. She was also chief architect of the cross-divisional Security Architecture team for e-commerce and extended enterprise security, and dealt with issues ranging from cryptography acceleration to enterprise security architecture to strategic roadmaps. She also served as consulting associate professor (1989-1995), and as consulting professor (1995-1998) of Electrical Engineering at Stanford University.
Lee has an A.B., with distinction, from Cornell University
(1973), a M.S. in Computer Science and Computer Engineering (1975) and
a Ph.D. in Electrical Engineering from Stanford University (1980).
She has served as program chair for conferences (e.g.
HotChips) and editorial board member for technical publications (e.g. IEEE
Micro and HP Journal). She holds 18 U.S. patents on processor architecture,
pipeline design, cache hints, and multimedia architecture, algorithms and
arithmetic. Memberships include IEEE, ACM, Phi Beta Kappa, and Alpha
Lambda Delta.
Selected Publications:
Ruby Lee, "Accelerating Multimedia with Enhanced Microprocessors", IEEE Micro, Vol. 15 No. 2, April 1995, pp. 22-32.
Vasudev Bhaskaran, Konstantine Konstantinides, Ruby Lee
and John Beck, "Algorithmic and Architectural Enhancements for Real Time
MPEG-1 Decoding on a General Purpose RISC Workstation", IEEE Transactions
on Circuits and Systems for Video Technology, Vol. 5 No. 5, October 1995,
pp. 380-386.
Ruby Lee "Subword Parallelism with MAX-2", IEEE
Micro, Vol. 16 No. 4, August 1996, pp. 51-59.
Ruby Lee and Larry McMahan, "Mapping of Application Software to the Multimedia Instructions of General-Purpose Microprocessors", IS&T/SPIE Symposium on Electric Imaging: Multimedia Hardware Architectures 1997, Feb 10-14, 1997, San Jose, California.
Daniel Zucker, Ruby Lee and Michael Flynn, "An Automated Method for Software Controlled Cache Prefetching", Proceedings of the 31st. HICSS, Jan 1998, Kona, Hawaii.
Ruby Lee, "Multimedia Extensions for General-Purpose Processors", (invited paper), Proceedings of IEEE Workshop on Signal Processing Systems SiPS97 Design and Implementation, November 3-5, 1997.
Alice Yu, Ruby Lee and Michael Flynn, "Performance Enhancement of H.263 Encoder Based on Zero Coefficient Prediction", Proceedings of the Fifth ACM International Multimedia Conference, November 9-13, 1997, Seattle, Washington, pp. 21-29.
Ping Wong, Daniel Tretter, Cormac Herley, N. Moayeri and
Ruby Lee, "Imaging Processing Considerations for Digital Photography",
Proceedings of IEEE Compcon, February 23-26, 1997, San Jose, California,
pp. 280-285.
D. Zucker, M. Flynn, R. Lee, "A Comparison of Hardware
Prefetching Techniques for Multimedia Benchmarks", 3rd. IEEE International
Conference on Multimedia Computing and Systems, Hiroshima, Japan,
June 17-23, 1996.
Ruby Lee, “Precision Architecture”, IEEE Computer, Vol.
22 No. 1, January 1989, pp. 78-91.