Open kika123 opened 8 years ago
In the VC4 design, there is two completely separate GPUs. The VPU is a full-featured CPU with 16way SIMD extensions(the SIMD extensions can be used for 8,16 and 32-bit values processing) and is dual-core with SMP enabled(and start.elf runs fully on the VPU). The QPU is what you use actually. The VPU is quite powerful. https://github.com/hermanhermitage/videocoreiv/wiki/VideoCore-IV-Performance-Considerations , https://github.com/hermanhermitage/videocoreiv/wiki/VideoCore-IV-Kernels-under-Linux . The ISA have been reverse-engineered in the https://github.com/hermanhermitage/videocoreiv/wiki/VideoCore-IV-Programmers-Manual .
In the VC4 design, there is two completely separate GPUs. The VPU is a full-featured CPU with 16way SIMD extensions(the SIMD extensions can be used for 8,16 and 32-bit values processing) and is dual-core with SMP enabled(and start.elf runs fully on the VPU). The QPU is what you use actually. The VPU is quite powerful. https://github.com/hermanhermitage/videocoreiv/wiki/VideoCore-IV-Performance-Considerations , https://github.com/hermanhermitage/videocoreiv/wiki/VideoCore-IV-Kernels-under-Linux . The ISA have been reverse-engineered in the https://github.com/hermanhermitage/videocoreiv/wiki/VideoCore-IV-Programmers-Manual .