In order to perform high-throughput DSP computations, that are predominantly vector or array based, it is essential that the memory organization satisfy both the storage and the performance requirements of the design. In this report, we present an algorithm to select a memory organization, in addition to selecting a pipeline and other datapath components, given performance constraints. We also conduct experiments to give a quantitative measure of the impact of memory selection on DSP design
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
This paper discusses the importance of memory access optimizations which are shown to be highly effe...
With the large resource densities available on modern FPGAs it is often the available memory bandwid...
Abstract The use of a realistic component library with multiple implementations of operators, result...
Exploration plays an important role in the design of high-performance pipelines. We propose an explo...
Multimedia applications such as video and image processing are often characterized by a large number...
International audienceMultimedia applications such as video and image processing are often character...
An emerging trend in processor design is the incorporation of short vector instructions into the ISA...
Modern embedded systems for DSP applications are increasingly being implemented on heterogeneous pro...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
In DSP Architecture Design Essentials, authors Dejan Marković and Robert W. Brodersen cover a key su...
The Division of Computer Engineering at Linköping's university is currently researching the possibil...
International audienceMultimedia applications such as video and image processing are often character...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Abstract—An architectural feature commonly found in digital signal processors (DSPs) is multiple dat...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
This paper discusses the importance of memory access optimizations which are shown to be highly effe...
With the large resource densities available on modern FPGAs it is often the available memory bandwid...
Abstract The use of a realistic component library with multiple implementations of operators, result...
Exploration plays an important role in the design of high-performance pipelines. We propose an explo...
Multimedia applications such as video and image processing are often characterized by a large number...
International audienceMultimedia applications such as video and image processing are often character...
An emerging trend in processor design is the incorporation of short vector instructions into the ISA...
Modern embedded systems for DSP applications are increasingly being implemented on heterogeneous pro...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
In DSP Architecture Design Essentials, authors Dejan Marković and Robert W. Brodersen cover a key su...
The Division of Computer Engineering at Linköping's university is currently researching the possibil...
International audienceMultimedia applications such as video and image processing are often character...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Abstract—An architectural feature commonly found in digital signal processors (DSPs) is multiple dat...
Irregular and dynamic memory reference patterns can cause performance variations for low level algo-...
This paper discusses the importance of memory access optimizations which are shown to be highly effe...
With the large resource densities available on modern FPGAs it is often the available memory bandwid...