3 ms·
> When one codes on a Raspberry Pi one generally thinks of these CPUs as the core of the device with all the peripherals surrounding them... however the provena
by blamazon 5y ago
> When one codes on a Raspberry Pi one generally thinks of these CPUs as the core of the device with all the peripherals surrounding them... however the provenance of this chip is much more interesting and the CPUs are actually an afterthought.
> The primary design goal of this chip was for cable TV set top boxes. For that the designers focused on transporting video. The real core of this chip is the "Video Core IV".... it's the actual master.
- geerlingguy 5y agoAnd fun fact: when the Pi boots up (all generations so far), the primary bootloader is the VPU (VideoCore), which then initializes the CPU and RAM. These things are slightly weird in that way.
- riobard 5y agoWhat does the VPU do after boot if the unit is headless?
- deleted 5y ago[deleted]
- sydney6 5y agoE.g. accelerating video decoding/encoding, OpenGL applications, etc..
- magicalhippo 5y agoWell you could use it for GPGPU[1], for example[2]. [1]: https://www.cnx-software.com/2019/10/10/py-videocore6-raspberry-pi-4-gpgpu-python-library-videocore-6-gpu/ https://www.cnx-software.com/2019/10/10/py-videocore6-raspbe... [2]: https://github.com/Idein/py-videocore6/blob/master/examples/sgemm.py https://github.com/Idein/py-videocore6/blob/master/examples/...