The Heterogeneous Computing Middleware Platform (HCMP) provides middleware that significantly reduces the complexity of developing industrial-strength heterogeneous computing software. Complex tasks such as multi-device memory management, device I/O, kernel scheduling, and dependency management are handled by the platform so that users can focus on writing their applications instead of adhering to complicated specifications. The HCMP supports all versions of OpenCL, including OpenCL 2.2, and is designed to incorporate support for new OpenCL versions and devices, without requiring application recompilation.
Licensing Requirements or Restrictions
- Use of this development system is restricted to university research only.
- Any NDN university Professor Research Subscriber is authorized to access this product.
- Use of this development system is subject to the usage terms and conditions set out in the End-User License Agreement.
For more information, contact the Licensing Administrator at firstname.lastname@example.org.
If your research benefits from products and services provided by CMC Microsystems, please acknowledge this support in any publications about your work. For more information, please visit Acknowledge CMC.