Stream processing accelerators are often applied in MPSoCs for software defined radios. Sharing of these accelerators between different streams could improve their utilization and reduce thereby the hardware cost but is challenging under real-time constraints.\ud In this paper we introduce entry- and exit-gateways that are responsible for multiplexing blocks of data over accelerators under real-time constraints. These gateways check for the availability of sufficient data and space and thereby enable the derivation of a dataflow model of the application. The dataflow model is used to verify the worst-case temporal behavior based on the sizes of the blocks of data used for multiplexing. We demonstrate that required buffer capacities are non-...
Commodity accelerator technologies including reconfigurable devices provide an order of magnitude pe...
This paper presents an application domain driven approach to the design of embedded systems on silic...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Stream processing accelerators are often applied in MPSoCs for software defined radios. Sharing of t...
SDR applications are often stream processing applications that are computationally intensive which r...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
Hardware accelerators are used to speed up execution of specific tasks such as video coding. Often t...
A new class of accelerator interfaces has signi cant implications on system architecture. An order o...
Multithreading is a well-known technique for general-purpose systems to deliver a substantial perfor...
We study the timing behaviour of streaming applications running on a multiprocessor architecture. De...
In many domains, accelerators---such as graphic processing units (GPUs) and field programmable gate ...
The demands in terms of processing performance, communication bandwidth and real-time throughput of ...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
The high demand for addressing the required processing power of today's big-data and compute-intensi...
Digital data streams all have a common structure but they differ in small details. Dedicated hardwar...
Commodity accelerator technologies including reconfigurable devices provide an order of magnitude pe...
This paper presents an application domain driven approach to the design of embedded systems on silic...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Stream processing accelerators are often applied in MPSoCs for software defined radios. Sharing of t...
SDR applications are often stream processing applications that are computationally intensive which r...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
Hardware accelerators are used to speed up execution of specific tasks such as video coding. Often t...
A new class of accelerator interfaces has signi cant implications on system architecture. An order o...
Multithreading is a well-known technique for general-purpose systems to deliver a substantial perfor...
We study the timing behaviour of streaming applications running on a multiprocessor architecture. De...
In many domains, accelerators---such as graphic processing units (GPUs) and field programmable gate ...
The demands in terms of processing performance, communication bandwidth and real-time throughput of ...
Handheld devices are expected to start using fine-grained ASIC accelerators to meet energy-efficienc...
The high demand for addressing the required processing power of today's big-data and compute-intensi...
Digital data streams all have a common structure but they differ in small details. Dedicated hardwar...
Commodity accelerator technologies including reconfigurable devices provide an order of magnitude pe...
This paper presents an application domain driven approach to the design of embedded systems on silic...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...