- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 2 weeks ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 2 weeks ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 3 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 4 months ago
- Building a 3D Digital Clock with ArduinoPosted 9 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 10 months ago
- Snowflake with ArduinoPosted 10 months ago
- Holographic Christmas TreePosted 10 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 11 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 12 months ago
Open Source GPU Debuts!
CUPERTINO, Calif. – The first general-purpose graphics processor (GPGPU) now available as open-source RTL was unveiled at the Hot Chips event here. In a separate talk, another academic described an integrated open source processor with a core that’s more power efficient than a similar block from ARM.
Although the GPGPU is in an early and relatively crude stage, it is another piece of an emerging open-source hardware platform, said Karu Sankaralingam, an associate professor of computer science at the University of Wisconsin-Madison. Sankaralingam led the team that designed the Many-core Integrated Accelerator of Wisconsin (MIAOW).
“An open source hardware platform is emerging that has inherent value,” said Sankaralingam. “We really need more people contributing to open source hardware to improve the platform layer so there’s enough for entrepreneurs to build from it,” he said.
One of Sankaralingam’s students was working on an out-of-order processor design when AMD released as the instruction set architecture of one its graphics chips. That sparked the idea to build an open-source GPU.
A 12-person team developed the MIAOW core in 36 months. Their goal was simply to create a functional GPGPU without setting any specific area, frequency, power or performance goals.
The resulting GPGPU uses just 95 instructions and 32 compute units in its current design. It only supports single-precision operations. Students are now adding a graphics pipeline to the design, a job expected to take about six months.
An in depth paper on MIAOW is available online but requires special access.
Source: Open Source GPU Debuts