Martijn Rutten's Publications

WARNING: This section contains links to document files that may be covered by copyright. You may browse them at your convenience (in the same spirit as you may read a journal or a proceeding article in a public library). Retrieving, copying, or distributing these files, however, may violate the copyright protection law. We recommend that the user abides to international law in accessing these publications.

Journal papers and book chapters

Martijn J. Rutten, Eclipse: A Heterogeneous Multiprocessor Architecture for Flexible Media Processing, PhD. thesis, Amsterdam University Press, Sept. 2007, Amsterdam, The Netherlands.

Clara Otero Pérez, Martijn Rutten, Liesbeth Steffens, Jos van Eijndhoven, and Paul Stravers, "Resource reservations in shared-memory multiprocessor SoCs", Dynamic and robust streaming in and between consumer-electronic devices, Kluwer Academic Publ, P. van der Stok ed., 2005.

Martijn J. Rutten, et al., "Eclipse: A Heterogeneous Multiprocessor Architecture for Flexible Media Processing", IEEE Design and Test of Computers: Embedded Systems, pp. 39-50, July/Aug. 2002.

Conference and refereed workshop papers

Martijn Rutten, Evert-Jan Pol, Jos van Eijndhoven, Karel Walters, and Gerben Essink, "Dynamic reconfiguration of streaming graphs on a heterogeneous multiprocessor architecture", IS&T/SPIE Electronic Imaging: Embedded Processors for Multimedia and Communications II, vol. 5683, Jan. 17-18, 2005, San Jose, CA, USA.

Martijn J. Rutten, Jos T.J. van Eijndhoven, and Evert-Jan D. Pol, "Caching Techniques for Multi-Processor Streaming Architectures", Workshop on Media and Signal Processors for Embedded Systems and SoCs (MASES), Sept. 22, 2004, Washington D.C., USA.

Martijn J. Rutten, Om Prakash Gangwal, Jos T.J. van Eijndhoven, Egbert Jaspers, and Evert-Jan D. Pol, "Application Design Trajectory towards Reusable Coprocessors: MPEG Case Study", Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), Sept. 6-7, 2004, Stockholm, Sweden.

Martijn J. Rutten, Jos T.J. van Eijndhoven, and Evert-Jan D. Pol, "Robust media processing in a flexible and cost-effective network of multi-tasking coprocessors", 14th Euromicro Conf. on Real-Time Systems, June 2002, Vienna, Austria.

M.J. Rutten, J.T.J. van Eijndhoven, and E.-J.D. Pol, "Eclipse: heterogeneous multiprocessor architecture for flexible media processing", Workshop on Parallel and Distributed Computing in Image Processing, Video Processing, and Multimedia (PDIVM), Apr. 15, 2002, Fort Lauderdale, FL, USA.

Martijn J. Rutten, Jos T.J. van Eijndhoven, and Evert-Jan D. Pol, "Design of Multi-Tasking Coprocessor Control for Eclipse", 10th Int. Symp. on Hardware/Software Codesign (CODES), pp. 139-144, May 2002, Estes Park, CO, USA.

M.J. Rutten, J.T.J. van Eijndhoven, E.J.D. Pol, "Eclipse Processor Scheduling", Philips Workshop on Scheduling and Resource Management (SCHARM), Nat.Lab. Technical Note NL-TN 2001/280, pp. 79-91, June 28-29, 2001, Eindhoven, The Netherlands.

D.M.W. Leenaerts, G.R.H. Hamm, M.J. Rutten, G.G. Persoon, "High Performance Switched-Current Memory Cell", European Conf. on Circuit Theory and Design (ECCTD), pp. 234-239, Aug. 30-Sept. 3, 1997, Budapest, Hungary.

Technical reports

E.J. Pol, M. Rutten, and M. van Splunter, Sea of DSP programmers user manual, Philips Semiconductors Report RTG/EPD/2004/0233, version 3.2, May 2005, Eindhoven, The Netherlands.

Martijn J. Rutten, Sea of DSP network manager detailed design, Philips Semiconductors Report CTO/RTG, 2005, Eindhoven, The Netherlands.

M.J. Rutten, DVD RW execution architecture analysis, Philips Research Technical Note PR-TN 2004/00499, Feb. 2005, Eindhoven, The Netherlands.

Martijn J. Rutten, Jos van Eijndhoven and Evert-Jan Pol, TKM coprocessor shell specification, version 5.0, Philips Research Technical Note PR-TN 2003/00503, July 2003, Eindhoven, The Netherlands.

Jos T.J. van Eijndhoven and M.J. Rutten, ECLIPSE: Shell to processor services, data-caching, dataflow synchronization, multi-tasking, Philips Research Technical Note PR-TN 2003/00613, Aug. 2003, Eindhoven, The Netherlands.

Karel. Walters, Jos van Eijndhoven, Gerben Essink, Martijn Rutten, An API for run-time programming of Eclipse, Philips Research Technical Note PR-TN 2003/00563, July 2003, Eindhoven, The Netherlands.

Martijn J. Rutten, Eclipse simulation technology, Nat.Lab. Technical Note NL-TN 2002/246, June 18, 2002, Eindhoven, The Netherlands.

Martijn Rutten and Martijn van Balen, C to Yapi; guidelines and examples, Nat.Lab. Technical Note NL-TN 2001/014, Feb. 2001, Eindhoven, The Netherlands.

J.T.J. van Eijndhoven et al., ECLIPSE CPU-Coprocessor Architectures, Nat.Lab. Technical Note NL-TN 405/99, Feb. 2000, Eindhoven, The Netherlands.

M.J. Rutten, On-Chip Communication Architectures, Nat.Lab. Technical Note 278/99, Oct. 1999, Eindhoven, The Netherlands.

M.J. Rutten, Optimizing 3D Graphics for TriMedia Processing, Eindhoven University of Technology, Faculty of Electrical Engineering, MSc thesis, Oct. 1998, Eindhoven, The Netherlands.

M.J. Rutten, Brain Mapping with Windows 95, Eindhoven University of Technology, Faculty of Electrical Engineering, Medical Electrical Engineering Division (EME), Traineeship report, 1997, Eindhoven, The Netherlands.

M.J. Rutten, PMOS Regulated Cascode SI Memory Cell using Clock Feedthrough Cancellation, Eindhoven University of Technology, Faculty of Electrical Engineering, Systems for Electronic Signal Processing Divsion (EEB), Traineeship report, 1996, Eindhoven, The Netherlands.