In high-throughput real-time media processing systems, the communication between processing units is typically specified as multi-dimensional arrays. However, the imple-mentation of such applications is mostly FIFO-based. Map-ping array communication onto a FIFO-based implementa-tion requires complex address generators if the arrays have multiple dimensions. In this paper, we present a method for mapping array communication onto an efficient micro-computer architecture implementation based on FIFO com-munication via shared memory. A good hardware/software partitioning for the address generation is proposed. Fur-thermore, a complete design flow from specification to im-plementation is described. We illustrate this method with a design case: ...
This paper presents the slotted-FIFO communication mode that supports communication primitives for t...
grantor: University of TorontoA Content Addressable FIFO (CAFIFO) is a scalable address qu...
This thesis describes a family of VLSI chips designed to link a number of processors on a one-to-one...
International audienceFinding efficient implementations of data intensive applications, such as rada...
In this paper we present a scalable and flexible architecture that implements inter-processor commu...
Abstract Finding efficient implementations of data intensive applications, such as radar/sonar signa...
Communication protocols designed for database applications are not necessarily suitable for other ap...
We present an implementation of a multicast network of processors. The processors are connected in a...
this paper presents several new asynchronous FIFO designs. While most existing FIFO’s have higher th...
Abstract. Kahn Process Networks (KPN) are an appealing model of computation to specify streaming app...
In this paper, an FPGA based FIFO with efficient memory management is proposed, which allows fast fo...
This paper proposes new protocols for the interconnection of FIFO- and causal-ordered broadcast syst...
International audienceThe purpose of this paper is to raise the level of abstraction in the design o...
International audienceEmbedded system performances are bounded by power consumption. The trend is to...
This position paper discusses reconfigurability issues in low-power hand-held multimedia systems. A ...
This paper presents the slotted-FIFO communication mode that supports communication primitives for t...
grantor: University of TorontoA Content Addressable FIFO (CAFIFO) is a scalable address qu...
This thesis describes a family of VLSI chips designed to link a number of processors on a one-to-one...
International audienceFinding efficient implementations of data intensive applications, such as rada...
In this paper we present a scalable and flexible architecture that implements inter-processor commu...
Abstract Finding efficient implementations of data intensive applications, such as radar/sonar signa...
Communication protocols designed for database applications are not necessarily suitable for other ap...
We present an implementation of a multicast network of processors. The processors are connected in a...
this paper presents several new asynchronous FIFO designs. While most existing FIFO’s have higher th...
Abstract. Kahn Process Networks (KPN) are an appealing model of computation to specify streaming app...
In this paper, an FPGA based FIFO with efficient memory management is proposed, which allows fast fo...
This paper proposes new protocols for the interconnection of FIFO- and causal-ordered broadcast syst...
International audienceThe purpose of this paper is to raise the level of abstraction in the design o...
International audienceEmbedded system performances are bounded by power consumption. The trend is to...
This position paper discusses reconfigurability issues in low-power hand-held multimedia systems. A ...
This paper presents the slotted-FIFO communication mode that supports communication primitives for t...
grantor: University of TorontoA Content Addressable FIFO (CAFIFO) is a scalable address qu...
This thesis describes a family of VLSI chips designed to link a number of processors on a one-to-one...