Demo Data from EDBT 2026 / reviewers in the wild / expert
Andreas Raabe
dblp:58/675
· DBLP profile ↗
14ranked-venue papers
4as first author
1since 2021 · last 2022
0000-0002-3886-466XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 3 first-authorSoftware engineering, systems software and programming languages · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware reliability and fault tolerance · 26% Embedded and real-time systems · 26% Distributed systems · 26% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance
fault-tolerant architecture |
0.1 | 1 | 2012 | Towards fault-tolerant embedded systems with imperfect fault detection · DAC 2012 |
Distributed systems › fault tolerance › fault-tolerant real-time systems
fault-tolerant scheduling |
0.1 | 1 | 2012 | Towards fault-tolerant embedded systems with imperfect fault detection · DAC 2012 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2012 | Towards fault-tolerant embedded systems with imperfect fault detection · DAC 2012 |
Electronic design automation
logic synthesis |
0.1 | 1 | 2009 | Synthesizing hardware from sketches · DAC 2009 |
Methods — techniques the papers use, named apart from their topics
schedule synthesis · 0.1fault detector selection · 0.1sketching · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Dynamic CNNs using uncertainty to overcome domain generalization for surgical instrument localizationabstractDue to the limited amount of available annotated data in the medical field, domain generalization for applications in computer-assisted surgery is essential. Our work addresses this problem for the task of surgical instrument tip localization in neurosurgery, which is a classical step towards computer-assisted surgery. We propose an uncertainty-based CNN approach that dynamically selects the most relevant data source by incorporating its own uncertainty into the inference. In addition, the estimated uncertainty can visualize and easily explain the network’s decision. Quantitative and qualitative evaluations show that our method outperforms state of the art approaches for large domain shifts and results are on-par for in-domain applications. Further increasing domain shifts by testing on different surgical disciplines, eye and laparoscopic surgeries, proves the generalization capabilities of the proposed method. Markus Philipp, Anna Alperovich, Marielena Gutt-Will, Andrea Mathis, Stefan Saur, Andreas Raabe, Franziska Mathis-Ullrich |
WACV | 6 |
| 2020 | Visualization of White Matter Fiber Tracts of Brain Tissue Sections With Wide-Field Imaging Mueller PolarimetryabstractIdentification of white matter fiber tracts of the brain is crucial for delineating the tumor border during neurosurgery. A custom-built Mueller polarimeter was used in reflection configuration for the wide-field imaging of thick sections of fixed human brain and fresh calf brain. The maps of the azimuth of the fast optical axis of linear birefringent medium reconstructed from the experimental Mueller matrix images of the specimen by applying a non-linear data compression algorithm showed a strong correlation with the silver-stained sample histology image, which is the gold standard for ex-vivo brain fiber tract visualization. The polarimetric maps of fresh calf brain tissue demonstrated the same trends in the depolarization, the scalar retardance and the azimuth of the fast optical axis as seen in fixed human brain tissue. Thus, label-free imaging Mueller polarimetry shows promise as an efficient intra-operative modality for the visualization of healthy brain white matter fiber tracts, which could improve the accuracy of tumor border detection and, ultimately, patient outcomes. Philippe Schucht, Hee Ryung Lee, Hachem Mohammed Mezouar, Ekkehard Hewer, Andreas Raabe, Michael Murek, Irena Zubak, Johannes Goldberg, Enikö Kövari, Angelo Pierangelo, Tatiana Novikova |
IEEE Trans. Medical Imaging | 5 |
| 2019 | Computational design of improved standardized chemotherapy protocols for grade II oligodendrogliomasabstractHere we put forward a mathematical model describing the response of low-grade (WHO grade II) oligodendrogliomas (LGO) to temozolomide (TMZ). The model describes the longitudinal volumetric dynamics of tumor response to TMZ of a cohort of 11 LGO patients treated with TMZ. After finding patient-specific parameters, different therapeutic strategies were tried computationally on the 'in-silico twins' of those patients. Chemotherapy schedules with larger-than-standard rest periods between consecutive cycles had either the same or better long-term efficacy than the standard 28-day cycles. The results were confirmed in a large trial of 2000 virtual patients. These long-cycle schemes would also have reduced toxicity and defer the appearance of resistances. On the basis of those results, a combination scheme consisting of five induction TMZ cycles given monthly plus 12 maintenance cycles given every three months was found to provide substantial survival benefits for the in-silico twins of the 11 LGO patients (median 5.69 years, range: 0.67 to 68.45 years) and in a large virtual trial including 2000 patients. We used 220 sets of experiments in-silico to show that a clinical trial incorporating 100 patients per arm (standard intensive treatment versus 5 + 12 scheme) could demonstrate the superiority of the novel scheme after a follow-up period of 10 years. Thus, the proposed treatment plan could be the basis for a standardized TMZ treatment for LGO patients with survival benefits. Víctor M. Pérez-García, Luis E. Ayala-Hernández, Juan Belmonte-Beitia, Philippe Schucht, Michael Murek, Andreas Raabe, Juan Sepúlveda |
PLoS Comput. Biol. | 6 |
| 2012 | Towards fault-tolerant embedded systems with imperfect fault detectionabstractMany state-of-the-art approaches on fault-tolerant system design make the simplifying assumption that all faults are detected within a certain time interval. However, based on a detailed experimental analysis, we observe that perfect fault detection is not only an impractical assumption but even if implementable also a suboptimal design decision. This paper presents an approach that takes imperfect fault detection into account. Novel analysis and optimization techniques are developed, which distinguish detectable and undetectable faults in the overall workflow. Besides synthesizing the task schedules, our approach also decides which of the available fault detectors is selected for each task instance. Experimental results show that our approach finds solutions with several orders of magnitude higher reliability than current approaches. Kai Huang 0001, Andreas Raabe, Christian Buckl, Alois C. Knoll |
DAC | 3 |
| 2012 | Static scheduling of a Time-Triggered Network-on-Chip based on SMT solvingabstractTime-Triggered Network-on-Chip (TTNoC) is a networking concept aiming at providing both predictable and high-throughput communication for modern multiprocessor systems. The message scheduling is one of the major design challenges in TTNoC-based systems. The designers not only need to allocate time slots but also have to assign communication routes for all messages. This paper tackles the TTNoC scheduling problem and presents an approach based on Satisfiability Modulo Theories (SMT) solving. We first formulate the complete problem as an SMT instance, which can always compute a feasible solution if exists. Thereafter, we propose an incremental approach that integrates SMT solving into classical heuristic algorithms. The experimental results show that the heuristic scales significantly better with only minor loss of performance. Jan Olaf Blech, Andreas Raabe, Christian Buckl, Alois C. Knoll |
DATE | 3 |
| 2012 | Bounding WCET of applications using SDRAM with Priority Based Budget Scheduling in MPSoCsabstractSDRAM is a popular off-chip memory that provides large data storage, high data rates, and is in general significantly cheaper than SRAM. There is a growing interest in using SDRAMs in safety critical application domains like aerospace, automotive and industrial automation. Some of these applications have hard real-time requirements where missing a deadline can have devastating consequence. Before integrating any hardware or software in this type of system it needs to be proven that deadlines will always be met. In practice, this is done by analyzing application's timing behavior and calculating its Worst Case Execution Time (WCET). SDRAMs have variable access latencies depending on the refresh operation and the previous accesses. This paper builds on hardware techniques such as bank interleaving and applying Priority Based Budget Scheduling (PBS) to share the SDRAM among multiple masters. Its main contribution is a technique to bound the WCET of an application accessing a shared SDRAM of a multicore architecture using the worst case access pattern. We implemented and tested an overall memory system on an Altera Cyclone III FPGA and applied the proposed WCET estimation technique. The results show that our technique produces safe and low WCET bounds. Hardik Shah, Andreas Raabe, Alois C. Knoll |
DATE | 2 |
| 2011 | A workflow for runtime adaptive task allocation on heterogeneous MPSoCsabstractModern Multiprocessor Systems-on-Chips (MPSoCs) are ideal platforms for co-hosting multiple applications, which may have very distinct resource requirements (e.g. data processing intensive or communication intensive) and may start/stop execution independently at time instants unknown at design time. In such systems, the runtime task allocator, which is responsible for assigning appropriate resources to each task, is a key component to achieve high system performance. This paper presents a new task allocation strategy in which self-adaptability is introduced. By dynamically adjusting a set of key parameters at runtime, the optimization criteria of the task allocator adapts itself according to the relative scarcity of different types of resources, so that resource bottlenecks can be effectively mitigated. Compared with traditional task allocators with fixed optimization criteria, experimental results show that our adaptive task allocator achieves significant improvement both in terms of hardware efficiency and stability. Andreas Raabe, Christian Buckl, Alois C. Knoll |
DATE | 2 |
| 2011 | Priority division: A high-speed shared-memory bus arbitration with bounded latencyabstractIn state-of-the-art multi-processor systems-on-chip (MPSoC), interconnect of processing elements has a major impact on the system's overall average-case and worst-case performance. Moreover, in real-time applications predictability of inter-chip communication latency is imperative for bounding the response time of the overall system. In shared-memory MPSoCs buses are still the prevalent means of on-chip communication for small to medium size chip-multi-processors (CMPs). Still, bus arbitration schemes employed in current architectures either deliver good average-case performance (i.e. maximize bus utilization) or enable tight bounding of worst-case-execution time. This paper presents a shared bus arbitration approach allowing high bus utilization while guaranteeing a fixed bandwidth per time frame to each master. Thus it provides high-performance to both realtime and any-time applications or even a mixture of both. The paper includes performance results obtained while executing random traffic on a shared bus implemented on a FPGA. The results show that our approach provides bus utilization close to static priority based arbitration, a fairer bandwidth distribution than Round Robin and latency guarantees identical to TDMA. With this it combines the best properties of these schemes. Hardik Shah, Andreas Raabe, Alois C. Knoll |
DATE | 2 |
| 2011 | Reliability-Aware Design Optimization for Multiprocessor Embedded SystemsabstractThis paper presents an approach for the reliability-aware design optimization of real-time systems on multi-processor platforms. The optimization is based on an extension of well accepted fault- and process-models. We combine utilization of hardware replication and software re-execution techniques to tolerate transient faults. A System Fault Tree (SFT) analysis is proposed, which computes the system-level reliability in presence of the hardware and software redundancy based on component failure probabilities. We integrate the SFT analysis with a Multi-Objective Evolutionary Algorithm (MOEA) based optimization process to perform efficient reliability-aware design space exploration. The solution resulting from our optimization contains the mapping of tasks to processing elements (PEs), the exact task and message schedule and the fault-tolerance policy assignment. The effectiveness of the approach is illustrated using several case studies. Jan Olaf Blech, Andreas Raabe, Christian Buckl, Alois C. Knoll |
DSD | 3 |
| 2011 | Energy-Aware Task Allocation for Network-on-Chip Based Heterogeneous Multiprocessor SystemsabstractEnergy-efficiency is becoming one of the most critical issues in embedded system design. In Network-on-Chip (NoC) based heterogeneous Multiprocessor Systems, the energy consumption is influenced dramatically by task allocation schemes. Although various approaches are proposed to allocate tasks in an energy-efficient way, existing work does not well explore the tradeoff between the two major power consumers, namely the processors and network links, resulting in sub optimal mappings from a system point of view. In this paper, we first extend the existing Integer Linear Programming (ILP) formulation to take both processing and communication energy into account. Thereafter, we propose a Simulated Annealing with Timing Adjustment (SA-TA) heuristic to accelerate the optimization process. While the SA-TA algorithm achieves performance very close to the global optimum, significant improvement in computation speed is observed. Christian Buckl, Andreas Raabe, Alois C. Knoll |
PDP | 3 |
| 2009 | Synthesizing hardware from sketchesabstractThis paper proposes to adapt sketching, a software synthesis technique, to hardware development. In sketching, the designer develops an incomplete hardware description, providing the "insight" into the design. The synthesizer completes the design to match an executable specification. This style of synthesis liberates the designer from tedious and error-prone details---such as timing delays, wiring in combinational circuits and initialization of lookup tables---while allowing him to control low-level aspects of the design. The main benefit will be a reduction of the time-to-market without impairing system performance. Andreas Raabe, Rastislav Bodík |
DAC | 1 |
| 2008 | A SystemC Language Extension for High-Level Reconfiguration ModellingabstractThe ongoing trend towards development of parallel software and the increased flexibility of state-of-the-art programmable logic devices are currently converging in the field of reconfigurable hardware. On the other hand there is the traditional hardware market, with its increasingly short development cycles, which is mainly driven by high-level prototyping of products. This paper presents a library for modelling reconfiguration in the leading high-level system description language SystemC combining IP reuse and high-level modelling with reconfiguration. Details on the underlying simulation engine are given, which allows safe disabling and re-enabling of all process types without altering the kernel. Novel control statements and internal techniques that allow safe usage of process controlling in conjunction with standard SystemC language constructs are presented. A real world case study using the presented library proves its applicability. Andreas Raabe, Armin Felke |
FDL | 1 |
| 2008 | ReChannel: Describing and simulating reconfigurable hardware in systemCabstractWith the ongoing integration of (dynamic) reconfiguration into current system models, new methodologies and tools are needed to help the designer during the development process. This article introduces a language extension for SystemC along with a design methodology for describing and simulating dynamically reconfigurable systems at all levels of abstraction. The presented library provides maximum freedom of description of reconfiguration behavior and its control, while featuring simulation of runtime configuration, removal, and exchange of custom modules as well as third-party IP-cores during the complete architecture refinement process. When designing at RT-level, the resulting hardware description can easily be synthesized by standard synthesis tools. Andreas Raabe, Philipp A. Hartmann, Joachim K. Anlauf |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2005 | Hardware Accelerated Collision Detection - An Architecture and Simulation ResultsabstractWe present a hardware architecture for a single-chip acceleration of an efficient hierarchical collision detection algorithm as well as simulation results for collision queries using this architecture. The architecture consists of two main stages, one for traversing simultaneously a hierarchy of discretely oriented polytopes, and one for intersecting triangles. Within each stage, the architecture is deeply pipelined and parallelized. For the first stage, we compare and evaluate different traversal schemes for bounding volume hierarchies. A simulation in VHDL shows that a hardware implementation can offer a speed-up over a software implementation by orders of magnitude. Thus, real-time collision detection of complex objects at rates required by force feedback and physically based simulations can be achieved. Andreas Raabe, Blazej Bartyzel, Joachim K. Anlauf, Gabriel Zachmann |
DATE | 1 |