New open source language launched

A new open source language for developing digital signal processor (DSP) software jointly developed by Ericsson Software Research, Sweden’s Chalmers University of Technology, and Hungary’s ELTE University has now been launched.

November 23, 2009

The high-level language, called Feldspar (Functional Embedded Language for DSP and PARallelism, a language embedded into Haskell), will make DSP software development easier and more efficient, says András Vajda, senior specialist in Software Research and project coordinator at Ericsson for Feldspar.

"The purpose of Feldspar is to raise the abstraction level for designing DSP software," he says. "We want to make it easier and more efficient, primarily targeting base-station and media-gateway software. We are particularly aiming at a dramatic reduction in lead time and a higher degree of code portability."

The release consists of language specifications, a supporting language library and a compiler that translates the Feldspar language into C source code.

"Ericsson’s goal is to make this language widely accepted by the DSP industry, including our competitors," Vajda says. "Feldspar will not fly unless chip vendors and other DSP users widely accept it, and that is why we have adopted an open source approach."

Vajda says that Ericsson customers will benefit from Feldspar in terms of reduced time to market (TTM) for new products.