Martijn Rutten's Projects

Currently, I am working as co-founder in a technology start-up in Eindhoven.

TimeDoctor

In 2006 at NXP Semiconductors, I developed TimeDoctor, an Eclipse plugin to visualize the execution behavior of complex SoC systems, as well as of stand-alone processors (e.g. Linux). Although the name is the same, the Eclipse development environment is a completely different product than the work of my PhD.

Streaming software infrastructure

In 2005, I worked on streaming software architectures for audio and modem processing, deployed in mobile phone SoCs.

Multi-processor SoC subsystem for Car Infotainment

In 2004 in Philips Semiconductors, I worked on a multi-processor SoC subsystem for Car infotainment systems. The work focused on streaming software infrastructue, but also included both asynchronous hardware to interconnect DSP cores.

Execution architecture of DVD recorder systems

From April to August 2004, I got acquainted with serious (i.e. over a million lines of code) embedded software development at Philips' Digital Systems Laboratory in Eindhoven, The Netherlands. During this 4-month visit, I developed a framework for the analysis and measurement of the execution architecture of Philips' DVD recorder systems, with a focus on streaming audio and video.

Programming paradigms for media multiprocessors

In 2003, I was project leader of a research project investigating programming paradigms for emerging hardware architectures. The project focused on streaming applications in the context of the Philips Nexperia digital-video platform.

Heterogeneous multiprocessor SoC subsystem

From 1998 until 2002, I took part in the definition of an architecture template for SoC subsystems, called Eclipse. In Sept. 2007, I completed my PhD. thesis on this topic at Amsterdam University.

High-level Design-space exploration of multiprocessor systems

Starting Nov. 1998, I wrote a library of simulation models (processor, bus, bus interfaces, and memory) for the SPADE design-space exploration environment used in the Artemis project at Delft University of Technology.

3D graphics on TriMedia

From Jan. 1997 until Oct. 1998, I optimized a 3D-graphics library (Mesa) for the 64-bit successor of Philips' TriMedia processor. I did this work as MSc project at the Information Processing Architectures (IPA) department at Philips Research in Eindhoven, The Netherlands.