OpenFPGA Working Groups
Activities of OpenFPGA working groups are supported by OpenFPGA through the combined
individual annual membership fees.
Each individual membership not only qualifies that individual to
participate in all OpenFPGA working groups, but also enables them to fully participate in
decisions that come before OpenFPGA.
The OpenFPGA Working Group Charter is available for viewing
and download at the end of this page.
Suggestions for new working groups are always of interest for OpenFPGA!
T-APPLIB: Technical working group on application specific FPGA libraries.
Mission: Define elements of or needed for using portable software callable application specific APIs to
incorporate FPGA functionality in traditional software applications.
Examples of APIs may include BLAS, LaPack, ScaLapack, SciLib, PCBL, etc.
Current activities include (as of 10/1/2009): Seeking input on portable accelerator libraries for medical applications
Send email to
openfpga-applib-owner@openaccelerator.orgto sign-up.
T-GENAPI: Technical working group on general FPGA functionality APIs.
Mission : Define elements of or needed for an application independent common interface for basic
FPGA functionalities (application independent, similar to OpenMP and MPI which are not application specific).
Current activities include (as of 10/1/2009): Incorporating feedback on GenAPI specification V0.4 and
preparing for general interoperability with OpenCL
Send email to
openfpga-genapi-owner@openaccelerator.org to sign-up.
T-CORELIB: Technical working group on core libraries and interoperability.
Mission : Define elements of or needed for increasing reusability and interoperability of FPGA
functional core definitions incorporated into applications.
Current activities include (as of 10/1/2009): defining extensions to existing standards to support use of FPGA cores in
general programming environments.
Send email to
openfpga-corelib-owner@openaccelerator.orgto sign-up.
T-BENCH: Technical working group on FPGA benchmarks.
Mission: The purpose of this working group is to develop an OpenFPGA Benchmark Suite.
This suite would provide a standard set of interesting problems to compare not only performance,
but also implementation ease, time to solution, compile time (place and route, etc).
Current activities include (as of 10/1/2009): gathering input on information sought by those using accelerator benchmarks
Send email to
openfpga-bench-owner@openaccelerator.org to sign-up.
OpenFPGA Wiki
A majority of the work effort is reflected in developments at the OpenFPGA Wiki, provided by NCSA.
At present, a process has been adopted by OpenFPGA to affirm standards developed by the OpenFPGA membership.
Briefly, the process originates with proposals from each working group for a standard to be adopted,
the proposals are reviewed by the broader reconfigurable computing community, and after issues are addressed,
the proposal is voted on by OpenFPGA members. The standard is adopted if a majority of OpenFPGA members
participating in the standard vote affirm the standard.