Compact AI Coprocessor Analyzes Audio at the Edge

April 11, 2023
Femtosense's SPU-001 coprocessor delivers low-power AI audio processing.

Computing on the edge almost always requires low-power operation. Running artificial-intelligence/machine-learning (AI/ML) code makes system design more challenging, but AI/ML hardware acceleration helps facilitate the process. This is where Femtosense has targeted its new SPU-001 (see figure).  I talked with Sam Fok, CEO and Founder of Femtosense, about the company's new AI coprocessor that's designed for advanced audio processing (see the video above)

The  SPU-001 handles real-time speech enhancement while consuming under 1 mW. It can implement an always-listening keyword detection using less than 100 mW, translating to continuous battery operation for more than two years. The chip also manages chores like neural beamforming, scene identification, and anomaly detection.

The  SPU-001 fits into a 4- × 4-mm QFN package and uses an SPI interface to work with a host processor. It includes 1 MB of SRAM to support the models and weights. However, through its sparsity support, the device improves memory utilization by a factor of 100. This is accomplished by supporting sparse weights and sparse activations. Sparse weights is done by only storing weights that matter to the model. Sparse activations skips computations where the output of a neuron is zero. 

The Femtosense SDK supports models from PyTorch, Jax, and TensorFlow. The tools also can be used to simulate a system, providing details about energy use, processor latency, and memory footprint. 

Links

Sponsored Recommendations

Getting Started with Python for VNA Automation

April 19, 2024
The video goes through the steps for starting to use Python and SCPI commands to automate Copper Mountain Technologies VNAs. The process of downloading and installing Python IDC...

Can I Use the VNA Software Without an Instrument?

April 19, 2024
Our VNA software application offers a demo mode feature, which does not require a physical VNA to use. Demo mode is easy to access and allows you to simulate the use of various...

Introduction to Copper Mountain Technologies' Multiport VNA

April 19, 2024
Modern RF applications are constantly evolving and demand increasingly sophisticated test instrumentation, perfect for a multiport VNA.

Automating Vector Network Analyzer Measurements

April 19, 2024
Copper Mountain Technology VNAs can be automated by using either of two interfaces: a COM (also known as ActiveX) interface, or a TCP (Transmission Control Protocol) socket interface...