oneAPI Construction Kit
5.0
oneAPI Construction Kit Overview
Preface
Introduction
Mapping ComputeMux to Hardware
Runtime Information
Compiler Information
ComputeMux Compiler
Intermediate Representation
Supported LLVM Versions
ComputeMux Compiler Non-Requirements
Example Hardware Feature Scenarios
oneAPI Construction Kit
Creating a New ComputeMux Target: Quick Start
Tutorials
Codeplay Reference Silicon
Getting Started
Specifications
Developer Guide
Tutorials
Design
OpenCL
Modules
API Reference
CMake Development
Scripts
oneAPI Construction Kit
oneAPI Construction Kit Overview
Compiler Information
Compiler Information
ComputeMux Compiler
LLVM
Building a ComputeMux Compiler
Intermediate Representation
Types
Other types
Optional 64-bit integer support
Optional 16-bit half support
Optional 64-bit double support
Vector Types and Whole-Function Vectorization
Integer and Floating-point Operations
Floating-point Precision Requirements
OpenCL Conformance
Intrinsics
Address Spaces
Alignment
ComputeMux
User control over alignment
Debug Info
DMA
Atomics and Fences
Barriers
Builtins
Supported LLVM Versions
All targets
ComputeMux Compiler Non-Requirements