Match!
Herbert Walder
École Polytechnique Fédérale de Lausanne
10Publications
9H-index
801Citations
Publications 10
Newest
#1C. SteigerH-Index: 4
#2Herbert WalderH-Index: 9
Last.Marco PlatznerH-Index: 25
view all 3 authors...
Today's reconfigurable hardware devices have huge densities and are partially reconfigurable, allowing for the configuration and execution of hardware tasks in a true multitasking manner. This makes reconfigurable platforms an ideal target for many modern embedded systems that combine high computation demands with dynamic task sets. A rather new line of research is engaged in the construction of operating systems for reconfigurable embedded platforms. Such an operating system provides a minimal ...
242 CitationsSource
#1Herbert Walder (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 9
#2Marco Platzner (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 25
We present a runtime environment that partially reconfigures and executes hardware tasks on Xilinx Virtex. To that end, the FPGA’s reconfigurable surface is split into a varying number of variable-sized vertical task slots that can accommodate the hardware tasks. A bus-based communication infrastructure allows for task communication and I/O. We discuss the design of the runtime system and its prototype implementation on an reconfigurable board architecture that was specifically tailored to recon...
60 CitationsSource
#1Herbert WalderH-Index: 9
#2Samuel NobsH-Index: 1
Last.Marco PlatznerH-Index: 25
view all 3 authors...
6 Citations
#1Christian PlesslH-Index: 15
#2Rolf Enzler (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 7
Last.Gerhard Tröster (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 59
view all 7 authors...
Wearable computers are embedded into the mobile environment of their users. A design challenge for wearable systems is to combine the high performance required for tasks such as video decoding with the low energy consumption required to maximise battery runtimes and the flexibility demanded by the dynamics of the environment and the applications. In this paper, we demonstrate that reconfigurable hardware technology is able to answer this challenge. We present the concept and the prototype implem...
31 CitationsSource
#1C. Steiger (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 4
#2Herbert Walder (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 9
Last.Marco Platzner (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 25
view all 3 authors...
Partially reconfigurable devices allow to configure and execute tasks in a true multitasking manner. The main characteristics of mapping tasks to such devices is the strong nexus between scheduling and placement. In this paper, we formulate a new online real-time scheduling problem and present two heuristics, the horizon and the stuffing technique, to tackle it. Simulation experiments evaluate the performance and the runtime efficiency of the schedulers. Finally, we discuss our prototyping work ...
46 CitationsSource
#1Herbert WalderH-Index: 9
#2Marco PlatznerH-Index: 25
This paper presents our work toward an operating system that manages the resources of a reconfigurable device in a multitasking manner. We propose an online scheduling system that allocates tasks to a block-partitioned reconfigurable device. The blocks are statically-fixed but can have different widths, which allows the matching of the computational resources with the task requirements. We implement several non-preemptive and preemptive schedulers as well as different placement strategies. Final...
82 CitationsSource
Jan 1, 2003 in RTSS (Real-Time Systems Symposium)
#1C. SteigerH-Index: 4
#2Herbert WalderH-Index: 9
Last.Lothar ThieleH-Index: 69
view all 4 authors...
This paper deals with online scheduling of tasks to partially reconfigurable devices. Such devices are able to execute several tasks in parallel. All tasks share the reconfigurable surface as a single resource which leads to highly dynamic allocation situations. To manage such devices at runtime, we propose a reconfigurable operating system that splits into three main modules: scheduler, placer, and loader. The main characteristic of the resulting online scheduling problem is the strong nexus be...
69 CitationsSource
#1Herbert Walder (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 9
#2Marco Platzner (EPFL: École Polytechnique Fédérale de Lausanne)H-Index: 25
66 Citations
#1Herbert WalderH-Index: 9
#2C. SteigerH-Index: 4
Last.Marco PlatznerH-Index: 25
view all 3 authors...
Partial reconfiguration allows for mapping and executing several tasks on an FPGA during runtime. Multitasking on FPGAs raises a number of questions on the management of the reconfigurable resource which leads to the concept of a reconfigurable operating system. A major aspect of such an operating system is task placement. Online placement methods are required that achieve a high placement quality and lead to efficient implementations. This paper presents placement methods that rely on efficient...
129 CitationsSource
#1Herbert WalderH-Index: 9
#2Marco PlatznerH-Index: 25
Partial reconfiguration allows for mapping and executing several tasks on an FPGA during runtime. Multitasking on FPGAs rises a number of questions on the management of the reconfigurable resource, which leads to concepts of reconfigurable operating systems. This paper focuses on a major aspect of a reconfigurable operating system: task placement and transformation. We first discuss task characteristics and system models, and then concentrate on the execution of independent task sets on non-pree...
70 Citations
1