Exploiting Regularity has been the key to the success of many tech-niques for digital systems design. This paper presents a novel ap-proach for exploiting the regularity in memory access that exists in many DSP and matrix computations, in order to reduce the access delay of memory and to cut down hardware cost. In this approach, data (variables) that have regular access patterns are not stored in a random access memory element; instead they are kept floating in special storage structures called sequencers, thus avoiding the bot-tleneck of accessing random access memories and register files and saving the overhead of memory address generation and decoding. A theoretical foundation for modeling the allocation of two types of sequencers, namel...
Abstract-The most creative step in synthesizing data paths executing software descriptions is the ha...
International audienceMultimedia applications such as video and image processing are often character...
Abstract—An architectural feature commonly found in digital signal processors (DSPs) is multiple dat...
Multimedia applications are often characterized by a large number of data accesses with regular and ...
International audienceMultimedia applications are characterized by a large number of data accesses (...
International audienceMultimedia applications such as video and image processing are often character...
Multimedia applications such as video and image processing are often characterized by a large number...
The bandwidth mismatch between processor and main memory is one major limiting problem. Although str...
This paper deals with methods of automated memory synthesis for Custom Computing Machines (CCMs). We...
In this paper we present a new transformation for the scheduling of memory accessing operations in H...
Accessing the memory efficiently to keep up with the data processing rate is a well known problem in...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...
This paper introduces a powerful novel sequencer for controlling computational machines and for stru...
This paper presents a novel approach to the synthesis of interleaved memory systems that is especial...
Abstract-The most creative step in synthesizing data paths executing software descriptions is the ha...
International audienceMultimedia applications such as video and image processing are often character...
Abstract—An architectural feature commonly found in digital signal processors (DSPs) is multiple dat...
Multimedia applications are often characterized by a large number of data accesses with regular and ...
International audienceMultimedia applications are characterized by a large number of data accesses (...
International audienceMultimedia applications such as video and image processing are often character...
Multimedia applications such as video and image processing are often characterized by a large number...
The bandwidth mismatch between processor and main memory is one major limiting problem. Although str...
This paper deals with methods of automated memory synthesis for Custom Computing Machines (CCMs). We...
In this paper we present a new transformation for the scheduling of memory accessing operations in H...
Accessing the memory efficiently to keep up with the data processing rate is a well known problem in...
A major obstacle to successful high-level synthesis (HLS) of large-scale application-specified integ...
This paper introduces a powerful novel sequencer for controlling computational machines and for stru...
This paper presents a novel approach to the synthesis of interleaved memory systems that is especial...
Abstract-The most creative step in synthesizing data paths executing software descriptions is the ha...
International audienceMultimedia applications such as video and image processing are often character...
Abstract—An architectural feature commonly found in digital signal processors (DSPs) is multiple dat...