About OpenMP and OpenMP.org
Mission
The OpenMP Application Program Interface (API) supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures, including Unix platforms and Windows NT platforms. Jointly defined by a group of major computer hardware and software vendors, OpenMP is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.
The OpenMP Architecture Review Board
The OpenMP ARB (or just “ARB”) is the non-profit corporation that owns the OpenMP brand, oversees the OpenMP specification and produces and approves new versions of the specification. The ARB helps to organize and fund conferences, workshops, and other related events, and promotes OpenMP. The ARB is composed of permanent and auxiliary members. Permanent members are vendors who have a long-term interest in creating products for OpenMP. Auxiliary members are normally organizations with an interest in the standard but that do not create or sell OpenMP products.
Contact the ARB at the e-mail address omp-arb AT openmp.org . Your request will be placed in a moderation queue for approval. This is an appropriate address for questions about membership, business issues, and the like. All other questions about the OpenMP API should be directed through the User Forums. The ARB, like most non-profit corporations, has corporate officers (CEO, CFO, and Secretary) and a Board of Directors. The officers are responsible for the day-to-day business of the corporation. The Board of Directors is responsible for setting long-term corporate direction and approving large or unusual expenditures; it acts as an oversite and governance body for the corporation.
Members
Permanent Members of the ARB:
- AMD (Roy Ju)
- Cray (James Beyer)
- Fujitsu (Matthijs van Waveren)
- HP (Uriel Schafer)
- IBM (Kelvin Li)
- Intel (Sanjiv Shah)
- NEC (Kazuhiro Kusano)
- The Portland Group, Inc. (Michael Wolfe)
- Oracle Corporation (Nawal Copty)
- Microsoft (-)
- Texas Instruments (Andy Fritsch)
- CAPS-Entreprise (Francois Bodin)
Auxiliary Members of the ARB:
- ASC/LLNL (Bronis R. de Supinski)
- cOMPunity (Barbara Chapman)
- EPCC (Mark Bull)
- NASA (Henry Jin)
- RWTH Aachen University (Dieter an Mey)
Directors
Josh Simons, Sun Microsystems — Chair (through 2011) is a Distinguished Engineer at Sun Microsystems with over twenty years of experience in High Performance Computing. 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. Josh has served as a member of the Board of Directors since 2002 and is currently serving as Chairman of the Board.

Sanjiv Shah, Intel (through 2010) 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 Director
Koh Hotta, Fujitsu (through 2010) is a deputy general manager of Software Division at Next Generation Technical Computing Unit in Fujitsu Limited. He joined Fujitsu in 1980 after graduating the University of Tokyo. Koh has started career in HPC for compiler development for Fujitsu VP series. He is now responsible for research and development of system software including compilers, development tools for next generation super-computer systems. Koh has an undergraduate degree in Science from the University of Tokyo and a Masters of Management from McGill University. Koh has served as a member of the Board of Directors since 2005.
Roch Archambault, IBM (through 2009) is a Senior Technical Staff Member at the IBM Toronto Lab in the compiler development area. His most significant contributions have been as an architect and technical lead in compiler back-end and optimization technologies for IBM C, C++, and FORTRAN compiler products. He has actively participated in High Performance Computing (HPC) customer bid situations and played an important role supporting IBM HPC marketing teams. Mr. Archambault has extensive experience in inventing and producing code in the form of prototypes or fully implemented features and is well known for his in-depth knowledge of compiler and optimization technologies.
Officers
CEO: Larry Meadows, Intel
Larry Meadows recieved a BA in Mathematics from Reed College in 1982. He has been involved in programming tools and libraries for scientific and parallel computing since then, at various companies including FPS computing, Mentor Graphics, The Portland Group (founder), Sun Microsystems, and Intel. He is currently a Principal Engineer at Intel Corporation, working on tools for performance analysis and correctness of threaded programs. He lives on a gentleman’s farm in Newberg, OR with his wife Donna, two coatimundis, two pygmy goats, a potbellied pig, four dogs, several chickens, too many cats, a lot of koi, and a host of freeloaders including a blue heron who wants to eat the koi.
CFO: Dave Poulsen, Intel
Dave Poulsen received a Ph.D. degree in Electrical and Computer Engineering from the University of Illinois in 1994. He then joined Kuck and Associates, Inc. (KAI) where he worked on parallelizing compilers, as well as KAI’s OpenMP compiler and threading correctness/performance tools. With KAI’s acquisition by Intel in 2000, he worked on integrating OpenMP and KAI’s threading tools technologies into Intel’s software product line-up. After a brief stint working on Intel’s MPI library product, Dave became the project lead for Intel’s new Threading Building Blocks (TBB) product. Dave is currently the engineering manager of the Threading Runtimes team in the Performance, Analysis and Threading Lab at Intel, which develops their OpenMP runtime libraries as well as TBB. Prior to working on his Ph.D., Dave worked for IBM in upstate New York, where he was a processor designer for 3090-class mainframe CPUs. And, he’s very neat and well organized, and knows how to balance a checkbook, which is why he is CFO.
Secretary: Nawal Copty, Oracle Corp. received a Ph.D. degree in Computer Science from Syracuse University. She leads the OpenMP project at Sun and now at Oracle. Her interests include parallel languages and architectures, compilers and tools for multi-threaded applications, and parallel algorithms.
Webmaster: Richard Friedman (through 2010)
Richard lives in Oakland, CA and works as a senior technical writer for a major software company in Silicon Valley. 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 15 years ago, specializing in compilers and high performance computing. Visit his website at rchrd.com


