Vertex interleavingRecently we were asked via the community whether there was an advantage in either interleaving or not interleaving vertex attributes in buffers. For the uninitiated, vertex interleaving…
What’s better than a bio-inspired, crawling robot? A spider bot that you can build yourself, that’s what. Locomotion mimicking nature has been around for a little while, but up until now has only been…
ABSTRACT
The media is buzzing with articles every week about the benefits of deploying IoT systems across various industries. Some forecasts mention the trillions of dollars that will be saved on a global…
Semihalf is happy to present the first blog post from the planned series of topics covering interesting facts about porting FreeBSD to Armv8 architecture.
This blog post refers to the public ARM Mali Midgard r6p0 user-space binary drivers for GNU/Linux. The fbdev variant now has support for dma-buf using a standard ioctl, which I explain in detail.
System optimization involves running Linux applications and understanding the impact on the hardware and other software in a system. It would be great if system optimization could be done by running benchmarks…
Yesterday, the Media Processing Group at ARM announced a new highly-efficient graphics processing unit (GPU), the ARM® Mali™-470, to enable smartphone-quality visuals on wearable and IoT devices:
…
I expected a very straightforward tuning process – after all, this code has been a staple of the HPC community for decades – but as it turns out I was in for a surprise!
When we look at what’s happening in consumer electronic devices, you can see there is a clear evolution path. The smartphone has become the central computing device for most people and it is now being…