Evert-Jan D Pol
NXP Semiconductors
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Evert-Jan D Pol.
electronic imaging | 2005
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
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
Martijn Johan Rutten; Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol
Archive | 2004
Martijn Johan Rutten; Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol
Archive | 2002
Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol; Martijn Johan Rutten; Pieter van der Wolf; Om Prakash Gangwal
Archive | 2002
Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol; Martijn Johan Rutten
Archive | 2004
Josephus Theodorus Johannes Van Eijndhoven; Evert-Jan D Pol; Martijn Johan Rutten
Archive | 2004
Eijndhoven Josephus T. J. Van; Martijn Johan Rutten; Evert-Jan D Pol
Archive | 2004
Eijndhoven Josephus T. J. Van; Martijn Johan Rutten; Evert-Jan D Pol
Archive | 2004
Martijn Johan Rutten; Eijndhoven Josephus T. J. Van; Evert-Jan D Pol