Products > Test Equipment
A High-Performance Open Source Oscilloscope: development log & future ideas
dave j:
I don't know how familiar you are with GPU programming but if you're considering using the GPU for rendering it's worth noting that the various Pi GPUs are tile based - which can have significant performance implications depending upon what you are doing.
There's a good chapter on performance turning for tile based GPUs in the OpenGL Insights book that the authors have helpfully put online.
tom66:
We did have an early prototype using the Pi's GPU but the problem was the performance even at 2048 points was worse than a software renderer. We (me and a friend who is GL-experienced) looked into using custom software on the VPU/QPU but the complexity of writing for an architecture with limited examples put us off. There is some documentation from Broadcom but the tools are poorly documented (and most are reverse engineered.)
One approach we considered was re-arranging the data in buffers to more closely represent the tiling arrangement of the GPU - this would be 'cheap' to do on the FPGA using a BRAM lookup.
Thanks for the link though, that is an interesting (and perhaps useful) resource.
nctnico:
Perhaps an alternative could be a Jetson Nano module. Using the SO-DIMM format and costing $129 in single quantities it could be a good alternative with a GPU which is also useful for raw number crunching.
tom66:
Interesting idea - but it would throw out the window any option for battery operation if that heatsink size is any indication of the power dissipation.
Whether that would be a killer for people I don't know? I think it's a nice to have especially if the device itself is otherwise portable.
nuno:
I wouldn't put portability as a priority - most scopes we use are not battery-operated-ready from factory.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version