Skip to content

FORMOSA Software Stack

The FORMOSA software stack is a set of software components that work together to provide a complete solution for FORMOSA device. The software stack includes the LLVM compiler for OpenCL kernel compilation, PoCL for OpenCL runtime and kernel library, and the FORMOSA Driver to provide hardware abstraction layer for FORMOSA device.

The execution flow of the FORMOSA software stack is shown in the following figure: