- Home›
- Technology and Research›
- Intel Technology Journal›
- Tera-scale Computing
Tera-scale Computing
Runtime Environment for Tera-scale Platforms
AUTHORS’ BIOGRAPHIES
Bratin Saha
Bratin Saha is a Senior Staff Researcher in Intel's Programming Systems Lab. His current research is focused on the design and
implementation of modern concurrency abstractions, such as transactional memory, and highly concurrent runtime environments. He
was one of the architects of locking and synchronization in the Nehalem processor. Bratin received his M.S. and Ph.D degrees in
Computer Science from Yale University, and his B.S. degree in Computer Science and Engineering from the Indian Institute of
Technology, Kharagpur. His e-mail is bratin.saha at intel.com.
Ali-Reza Adl-Tabatabai
Ali-Reza Adl-Tabatabai is a Senior Principal Engineer in Intel's Programming Systems Lab. He leads a team of researchers working
on compilers and scalable runtimes for future Intel® Architectures. Ali has spent most of his career building high-performance
programming language implementations, including static and dynamic optimizing compilers and language runtime systems. His current
research concentrates on language features, that make it easier for the mainstream developer to build reliable and scalable
parallel programs for future multi-core architectures, and on architectural support for those features. Ali has published over 20
papers in leading conferences and journals. He received his Ph.D. degree in Computer Science from Carnegie Mellon University.
Richard L. Hudson
Richard L. Hudson is best known for his work in memory management including the invention of both the Train Algorithm and the
Sapphire Algorithm. Richard joined Intel in 1998 where he has worked on concurrency related issues. He went to Shortridge and
holds a B.A. degree from Hampshire College and an M.S. degree from the University of Massachusetts. His e-mail is rick.hudson at
intel.com.
Vijay Menon
Vijay Menon is a Senior Research Scientist in the Programming Systems Lab at Intel investigating new programming technologies for
multi-core systems. His primary areas of a research include compilers, managed runtimes, and transactional memory. Vijay holds a
Ph.D. degree in Computer Science from Cornell University and a B.S. degree in Electrical Engineering and Computer Science from
the University of California at Berkeley.
Tatiana Shpeisman
Tatiana Shpeisman received her B.S. degree in Applied Mathematics from Leningrad Electrical Engineering Institute. She got her
M.S. and Ph.D. degrees in Computer Science from the University of Maryland, College Park. Currently, she is a Senior Software
Engineer working at the Intel Microprocessor Technology Lab. She is a member of ACM. Her e-mail is Tatiana.shpeisman at
intel.com.
Mohan Rajagopalan's
Mohan Rajagopalan's current research focuses on parallel runtime technologies for emerging many-core platforms. Mohan received
his M.S. and Ph.D degrees from the University of Arizona in 2001 and 2006, respectively. His dissertation explored the
application of language and compiler techniques to optimize overall systems design for automatically improving aspects such as
security and dependability in addition to performance. He was the recipient of the IEEE/IFIP Willam C. Carter dissertation award in 2005. His e-mail is mohan.rajagopalan at intel.com.
Anwar Ghuloum
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. His e-mail is anwar.ghuloum at intel.com.
Eric Sprangle
Eric Sprangle is a Principal Engineer with Intel's Visual Computing Group in Austin. Eric has been with Intel for eight years,
working on the Intel® Pentium® 4 processor family, and he is currently one of the lead architects on the Larrabee project. Prior
to joining Intel, Eric worked at ROSS Technology. Eric enjoys training for and racing in triathlons. His e-mail address is
eric.sprangle at intel.com.
Anwar Rohillah
Anwar Rohillah is currently working as a VCG architect focusing on performance analysis and simulation. He has also worked on the
Intel Pentium 4 processor family developing hardware prefetchers and doing performance analysis. Anwar obtained his B.A.Sc.
degree in Computer Engineering from the University of Waterloo and joined Intel in 1999. His e-mail is anwar.rohillah at
intel.com
Doug Carmean
Doug Carmean is a Senior Principal Engineer with Intel's Visual Computing Group in Oregon. Doug was one of the key architects
responsible for definition of the Intel Pentium 4 processor. He has been with Intel for 18 years, working on IA-32 processors
from the 80486 to the Intel Pentium 4 processor and beyond. Doug is currently the Larrabee Chief Architect. Prior to joining
Intel, Doug worked at ROSS Technology, Sun Microsystems, Cypress Semiconductor and Lattice Semiconductor. Doug enjoys fast cars
and scary, Italian motorcycles. His e-mail address is douglas.m.carmean at intel.com.
