Directors

people-thumb100-partha-tirumalaiPartha Tirumalai, Oracle – Chair (through 2017)

Partha is a Senior Principal Engineer and Technical Advisor in the Systems Group of Oracle Corporation. His interests are in processor architecture, optimizing and parallelizing compilers, application performance, and high performance computing systems. He has authored numerous papers and has received a number of patents in these areas. Prior to joining Oracle, he was a Distinguished Engineer at Sun Microsystems, and earlier worked as a Senior Research Scientist at Hewlett-Packard Laboratories. Partha holds a B. Tech degree in Electrical Engineering from I.I.T., Madras, and M.S. and Ph.D. degrees in Computer Science from Northwestern University.

sanjiv_smSanjiv Shah, Intel (through 2018)

Sanjiv is the director of the Performance, Analysis and Threading Lab in the software group at Intel. Sanjiv specializes in parallel computing and his lab produces tools and libraries for parallel software, performance and correctness analysis. Sanjiv has been extensively involved with the OpenMP specifications from the beginning and implemented the first Fortran and C/C++ compilers supporting OpenMP (and precursors of OpenMP). He is a former CEO of the OpenMP Architecture Review Board and continues to serve on its Board of Directors.

people-thumb100-josh-simonsJosh Simons, VMware, Inc (through 2017)

With over 20 years of experience in High Performance Computing, Josh currently leads an effort to bring the full value of virtualization to HPC. Previously, he was a Distinguished Engineer at Sun Microsystems with broad responsibilities for HPC direction and strategy. He joined Sun in 1996 from Thinking Machines Corporation, a pioneering company in the area of Massively Parallel Processors (MPPs), where he held a variety of technical positions. Josh has worked on developer tools for distributed parallel computing, including language and compiler design, scalable parallel debugger design and development, and MPI. He has also worked in the areas of 3D graphics, image processing, and realtime device control. Josh has an undergraduate degree in Engineering from Harvard College and a Masters in Computer Science from Harvard University. He has served as a member of the Board of Directors since 2002.

KObrien

Kathryn O’Brien (through 2018)

Kathryn O’Brien is a Principal Research Staff Member at IBM T.J. Watson Research Center, where she has worked for over 25 years, holding various technical, managerial and staff positions. Early on, as part of the Research compiler team, she worked on the first automatic parallelizing and vectorizing compilers, and later managed the compiler team that implemented OpenMP on the CELL heterogeneous architecture. Since that time Kathryn has been heavily engaged in the adoption of OpenMP across a range of product and research compiler efforts. Over the last 8 years she has been part of the leadership team driving IBM Research’s Exascale program, where her focus has been on the evolution and development of the broader software programming and tools environment. Kathryn is currently the IBM Research Compiler Strategist and Programming Models technical lead, as well as the PI for the CORAL NRE program. As part of this latter role she has been responsible for driving the Programming Model strategy for the IBM CORAL and future HPC and large-scale systems.

Duncan_Poole_crop_332

Duncan Poole (through 2019)

Duncan Poole is director of platform alliances, for NVIDIA’s Accelerated Computing Division. He is responsible for driving partnerships where engineering interfaces are adopted by external parties who are building tools for accelerated computing. This includes operating systems, compilers, profilers, debuggers, performance analysis tools, compute and communications libraries. Duncan is also the president of OpenACC, and responsible for NVIDIA’s membership in OpenMP. His goal is to encourage the adoption of accelerators by developers who want good performance and portability of their accelerated code.

Officers

people-thumb100-michael-klemmDr. Michael Klemm – CEO

Michael obtained an M.Sc. in Computer Science in 2003 and received a Doctor of Engineering degree (Dr.-Ing.) from the Friedrich-Alexander-University Erlangen-Nuremberg, Germany, in 2008. Michael Klemm works in the Developer Relations Division at Intel in Germany and his areas of interest include compiler construction, design of programming languages, parallel programming, and performance analysis and tuning. Michael Klemm joined the OpenMP organization in 2009.

Ravi S Rao, Intel – CFO

Ravi is the Chief of Staff and Divisional Operations Manager at Intel Corporation. Ravi has a Masters in Electrical and Computer Engineering from the University of Texas at Austin. Ravi also has a Masters in Engineering Management from the University of Texas at Austin. At Intel, Ravi has worked in diverse areas such as Hardware Architecture, Technical Marketing, Product Development, Engineering Operations and Business Operations.

Sergi Mateo

Sergi Mateo, Barcelona Supercomputing Center – Secretary

Sergi Mateo obtained his bachelor’s degree in Computer Science by the Universitat Politècnica de Catalunya in 2012. Since 2011, he has been working as a compiler engineer in the Programming Models group at Barcelona Supercomputing Center. In 2014 he joined the OpenMP Language Committee. His areas of interest are compilers, domain specific languages, parallel programming models and performance analysis.

people-thumb100-matthijs-van-waverenMatthijs van Waveren – Marketing Coordinator

Matthijs has contributed to the development of several SPEC benchmarks and of a number of OpenMP features. He is member of the Board of SPEC, and has received several SPECtacular awards. He holds a PhD from the University of Amsterdam.

people-thumb100-bronis-supinskiBronis R. de Supinski – Chair of the Language Committee

Bronis R. de Supinski is the principal investigator and leader of the Exascale Computing Technlogies (ExaCT) project and the co-leader of the Advanced Simulation and Computing (ASC) program’s Application Development Environment and Performance Team (ADEPT) at Lawrence Livermore National Laboratory (LLNL). He is also an Adjunct Associate Professor in the Department of Computer Science and Engineering at Texas A&M University. Bronis earned his Ph.D. in Computer Science from the University of Virginia in 1998 and he joined LLNL’s Center for Applied Scientific Computing (CASC) in July 1998. Currently, his projects include scalable debugging methods, investigations into mechanisms and tools to improve memory performance, applications of data mining techniques to tools for large-scale systems, resiliency techniques, a variety of optimization techniques and tools for MPI and several issues with OpenMP, including its memory model and tool support. He pursues the last set of topics as the Chair of the OpenMP Language Committee. Throughout his career, Bronis has won several awards, including the prestigious Gordon Bell Prize in 2005 and 2006.

people-thumb100-richard-friedmanRichard Friedman – Webmaster

Richard is a freelance technical writer/editor and web designer, and lives in Oakland, CA. For 3 decades he was a Fortran and systems programmer on the IBM 650, IBM 7094, CDC 6600/7600, Cray 1, Cyber 205, before becoming a full-time technical writer at Sun Microsystems, specializing in compilers and high performance computing.