OpenACC
- Company typePrivate
- Founded2011
- HeadquartersBend, United States
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
OpenACC firmographics
Firmographics- Name
- OpenACC
- Legal name
- OpenACC-standard.org
- Website
- https://openacc.org
- Company type
- Private
- Founded year
- 2011
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Ownership category
- akta.pro rank
OpenACC industry classification
Industry- Product category
- Parallel Programming Standards / HPC Developer Tools
- NAICS
- Computer Training (61142)
- SIC
- Services-Educational Services (8200)
- akta.pro primary industry
- Open Courseware & Course Modules (OCW) (EDAGAJAB)
Keywords
Where OpenACC is headquartered
LocationHeadquarters
- HQ city
- Bend
- HQ country
- United States
- HQ region
- North America
Markets served
OpenACC business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Marketing or Sales, Others
Revenue model
- Non-profit Standards Organization: OpenACC is a non-profit organization (OpenACC-standard.org) that maintains and develops the OpenACC specification. Revenue generation is not the primary focus; the organization operates through member contributions and ecosystem participation rather than product sales.
Go-to-market motion3 records
Distribution channels3 records
Marketing channels6 records
OpenACC product offering
Product offeringCore offering
OpenACC maintains the OpenACC specification, a directive-based parallel programming API that uses compiler pragmas (e.g., #pragma acc data, #pragma acc kernels, #pragma acc loop) to offload loops and code regions in standard C, C++ and Fortran from a host CPU to attached accelerators such as GPUs. The specification is delivered with a free ecosystem of training resources, an OpenACC Validation and Verification Testsuite, and structured programs (Open Hackathons, Open Bootcamps, Webinars, Workshops) that help domain scientists port and accelerate scientific applications across heterogeneous HPC architectures.
Product overview
OpenACC is a standards organization that maintains and develops the OpenACC specification, a directive-based parallel programming model for accelerator computing. The portfolio includes the OpenACC Specification (the core programming API), OpenACC Tools (compilers from multiple vendors), OpenACC Resources (educational materials), OpenACC Webinars, Open Hackathons, Open Bootcamps, Workshops, and the OpenACC Validation and Verification Testsuite. These products work together to enable scientific applications to be ported and accelerated on GPUs and other accelerators using standard C, C++, and Fortran programming languages.
Differentiator
Problem solved
Functional benefit
Brands
- Open Accelerated Computing Summit (OACS): Annual summit bringing together scientists and developers to discuss accelerated computing
- Open Hackathons
- Open Bootcamps
Products and services
- OpenACC Specification Defines the OpenACC Application Program Interface (API), a collection of compiler directives that specify loops and regions of code in standard C, C++ and Fortran to be offloaded from a host CPU to an attached accelerator (GPU or other parallel compute device). Used by scientific researchers, computational scientists, and HPC developers to port and accelerate scientific applications.
- OpenACC Tools Curated catalog of OpenACC-compliant compilers and tools from multiple vendors (including PGI, AMD AOMP, NVIDIA HPC SDK) and academic organizations, enabling developers to build OpenACC-accelerated applications.
- OpenACC Resources Complete library of OpenACC learning materials including video tutorials, guides, online courses, books, code samples, and teaching materials for learning and implementing OpenACC programming, offered free of charge to the community.
- Open Hackathons Program designed to help scientists, researchers and developers accelerate and optimize their applications on data center architectures including CPUs and GPUs, pairing domain scientists with experienced mentors during intensive hackathon events.
- Open Bootcamps Free one- or two-day events to help researchers and developers build programming skills across GPUs or other data center technologies, preparing them for hackathons and accelerated computing projects.
- OpenACC Webinars Free technical webinars covering topics and techniques to help sharpen skills for porting and optimizing applications across scientific domains using OpenACC, with recordings available for prior sessions.
- OpenACC Workshops Educational events running from a few hours to several days that include hands-on exercises to help students learn OpenACC programming.
- OpenACC Validation and Verification Testsuite Unit tests that validate and verify OpenACC features and evaluate compiler compliance to the specification across multiple vendors and system architectures, hosted on the OpenACCUserGroup GitHub.
Quantifiable outcome
- 40x compute performance improvement with 3x greater energy efficiency for MeteoSwiss COSMO weather forecasting model
- +4 more outcomes
Companies that use OpenACC
Customer profileNamed customers8 records
Segments1 record
Ideal customer profiles2 records
OpenACC technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature4 records
OpenACC partnerships and signals
Strategic signalPartnerships
Nine partnerships are on record, tiered core and major.
- NVIDIAcoreNVIDIA collaborates with OpenACC on AI hackathons and provides deep learning and HPC expertise. NVIDIA mentors participate in Open Hackathons to train researchers. The OpenACC specification enables optimal performance on NVIDIA GPUs, and NVIDIA provides the production-scale compute resources for hackathon events.
- Monash UniversitymajorMonash University co-hosts the AI for Science Australian Hackathon with NVIDIA and OpenACC organization. University researchers participate with AI experts in intensive sprints to accelerate scientific projects.
- AMDcoreAMD AOMP is an LLVM/Clang downstream compiler that delivers the latest AMD patches for GPU offloading with OpenACC and OpenMP APIs. AOMP provides leading-edge compiler support for AMD Radeon/Instinct hardware until patches are upstreamed into LLVM.
- NSF ASCEND EnginemajorNSF ASCEND Engine partners with OpenACC to provide hackathon training for seven NSF-supported research teams. The partnership provides access to University of Wyoming's Advanced Research Computing Center resources and NVIDIA mentorship through the Open Hackathons program.
- Pittsburgh Supercomputing Center (ACCESS)majorACCESS (Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support) presents OpenACC GPU programming workshops using the Bridges-2 computing platform. PSC provides hands-on training infrastructure for HPC education.
- PGI (Portland Group)corePGI Accelerator compilers were used by researchers to accelerate scientific codes with OpenACC. The PGI compiler was referenced as the tool for achieving GPU acceleration on OLCF Titan supercomputer.
- Oak Ridge National LaboratorycoreORNL researchers developed KokkACC, an OpenACC backend for the Kokkos programming model. This work enhances performance portability by enabling automatic device selection across heterogeneous hardware.
- NVIDIA HPC SDKcoreNVIDIA HPC SDK includes OpenACC compiler support along with CUDA and OpenMP for GPU offloading. The Quantum ESPRESSO porting project demonstrates interoperability with NVIDIA tools.
- Consortium for Small-scale Modeling (COSMO)majorCOSMO consortium of seven national weather services including Deutsche Wetterdienst and MeteoSwiss collaborated with HP2C initiative to accelerate the COSMO atmospheric model using OpenACC for GPU-based supercomputing.
Scale indicators3 records
Recent moves6 records
Expansion highlights4 records
OpenACC competitors and assessment
Company assessmentEmerging players
- Kokkos (Sandia National Laboratories): C++ performance portability layer for HPC, with an OpenACC backend (KokkACC developed by ORNL). Targets the same domain scientists seeking portable code and partially overlaps with OpenACC's user base.
- RAJA (LLNL): Performance portability layer from Lawrence Livermore providing loop and kernel abstractions for heterogeneous systems. An alternative programming model for DOE national laboratory users who might otherwise use OpenACC.
Broad incumbents
- NVIDIA (CUDA): Dominant proprietary GPU programming model and ecosystem. OpenACC positions itself as a portability alternative to CUDA for scientific codes that must run across multiple architectures, but CUDA remains the default for new GPU-first work.
- Intel (oneAPI / SYCL): oneAPI/DPC++/SYCL ecosystem provides cross-architecture C++ programming for CPUs, GPUs, and accelerators. Represents a vendor-backed competing vision to OpenACC's directive-based portability approach.
- AMD (ROCm/HIP): Provides AOMP compiler and HIP programming model as an alternative to CUDA. Strategic partner and concurrent standards-track option for AMD GPU users alongside OpenACC.
Direct peers
- Khronos Group (SYCL): Standards body for SYCL and OpenCL, providing alternative cross-platform accelerator programming models. Competes with OpenACC for vendor-agnostic GPU programming share, particularly in European HPC ecosystems.
- OpenMP Architecture Review Board: Maintains the OpenMP specification, including target/offload directives that provide overlapping directive-based accelerator programming functionality. Most direct substitute for OpenACC in HPC code modernization.
Others
- ACCESS (formerly XSEDE): US NSF-funded HPC coordination ecosystem that delivers OpenACC training workshops via Pittsburgh Supercomputing Center and other partners. Functions as a complementary training channel rather than a competitor.
- Linux Foundation: Houses numerous open-source and open-standard projects with a comparable member-supported, non-profit governance structure. A potential organizational model and benchmark for standards organization governance and sustainability.
- The Carpentries: Open community teaching foundational computational and data science skills. Adjacent to OpenACC's training mission and serves a partly overlapping audience of researchers learning programming skills.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat4 records
Key risks5 records
Key highlights6 records
Customer concentration
OpenACC social profiles
Digital presenceOpenACC financial estimates
Financial estimateRevenue estimate
Valuation estimate
OpenACC leadership team
Management profileNumber of profiles
Profiles1 record
OpenACC funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
OpenACC 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 OpenACC
What does OpenACC do?
OpenACC maintains the OpenACC specification, a directive-based parallel programming API that uses compiler pragmas (e.g., #pragma acc data, #pragma acc kernels, #pragma acc loop) to offload loops and code regions in standard C, C++ and Fortran from a host CPU to attached accelerators such as GPUs. The specification is delivered with a free ecosystem of training resources, an OpenACC Validation and Verification Testsuite, and structured programs (Open Hackathons, Open Bootcamps, Webinars, Workshops) that help domain scientists port and accelerate scientific applications across heterogeneous HPC architectures.
Is OpenACC a public or private company?
OpenACC is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was OpenACC founded?
OpenACC was founded in 2011. It employs 1 to 10 people.
Where is OpenACC based?
OpenACC is headquartered in Bend, United States, in the North America region.
How does OpenACC make money?
One revenue line is on record: non-profit Standards Organization.
Who are OpenACC's main competitors?
Emerging players on record are Kokkos (Sandia National Laboratories) and RAJA (LLNL). Broad incumbents are NVIDIA (CUDA), Intel (oneAPI / SYCL) and AMD (ROCm/HIP). Direct peers are Khronos Group (SYCL) and OpenMP Architecture Review Board. Others are ACCESS (formerly XSEDE), Linux Foundation and The Carpentries.
Does OpenACC have an API?
No public API is recorded for OpenACC.
What industry is OpenACC in?
OpenACC's product category is Parallel Programming Standards / HPC Developer Tools. Its primary akta.pro industry code is EDAGAJAB, Open Courseware & Course Modules (OCW). Its NAICS code is 61142 and its SIC code is 8200.