Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andreas Raabe

dblp:58/675 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Hardware reliability and fault tolerance
fault-tolerant architecture
0.112012
Towards fault-tolerant embedded systems with imperfect fault detection · DAC 2012
Distributed systems › fault tolerance › fault-tolerant real-time systems
fault-tolerant scheduling
0.112012
Towards fault-tolerant embedded systems with imperfect fault detection · DAC 2012
Embedded and real-time systems
real-time scheduling
0.112012
Towards fault-tolerant embedded systems with imperfect fault detection · DAC 2012
Electronic design automation
logic synthesis
0.112009
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
YearPublicationVenuePosition
2022 Dynamic CNNs using uncertainty to overcome domain generalization for surgical instrument localization
abstract
Due 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
WACV6
2020 Visualization of White Matter Fiber Tracts of Brain Tissue Sections With Wide-Field Imaging Mueller Polarimetry
abstract
Identification 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 Imaging5
2019 Computational design of improved standardized chemotherapy protocols for grade II oligodendrogliomas
abstract
Here 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 detection
abstract
Many 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
DAC3
2012 Static scheduling of a Time-Triggered Network-on-Chip based on SMT solving
abstract
Time-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
DATE3
2012 Bounding WCET of applications using SDRAM with Priority Based Budget Scheduling in MPSoCs
abstract
SDRAM 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
DATE2
2011 A workflow for runtime adaptive task allocation on heterogeneous MPSoCs
abstract
Modern 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
DATE2
2011 Priority division: A high-speed shared-memory bus arbitration with bounded latency
abstract
In 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
DATE2
2011 Reliability-Aware Design Optimization for Multiprocessor Embedded Systems
abstract
This 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
DSD3
2011 Energy-Aware Task Allocation for Network-on-Chip Based Heterogeneous Multiprocessor Systems
abstract
Energy-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
PDP3
2009 Synthesizing hardware from sketches
abstract
This 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
DAC1
2008 A SystemC Language Extension for High-Level Reconfiguration Modelling
abstract
The 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
FDL1
2008 ReChannel: Describing and simulating reconfigurable hardware in systemC
abstract
With 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 Results
abstract
We 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
DATE1