Case Study: Digital Signal Processing Library Development Enables Effective Processor Deployments

Submitted by BDTI on Wed, 10/21/2015 - 22:00

As applications become more complex, and processors become more powerful, system developers increasingly rely on off-the-shelf software components to enable rapid and efficient application development. This is particularly true in digital signal processing, where application developers expect to have access to libraries of optimized building-block functions to speed their work.

ARC Processor Core Enhancements Promise Performance, Energy Consumption Improvements

Submitted by BDTI on Tue, 09/29/2015 - 22:02

In May 2014, Synopsys expanded its ARC EM licensable processor core product line, which BDTI described as historically being "vanilla" Harvard architecture CPUs with no DSP-optimized features, via the addition of the digital signal processing pipeline-equipped EM5D and EM7D (“D” denoting DSP).

Jeff Bier’s Impulse Response—A Tale of Two Chips

Submitted by Jeff Bier on Tue, 09/29/2015 - 22:01

In 2012, I wrote about how mobile application processors were becoming increasingly popular in embedded systems. Since then, this trend has accelerated, fueled in part by low-cost development boards aimed at enabling embedded system developers to evaluate these chips and quickly create prototype products.

Case Study: Squeezing Big Algorithms into Small Power Budgets Enables Mobile Audio Quality

Submitted by BDTI on Tue, 09/29/2015 - 22:00

Today's smartphones are technological marvels that deliver an extraordinary range of capabilities from GPS-based navigation to sophisticated photography. But sometimes we just want to make a phone call. And particularly when we're on the move, who hasn't struggled to hear the other party or to be heard on a mobile call?

Jeff Bier’s Impulse Response—The Memory Bandwidth, Stupid!

Submitted by Jeff Bier on Mon, 08/31/2015 - 22:01

"The economy, stupid" was one of the phrases that strategist James Carville hung on a sign in Bill Clinton's 1992 presidential campaign headquarters – a reminder to focus on what's most important. In a similar vein, the reminder "It's the memory bandwidth, stupid" should probably be prominently displayed wherever computer vision software developers work.

Case Study: For Ultra Low Power, the Right Algorithms Are Key

Submitted by BDTI on Mon, 08/31/2015 - 22:00

When engineers set out to design a system (such as a wearable or handheld device) for minimum power consumption, there's a tendency to focus on selecting the most energy efficient processor and on optimizing the software for maximum efficiency. These are important steps, to be sure, but when the application is based on digital signal processing, choosing the right algorithms can be even more important.

NVIDIA Toolsets Target GPU Acceleration of Deep Learning, Other Algorithms for High-Performance Computing

Submitted by BDTI on Wed, 07/22/2015 - 22:02

"General-purpose GPU" (or "GPGPU") refers to the use of graphics processors for a variety of non-graphics tasks, and is a frequently discussed topic here at InsideDSP. GPUs are massively parallel processors, originally designed to only handle vertex and pixel operations.