Author's Latest Posts


Why Data-Over-Sound Is An Integral Part Of Any IoT Engineer’s Toolbox


Data-over-sound technology such as Chirp presents a compelling solution for many device-to-device connectivity applications, particularly for use cases that require frictionless, low cost connectivity with nearby devices. Download this white paper to: Understand the fundamental concepts and benefits of data-over-sound connectivity Explore the key application areas within the Internet... » read more

Learn The Architecture — Memory System Resource Partitioning And Monitoring (MPAM) Overview


This guide introduces the Memory System Resource Partitioning and Monitoring (MPAM), an optional addition to the Arm architecture to support memory system partitioning. MPAM is documented in the Memory System Resource Partitioning and Monitoring (MPAM), for A-profile architecture Arm Architecture Reference Manual Supplement. Click here to read more. » read more

Project Centauri: Driving Rapid, Exponential IoT Growth With Arm-Based Microcontrollers


Project Centauri is Arm's microcontroller (MCU) platform software initiative, designed to solve common industry problems, reduce barriers to deployment, and enable scale across the Arm Cortex-M ecosystem. Read this white paper to explore: The components and deliverables of Project Centauri How this initiative addresses the needs of the MCU software ecosystem How to get involved wi... » read more

Innovate By Customized Instructions, But Without Fragmenting The Ecosystem


This white paper reviews the design considerations for SoC designers when they deploy their hardware accelerators, and how software developers access the accelerators implemented using Arm Custom Instructions. Click here to read more. » read more

PLANAR: A Programmable Accelerator For Near-Memory Data Rearrangement


Many applications employ irregular and sparse memory accesses that cannot take advantage of existing cache hierarchies in high performance processors. To solve this problem, Data Layout Transformation (DLT) techniques rearrange sparse data into a dense representation, improving locality and cache utilization. However, prior proposals in this space fail to provide a design that (i) scales with m... » read more

Keyword Transformer: A Self-Attention Model For Keyword Spotting


The Transformer architecture has been successful across many domains, including natural language processing, computer vision and speech recognition. In keyword spotting, self-attention has primarily been used on top of convolutional or recurrent encoders. We investigate a range of ways to adapt the Transformer architecture to keyword spotting and introduce the Keyword Transformer (KWT), a fully... » read more

Synchronization Overview And Case Study on Arm Architecture


The objective of this white paper is to share knowledge on Arm architecture. The target reader of this document is those who work on synchronization with the Arm architecture. [Warning] When we are dealing with locking optimizations, we must be extremely careful about correctness. Bugs caused by synchronization are usually hard to root cause and the optimized code may crash on other CPUs wit... » read more

Introduction To The Arm Cortex-M55 Processor


This white paper covers the technical details, including pipeline, floating-point support and features of Arm Cortex-M55 processor. The Arm Cortex-M55 processor is Arm’s most AI-capable Cortex-M processor and the first to feature Arm Helium vector processing technology, bringing enhanced, energy efficient signal processing and machine learning (ML) performance. Click here to read more. » read more

Every Walk’s A Hit: Making Page Walks Single-Access Cache Hits


As memory capacity has outstripped TLB coverage, large data applications suffer from frequent page table walks. We investigate two complementary techniques for addressing this cost: reducing the number of accesses required and reducing the latency of each access. The first approach is accomplished by opportunistically "flattening" the page table: merging two levels of traditional 4 KB p... » read more

Components And Tools for Functional Safety Applications


Functional safety is important across a variety of markets, including the automotive, industrial, medical, and railway sectors, and often prevalent in consumer electronics. However, the complexity of the embedded software required for functional safety is growing and security issues are rising due to connectivity requirements. This can result the failure of a safety-critical system and lead to ... » read more

← Older posts Newer posts →