GPU
The GPU of JH-7110 has the following features.
- IMG BXE-4-32 MC1 with work frequency up to 600 MHz (400 MHz by default)
- Fully compliant with the following APIs:
- Support OpenCL 3.0
- Support OpenGL ES 3.2
- Support Vulkan 1.2
- Tile-based deferred rendering architecture for 3D graphics workloads, with concurrent processing of multiple tiles
- Programmable high-quality image anti-aliasing
- Fine-grain triangle culling
- Support for DRM security
- Support for GPU visualization
- Up to 8 virtual GPUs
- Support for IMG Hyper-Lane technology, with 8 hyper-lanes available
- Separate IRQs per OSID
- Multi-threaded Unified Shading Cluster (USC) engine incorporating pixel shader, vertex shader, and GP-GPU (compute shader) functionality
- USC incorporates an ALU architecture with high SIMD efficiency
- Fully virtual memory addressing (up to 64 GB address space), supporting unified memory architecture
- Fine-grained task switching, workload balancing, and power management
- Advanced DMA driven operation for minimum host CPU interaction
- System Level Cache (SLC)
- Specialized Texture Cache Unit (TCU)
- Compressed texture decoding
- Lossless and/or visually lossless low area image compression - the Imagination
- frame buffer compression and decompression (TFBC) algorithm
- Dedicated processor for B-Series core firmware execution
- Single-threaded firmware processor with a 2 KB instruction cache and a 2 KB data cache.