OpenMP
OpenMP Architecture Review Board is a nonprofit standards body that maintains the OpenMP API specification for portable, directive-based parallel programming in C, C++, and Fortran, used by HPC, GPU, and scientific computing developers worldwide and funded by hardware and software vendor members.
- Company typePrivate
- Founded1997
- HeadquartersBeaverton, United States
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
What OpenMP does
OpenMP (formally, the OpenMP Architecture Review Board, or ARB) is a nonprofit standards corporation founded in 1997 and headquartered in Beaverton, Oregon. It maintains and evolves the OpenMP API specification, a directive-based, portable parallel-programming model for shared-memory multiprocessing. The current specification, version 6.0 (released November 2024), supports C, C++, and Fortran across platforms ranging from embedded devices and desktops to exascale supercomputers, and adds first-class support for GPU and heterogeneous accelerator offloading, task-based parallelism for irregular algorithms, and SIMD vectorization. A Python Language Subcommittee was formed in February 2026, with Python support scheduled for OpenMP 7.0 in 2029; Technical Report 14 (November 2025) previews version 6.1, targeted for release in 2026.
The ARB is funded entirely through membership dues paid by hardware and software vendors, including AMD, Intel, NVIDIA, Oracle, ARM, IBM, and Hewlett Packard Enterprise. The specification, reference guides, and the OpenMP Examples book are distributed free of charge, and the organization operates with a very small paid staff (firmographic data indicates 1–10 employees), drawing on member-company volunteers for governance, language committee work, and officer roles (the CEO is an AMD Principal Member of Technical Staff; the CFO is an AMD Engineering Business Manager). The go-to-market motion is community-led: the annual IWOMP workshop, presence at Supercomputing (SC) and ISC, ECP-sponsored hackathons at DOE national laboratories, webinars, a YouTube channel, and active social channels (LinkedIn, Bluesky, Mastodon) drive developer adoption. End users are HPC developers, GPU/accelerator programmers, and the emerging AI/ML Python community applying OpenMP in physics, automotive/aeronautical simulation, biotech, robotics, automation, and financial analysis workloads.
OpenMP firmographics
Firmographics- Name
- OpenMP
- Legal name
- OpenMP Architecture Review Board
- Website
- https://openmp.org
- Company type
- Private
- Founded year
- 1997
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Short description
- OpenMP Architecture Review Board is a nonprofit standards body that maintains the OpenMP API specification for portable, directive-based parallel programming in C, C++, and Fortran, used by HPC, GPU, and scientific computing developers worldwide and funded by hardware and software vendor members.
- Ownership category
- akta.pro rank
OpenMP industry classification
Industry- Product category
- Parallel Programming Standards
- NAICS
- Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services (51821)
- SIC
- Services-Prepackaged Software (7372)
- akta.pro primary industry
- GraphQL, gRPC & Modern API Protocols (BPAMAOAK)
Keywords
Where OpenMP is headquartered
LocationHeadquarters
- HQ city
- Beaverton
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
OpenMP business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Personnel, Marketing or Sales, Operations
Revenue model
- Membership Dues: OpenMP ARB is funded through membership dues from participating organizations including hardware vendors (AMD, Intel, NVIDIA, Oracle) and software companies. The organization is a non-profit standards body.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Pay-as-you-go | Free API Specification Download |
Go-to-market motion1 record
Distribution channels4 records
Marketing channels9 records
OpenMP product offering
Product offeringCore offering
OpenMP (Open Multi-Processing) is an API specification that supports multi-platform shared-memory parallel programming in C, C++, and Fortran, with Python support planned in version 7.0. The OpenMP Architecture Review Board (ARB) develops and maintains the specification, which provides a portable, scalable model with directive-based syntax for developing parallel applications across platforms ranging from embedded devices and multicore CPUs to GPUs, accelerators, and exascale supercomputers.
Product overview
OpenMP is an API specification that standardizes high-level, directive-based, multi-language parallelism that is performant, productive, and portable. Jointly defined by major hardware and software vendors and research organizations, the OpenMP API provides a portable, scalable model for developing parallel applications for platforms including embedded systems, accelerator devices, multicore and shared-memory systems, artificial intelligence systems, and more. The core product is the OpenMP API Specification (currently at version 6.0), supported by companion resources including the OpenMP Examples Book, Reference Guides, Compilers and Tools, and the annual IWOMP workshop. The specification currently supports C/C++ and Fortran, with Python planned as the fourth supported language in version 7.0 (2029).
Differentiator
Problem solved
Functional benefit
Products and services
- OpenMP 6.0 API Specification Version 6.0 of the OpenMP API specification, released November 2024, providing directive-based parallel programming support in C/C++ and Fortran with simplified task programming, enhanced GPU/accelerator device support, loop transformations, and compatibility with the latest language standards. Targeted at HPC developers, scientific computing researchers, and GPU programmers.
- OpenMP API Specification The umbrella OpenMP API specification supporting multi-platform shared-memory parallel programming in C/C++ and Fortran, providing a portable, scalable model with a simple and flexible interface for developing parallel applications from desktop to supercomputer.
- OpenMP Examples Book A free downloadable resource explaining OpenMP directive syntax with programming examples covering parallel execution, affinity, tasking, SIMD, and synchronization. Available for every version of the OpenMP API starting with 4.0.1. Aimed at developers learning the OpenMP API.
- OpenMP Reference Guides Free downloadable reference guides and documentation to help users learn and use the OpenMP API for their projects. Aimed at developers working on OpenMP-enabled parallel applications.
- OpenMP TR14 (Technical Report 14) Technical Report 14 providing a preview of OpenMP API 6.1. Distributed as a public technical report from the OpenMP ARB.
Quantifiable outcome
- One of the most used APIs in HPC - standard since 1997 with continuous evolution through version 6.0
- +1 more outcomes
Companies that use OpenMP
Customer profileSegments4 records
Ideal customer profiles3 records
OpenMP technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature5 records
OpenMP partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- AnacondacoreAnaconda, a leading Python infrastructure company trusted by 50 million users and 95% of the Fortune 500, has joined the OpenMP ARB as its newest member. Anaconda will contribute technical leadership to the Python Language Subcommittee working on adding Python support to OpenMP API version 7.0, planned for 2029. This partnership brings deep expertise in Python performance optimization and compiler technology to the OpenMP ecosystem.
Scale indicators4 records
Recent moves6 records
Expansion highlights5 records
OpenMP competitors and assessment
Company assessmentDirect peers
- Khronos Group: Khronos Group is a nonprofit standards consortium maintaining OpenCL, SYCL, and Vulkan — directly comparable compute and GPU programming standards to OpenMP. Both organizations are governed by member companies (AMD, Intel, NVIDIA, ARM) and produce royalty-free specifications adopted across HPC and embedded systems.
- MPI Forum: MPI Forum governs the Message Passing Interface standard, the dominant distributed-memory parallel programming standard in HPC. MPI is frequently used together with OpenMP for hybrid (distributed + shared memory) programming — making it both a complement and the closest parallel-programming-standards peer.
- OpenACC: OpenACC is a parallel programming standard for accelerator offloading, directly comparable to OpenMP's target directives. Both are directive-based APIs for heterogeneous computing, and both share governance overlap (Cray, NVIDIA, AMD involvement). OpenACC is the most direct parallel programming standard peer to OpenMP.
Broad incumbents
- IEEE Computer Society: IEEE Computer Society is an established computing professional organization that publishes many standards, conferences, and educational resources in parallel computing. Comparable as a broad computing standards body, though with much wider scope than OpenMP's parallel-programming focus.
- RISC-V International: RISC-V International is the nonprofit governing the RISC-V open hardware ISA — a major modern standards body in computing with member-driven governance. While the domain is hardware (vs. software parallelism), its operating model and ecosystem role closely resemble OpenMP's.
Others
- Eclipse Foundation: Eclipse Foundation is a nonprofit that hosts parallel computing and scientific projects (e.g., Eclipse Parallel Tools Platform, Eclipse Adoptium). Comparable as an open-source foundation enabling HPC tooling with member governance.
- Apache Software Foundation: Apache Software Foundation is a nonprofit steward of widely-used open-source standards and projects (including Arrow, used heavily in HPC and data systems). Comparable as a member-governed, community-led standards organization spanning compute and data infrastructure domains.
- Linux Foundation: Linux Foundation hosts major HPC and standards projects (including OpenSSF, Hyperledger, and many cloud-native projects). Comparable as a broad nonprofit umbrella organization supporting open infrastructure standards with member-driven governance.
- NumFOCUS: NumFOCUS is a nonprofit that supports scientific computing open-source projects (NumPy, pandas, Jupyter, scikit-learn). It is comparable as a community-led, member-funded standards/foundation organization supporting computational Python — the very community OpenMP 7.0 targets for Python parallelism.
- LLVM Foundation: LLVM Foundation hosts the LLVM/Clang compiler infrastructure that implements OpenMP support for multiple languages. It is an adjacent technology foundation — comparable as a nonprofit, member-funded open-source infrastructure organization supporting compiler runtimes that depend on OpenMP.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key risks5 records
Key highlights6 records
Customer concentration
OpenMP social profiles
Digital presenceOpenMP financial estimates
Financial estimateRevenue estimate
Valuation estimate
OpenMP leadership team
Management profileNumber of profiles
Profiles11 records
OpenMP funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
OpenMP M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about OpenMP
What does OpenMP do?
OpenMP (Open Multi-Processing) is an API specification that supports multi-platform shared-memory parallel programming in C, C++, and Fortran, with Python support planned in version 7.0. The OpenMP Architecture Review Board (ARB) develops and maintains the specification, which provides a portable, scalable model with directive-based syntax for developing parallel applications across platforms ranging from embedded devices and multicore CPUs to GPUs, accelerators, and exascale supercomputers.
Is OpenMP a public or private company?
OpenMP is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was OpenMP founded?
OpenMP was founded in 1997. It employs 1 to 10 people.
Where is OpenMP based?
OpenMP is headquartered in Beaverton, United States, in the North America region.
How does OpenMP make money?
One revenue line is on record: membership Dues.
Who are OpenMP's main competitors?
Direct peers on record are Khronos Group, MPI Forum and OpenACC. Broad incumbents are IEEE Computer Society and RISC-V International. Others are Eclipse Foundation, Apache Software Foundation, Linux Foundation, NumFOCUS and LLVM Foundation.
Does OpenMP have an API?
No public API is recorded for OpenMP.
What industry is OpenMP in?
OpenMP's product category is Parallel Programming Standards. Its primary akta.pro industry code is BPAMAOAK, GraphQL, gRPC & Modern API Protocols. Its NAICS code is 51821 and its SIC code is 7372.