The ultimate ultra-low-power RISC-V based GPU Processor
NEOX™ is a parallel multicore and multithreaded GPU architecture based on the RISC-V RV64C ISA instruction set with adaptive NoC. The number of cores varies from 4 to 64 organized in 1-16 cluster elements, each configured for cache sizes and thread counts . Depending on cluster / core configuration, NEOX™ compute power is ranging from 12.8 to 409.6 GFLOPS at 800MHz with support for FP16, FP32 and optionally FP64 and SIMD instructions.
Additional informationDownload NEOX™ Product Brief
Scalable to match multiple applications & performance levels
NEOX™ is highly configurable in the number of cores, cache sizes and thread count of the array elements. Multithreading hides long latency delays from external memory controller maintaining high computation throughput for the entire array.
The NEOXTM architecture includes AI specific ISA extensions, SIMD Vector in variable length datatypes including 8-bit and optionally Graphics ISA Extensions/Coprocessors: Unified Shader Architecture, Tile Based Rendering, Color/Vertex, Vector Support and contains dedicated hardware modules, such as rasterizer, texture unit, tile management unit and texture caches. By supporting a dedicated interface allows SoC architects to augment the instruction set with user defined instructions to enable product differentiations and the ability to create custom unique designs.
DELIVERABLES, SOFTWARE & INTEGRATION*
NEOX™ SDK, System Verilog RTL, Integration Tests, LLVM C/C++ compiler, GCC C/C++ compiler. Custom instructions for Computer Graphics, Compute and AI, and user defined extensions. Evaluation on Xilinx SoC FPGA platform and SW Cycle Accurate Simulator. Supported OS: Linux, RTOS, Wear OS.
* Listed items represent a super-set and are subject to change without further notice.
- RISC V64GC ISA
- Multicore Array
- Adaptive NoC
- Configurable 4-64 Cores
- C/C++ LLVM Compiler
- C/C++ GCC Compiler
- Posix Threads
- Open Graphics Frameworks
- Xilinx Zynq FPGA
- Cycle Accurate Simulator
- System Verilog RTL
- Configuration Tool
- Verification Suite
- Synthesis Scripts
- Software Emulator
- FPGA Prototype