Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Evert-Jan D Pol is active.

Publication


Featured researches published by Evert-Jan D Pol.


electronic imaging | 2005

Dynamic reconfiguration of streaming graphs on a heterogeneous multiprocessor architecture

Martijn Johan Rutten; Evert-Jan D Pol; Jos van Eijndhoven; Karel Walters; Gerben Essink

Consumer electronics products are multi-functional devices that combine a set of media applications. Media data in such products is largely processed in heterogeneous multiprocessor subsystems that are integrated into a system on chip (SoC). A product engineer configures each subsystem for a collection of predefined applications when deploying the SoC in a product. Oftentimes, the system supports a large number of desired application configurations, or use cases’. The system moves from one configuration to the next by adapting the configuration of a running application, referred to as dynamic reconfiguration’. This paper presents a practical approach to dynamic application reconfiguration in a heterogeneous multiprocessor subsystem. The targeted media applications are constructed as a graph of concurrently executing interconnected tasks that exchange information through streams of data. Configuring such a streaming graph entails the instantiation and interconnection of tasks, setting of task parameters, assignment of tasks to coprocessors, and the allocation of communication buffers in memory. The paper derives a reconfiguration interface that can be supported in hardware, yet isolates application configuration knowledge from the coprocessor hardware. Though simple and easy to use, the interface addresses the key challenge of reconfiguring individual tasks while maintaining real-time behavior and data integrity of the overall set of concurrently executing applications.


Proceedings of the Tenth International Symposium on Hardware/Software Codesign. CODES 2002 (IEEE Cat. No.02TH8627) | 2002

Design of multi-tasking coprocessor control for Eclipse

Martijn J. Rutten; Jos van Eijndhoven; Evert-Jan D Pol

Eclipse defines a heterogeneous multiprocessor architecture template for data-dependent stream processing. Intended as a scalable and flexible subsystem of forthcoming media-processing systems-on-a-chip, Eclipse combines application configuration flexibility with the efficiency of function-specific hardware, or coprocessors. To facilitate reuse, Eclipse separates coprocessor functionality from generic support that addresses multi-tasking, inter-task synchronization, and data transport. Five interface primitives accomplish this separation. The interface facilitates the design of coprocessors that require complex control to handle data-dependent I/O, saving/restoring task state upon task switches, and pipelined processing. This paper presents how this interface enables the design of such reusable yet cost-effective coprocessors.


Archive | 2002

Data processing system having multiple processors, a task scheduler for a data processing system having multiple processors and a corresponding method for task scheduling

Martijn Johan Rutten; Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol


Archive | 2004

Data processing system having a plurality of processing elements, a method of controlling a data processing system having a plurality of processing elements

Martijn Johan Rutten; Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol


Archive | 2002

Data processing system having multiple processors and a communications means in a data processing system

Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol; Martijn Johan Rutten; Pieter van der Wolf; Om Prakash Gangwal


Archive | 2002

Method for data processing in a multi-processor data processing system and a corresponding data processing system

Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol; Martijn Johan Rutten


Archive | 2004

Data processing system with prefetching means and data prefetching method

Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol; Martijn Johan Rutten


Archive | 2004

Datenverarbeitungssystem mit einem für die verarbeitung von datenflussanwendungen optimierten cache Data processing system comprising a processing of the data flow applications optimized cache

Eijndhoven Josephus T. J. Van; Martijn Johan Rutten; Evert-Jan D Pol


Archive | 2004

Data processing system having optimized for processing dataflow applications cache

Eijndhoven Josephus T. J. Van; Martijn Johan Rutten; Evert-Jan D Pol


Archive | 2004

Datenverarbeitungssystem mit mehreren verarbeitungselementen, verfahren zur steuerung eines datenverarbeitungssystems mit mehreren verarbeitungselementen Data processing system having multiple processing elements, method of controlling a data processing system having multiple processing elements

Martijn Johan Rutten; Eijndhoven Josephus T. J. Van; Evert-Jan D Pol

Researchain Logo
Decentralizing Knowledge