Silicon
Welcome to the official documentation of Silicon. Here you will find explanations, practical examples, and detailed references covering the core features and design principles of the framework.
What's Silicon?
Silicon is an open source library designed to connect Java to GPU computing. It's minimal, portable and easy to use.
The project is packed into multiple components:
API: Defines the rules and the execution flow
CUDA: Implementation of the API through the CUDA library for NVIDIA
Metal: Implementation of the API through the Metal library for Apple
OpenCL: Implementation of the API through the OpenCL library for different ecosystems
Last updated