hermanhermitage/videocoreiv
View on GitHub ↗ ★ 865 Python
Tools and information for the Broadcom VideoCore IV (RaspberryPi)
24 mentions on Hacker News by 18 people: 2 stories, 22 comments · first 2012-09-25 · latest 2021-12-06
20082026
-
▲ 6
VideoCore IV Processor Manual (Raspberry Pi GPU)story by drpixie · 2021-12-06 · 0 comments
-
…number of platforms this runs on is absolutely mind-blowing (from an engineering perspective). [1] https://github.com/hermanhermitage/videocoreiv
comment by ac42 · 2021-02-25 · in Taking a Stand in the War on General-Purpose Computing -
https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... Documented as much as Lion's documentation on Unix. Gotta dance around NDAs an all, but they had to deal with that in the 80s as well.
comment by dragontamer · 2019-11-15 · in What is the “two-drive trick” that can read Amiga disks on a PC? -
…https://en.wikipedia.org/wiki/Nvidia_PureVideo [4] https://en.wikipedia.org/wiki/Nvidia_NVENC [5] https://github.com/hermanhermitage/videocoreiv [6] https://wiki.archlinux.org/index.php/Hardware_video_accelera...
comment by niftich · 2018-04-10 · in AV1: A new general-purpose video codec -
…relegating it to the same opaque blob status as all the other dedicated image processors :( [1] https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... [2] https://blog.google/products/pixel/pixel-visual-core-image-p... [3]…
comment by TD-Linux · 2017-10-18 · in Pixel 2 is hiding a custom Google SoC for image processing -
…to that, the PS3 GPU does 400 GFLOPS [3]. So the PS3 is "600 GFLOPS" (32-bit precision). [1] https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... [2] https://en.wikipedia.org/wiki/PlayStation_3_technical_specif... [3]…
comment by faragon · 2017-01-14 · in Blobless Linux on Raspberry Pi -
…is a pretty normal processor, although it's got a pile of DSP addons. The instruction set's here: https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... ...but to summarise: - 32 registers which can hold either integers or 32-bit…
comment by david-given · 2016-10-19 · in Minimal Raspberry Pi VPU firmware -
Better documentation: https://github.com/hermanhermitage/videocoreiv It's a vector processor and a GPU. The vector processor is intended for video decoding and therefore has a very big SIMD capability. It has some nice gimmicks like the…
comment by pjc50 · 2016-10-19 · in Minimal Raspberry Pi VPU firmware -
…intended for possible use in mobile phones, as some of the patent diagrams have "baseband" on them: https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor...
comment by pjc50 · 2016-10-19 · in Minimal Raspberry Pi VPU firmware -
There is some information here: https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... In particular we are talking about "Scalar/Vector (VPU)" "Dual Core VideoCore IV® Multimedia Co-Processor" (Figure 3B). As far as I understand,…
comment by RossBencina · 2016-10-19 · in Minimal Raspberry Pi VPU firmware -
…[1]: compared to a compiler, I don't trust myself for a second to program this optimally. [1]: https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor...
comment by pcwalton · 2016-07-19 · in Vulkan Tutorial -
…but there were many projects that involved reverse engineering it. The VC4 ISA is documented here: https://github.com/hermanhermitage/videocoreiv The VPU is basically a general purpose RISC processor with some fancy vector instructions on…
comment by christina_b · 2016-05-02 · in LLVM Backend for the VideoCore4, Raspberry Pi 2 VPU -
You can try without a blob: https://github.com/hermanhermitage/videocoreiv (booting directly from Broadcom VideoCore IV)
comment by markokrajnc · 2015-11-26 · in Raspberry Pi Zero: the $5 computer -
…been reverse-engineered to a degree, should be sort of possible to roll out your own bootstrap now: https://github.com/hermanhermitage/videocoreiv
comment by sklogic · 2015-09-16 · in The Interim Operating System -
I realise now I forgot to reference my source; I didn't do any of the reverse engineering myself: https://github.com/hermanhermitage/videocoreiv I believe it was figured out from a combination of analysis of the blob, examining the patents…
comment by david-given · 2015-07-23 · in The $9 CHIP Computer Reveals Its Open Source Details -
…than CHIP? And how big is that whole binary blob running on VideoCore IV? Good thing there is: https://github.com/hermanhermitage/videocoreiv
comment by acqq · 2015-07-23 · in The $9 CHIP Computer Reveals Its Open Source Details -
…LED using only the GPU (which weirdly is responsible for the initial stages of booting the rpi): https://github.com/hermanhermitage/videocoreiv/tree/master/b...
comment by Joeboy · 2015-04-28 · in Blinking LED Using Elixir Embedded Image on Raspberry Pi -
…absolutely no idea about the processor in the Pi 2, but I got all the specs for the Pi 1 from here: https://github.com/hermanhermitage/videocoreiv (It's a beautiful processor. 32 registers, built in DSP, built in vector processing, some…
comment by david-given · 2015-02-02 · in Why people were enthused about GCC early on in its life -
https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor...
comment by corysama · 2014-12-16 · in Hacking the Raspberry Pi's VideoCore IV GPU – Louis Howe [video] -
You can start here: https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor...
comment by Narishma · 2013-10-09 · in Open-Source Graphics Processor -
▲ 8
VideoCore IV Programmers Manual (Raspberry Pi)story by hermanhermitage · 2013-07-31 · 1 comment
-
…register file, and 32 register 32 bit scalar register file. Its accessible now, for instance see: https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... There are a few people targeting compilers and assemblers at the VPU. I think…
comment by hermanhermitage · 2013-05-22 · in Show HN: Raspberry Pi Laptop -
…it away? 16 way vector integer processor - giving ~4 Gigaops of integer compute performance (see https://github.com/hermanhermitage/videocoreiv/wiki/VideoCor... for how to access it from user land). 24 Gigaflops via the QPU (from the 3d…
comment by hermanhermitage · 2012-12-17 · in Raspberry Pi Foundation launches the Raspberry Pi Store -
…and QPU instruction set of the VideoCore processor in the Raspberry Pi. Some documentation is at https://github.com/hermanhermitage/videocoreiv It hasn't been updated in a while as I'm operating under a self imposed embargo - the reason…
comment by hermanhermitage · 2012-09-25 · in Why Raspberry Pi Is Unsuitable for Education