Author's Latest Posts


What’s Powering Artificial Intelligence?


While artificial intelligence (AI) and machine learning (ML) applications soar in popularity, many organizations are questioning where ML workloads should be performed. Should they be done on a central processor (CPU), a graphics processor (GPU), or a neural processor (NPU)? The choice most teams are making today will surprise you. To scale artificial intelligence (AI) and machine learning (... » read more

Powering The Edge: Driving Optimal Performance With the Arm ML Processor


On-device machine learning (ML) processing is already happening in more than 4 billion smart phones. As the adoption of connected devices continues to grow exponentially, the resulting data explosion means cloud processing could soon become an expensive and high-latency luxury. The Arm ML processor is defining the future of ML inference at the edge, allowing smart devices to make independent... » read more

What’s Powering Artificial Intelligence


To scale artificial intelligence (AI) and machine learning (ML), hardware and software developers must enable AI/ML performance across a vast array of devices. This requires balancing the need for functionality alongside security, affordability, complexity and general compute needs. Fortunately, there’s a solution hiding in plain sight. To read more, click here (scroll down to "Download No... » read more

The Power Of Virtual Prototyping


As embedded SoCs continue to become more powerful and complex, beating the market may very well rely on non-traditional approaches to product design and development. Software-based methodologies involving virtual prototypes are helping to prove out designs earlier and enable companies to parallelize hardware and software development. Click here to download PDF. » read more

Machine Learning On Arm Cortex-M Microcontrollers


Machine learning (ML) algorithms are moving to the IoT edge due to various considerations such as latency, power consumption, cost, network bandwidth, reliability, privacy and security. Hence, there is an increasing interest in developing Neural Network (NN) solutions to deploy them on low-power edge devices such as the Arm Cortex-M microcontroller systems. CMSIS-NN is an open-source library of... » read more

Machine Learning on Arm Cortex-M Microcontrollers


Machine learning (ML) algorithms are moving to the IoT edge due to various considerations such as latency, power consumption, cost, network bandwidth, reliability, privacy and security. Hence, there is an increasing interest in developing Neural Network (NN) solutions to deploy them on low-power edge devices such as the Arm Cortex-M microcontroller systems. CMSIS-NN is an open-source library of... » read more

Isambard Analysis of HPC-Optimized Arm Processors


Written by Simon McIntosh‐Smith, James Price, Tom Deakin, Andrei Poenaru (all from the High Performance Computing Research Group, Department of Computer Science, University of Bristol, Bristol, UK) In this paper, we present performance results from Isambard, the first production supercomputer to be based on Arm CPUs that have been optimized specifically for HPC. Isambard is the first Cray ... » read more

Giving a flexible edge to the IoT


As the Internet of Things (IoT) continues to revolutionize our daily lives, the demand for smaller, smarter, and more diverse flexible technology has never been greater. Increasingly complex demands have driven the development of smart sensors to monitor everything from velocity and proximity to pressure, humidity, and more. Future devices will need to interact with the ambient environment by p... » read more

Always-on Face Unlock


Accurate face verification has long been considered a challenge due to the number of variables, ranging from lighting to pose and facial expression. This white paper looks at a new approach—combining classic and modern machine learning (deep learning) techniques—that achieves 98.36% accuracy, running efficiently on Arm ML-optimized platforms, and addressing key security issues such as mu... » read more

360-Degree Video Rendering


The introduction of virtual reality has brought new applications to the surface as well as derivatives of existing technologies. One improvement over existing technologies can be seen in the case of 360-degree video. The increased immersion of virtual reality can easily be applied to video—providing superior user experience over the traditional video that is projected into flat surfaces. T... » read more

← Older posts