Pirmin Vogel

ORCID: 0000-0002-9657-736X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Parallel Computing and Optimization Techniques
  • Interconnection Networks and Systems
  • Embedded Systems Design Techniques
  • Advanced Data Storage Technologies
  • Cloud Computing and Resource Management
  • Distributed and Parallel Computing Systems
  • Radiation Effects in Electronics
  • Security and Verification in Computing
  • Ultrasonics and Acoustic Wave Propagation
  • Ultrasound Imaging and Elastography
  • Physical Unclonable Functions (PUFs) and Hardware Security
  • Advanced Power Amplifier Design
  • Ferroelectric and Negative Capacitance Devices
  • Analog and Mixed-Signal Circuit Design
  • Structural Health Monitoring Techniques
  • Electrical and Bioimpedance Tomography
  • Advanced Wireless Communication Techniques
  • Greenhouse Technology and Climate Control
  • Sustainable Building Design and Assessment
  • Microwave Imaging and Scattering Analysis
  • Evolutionary Algorithms and Applications
  • Power Transformer Diagnostics and Insulation
  • Advanced Memory and Neural Computing
  • Distributed systems and fault tolerance
  • Cryptographic Implementations and Security

ETH Zurich
2013-2018

Universidade de Brasília
2004-2005

Heterogeneous embedded systems on chip (HESoCs) co-integrate a standard host processor with programmable manycore accelerators (PMCAs) to combine general-purpose computing domain-specific, efficient processing capabilities. While leading companies successfully advance their HESoC products, research lags behind due the challenges of building prototyping platform that unites an industry-standard open PMCA architecture. In this work we introduce HERO, FPGA-based combines composed clusters...

10.48550/arxiv.1712.06497 preprint EN other-oa arXiv (Cornell University) 2017-01-01

Heterogeneous systems on chip (HeSoCs) co-integrate a high-performance multicore host processor with programmable manycore accelerators (PMCAs) to combine "standard platform" software support (e.g. the Linux OS) energy-efficient, domain-specific, highly parallel processing capabilities.

10.1145/3295816.3295821 article EN 2018-11-04

With the shrinking of technology nodes and use parallel processor clusters in hostile critical environments, such as space, run-time faults caused by radiation are a serious cross-cutting concern, also impacting architectural design. This paper introduces an approach to configurable soft-error tolerance at core level, augmenting six-core open-source RISC-V cluster with novel On-Demand Redundancy Grouping (ODRG) scheme. ODRG allows operate either two fault-tolerant cores, or six individual...

10.1109/isvlsi54635.2022.00089 article EN 2022-07-01

A key enabler for the ever-increasing adoption of FPGA accelerators is availability frameworks allowing seamless coupling to general-purpose host processors. Embedded FPGA+CPU systems still heavily rely on copy-based host-to-accelerator communication, which complicates application development. In this paper, we present a hardware/software framework enabling transparent, shared virtual memory in embedded SoCs. It can use hard-macro IOMMU if available, or configurable soft-core that provide....

10.1109/tc.2018.2879080 article EN IEEE Transactions on Computers 2018-11-06

One of the most demanding tasks in state-of-the-art medical ultrasound systems is localization possible scatterers body based on received echoes. Digital beamforming involves summation all echoes each image point according to their time flight, i.e., delay. This requires knowledge delays for combinations transmitters, points and receivers. Recent three-dimensional (3D) comprise thousands transducer elements millions points. Compared traditional 2D systems, total number several orders...

10.1145/2591513.2591599 article EN 2014-05-20

While high-end heterogeneous systems are increasingly supporting uniform memory access (hUMA), their low-power counterparts still lack basic features like virtual support for accelerators. Instead of simply passing pointers, explicit data management involving copies is needed which hampers programmability and performance. In this work, we evaluate a mixed hardware/software solution lightweight many-core accelerators in embedded systems-on-chip. Based on an input/output translation lookaside...

10.1109/tpds.2016.2645219 article EN IEEE Transactions on Parallel and Distributed Systems 2016-12-26

Shared virtual memory is key in heterogeneous systems on chip (SoCs) that combine a general-purpose host processor with many-core accelerator, both for programmability and performance. In contrast to the full-blown, hardware-only solutions predominant modern high-end systems, lightweight hardware-software co-designs are better suited context of more power- area-constrained embedded provide additional benefits terms flexibility predictability. As downside, latter require handle software...

10.1145/3126560 article EN ACM Transactions on Embedded Computing Systems 2017-09-27

Fault attacks are active, physical that an adversary can leverage to alter the control-flow of embedded devices gain access sensitive information or bypass protection mechanisms. Due severity these attacks, manufacturers deploy hardware-based fault defenses into security-critical systems, such as secure elements. The development countermeasures is a challenging task due complex interplay circuit components and because contemporary design automation tools tend optimize inserted structures...

10.46586/tches.v2022.i4.56-87 article EN cc-by IACR Transactions on Cryptographic Hardware and Embedded Systems 2022-08-31

Shared virtual memory (SVM) is key in heterogeneous systems on chip (SoCs), which combine a general-purpose host processor with many-core accelerator, both for programmability and to avoid data duplication. However, SVM can bring significant run time overhead when translation lookaside buffer (TLB) entries are missing. Moreover, allowing DMA burst transfers write traditionally requires buffers absorb that miss the TLB. These have be overprovisioned maximum size, wasting precious on-chip...

10.1109/iccd.2018.00052 article EN 2022 IEEE 40th International Conference on Computer Design (ICCD) 2018-10-01

While high-end heterogeneous systems are increasingly supporting uniform memory access (hUMA) as envisioned by the Heterogeneous System Architecture (HSA) foundation, their low-power counterparts targeting embedded domain still lack basic features like virtual support for accelerators. As opposed to simply passing address pointers, explicit data management involving copies is needed share between host processor and accelerators which hampers programmability performance. In this work, we...

10.5555/2830840.2830846 article EN International Conference on Hardware/Software Codesign and System Synthesis 2015-10-04

High-frame-rate and high-resolution 3D medical ultrasound imaging imposes high requirements on the involved processing hardware. Several thousands of analog signals need to be processed in many steps obtain a final image. Fully digital beamforming makes it possible achieve image quality coupled with extreme flexibility. Unfortunately, staggering main memory bandwidth caused by loading off-chip stored delays. In this paper we present first fully-digital integrated beamformer that is able...

10.1109/biocas.2014.6981704 article EN 2014-10-01

Heterogeneous embedded systems on chip (HESoCs) co-integrate a standard host processor with programmable manycore accelerators (PMCAs) to combine general-purpose computing domain-specific, efficient processing capabilities. While leading companies successfully advance their HESoC products, research lags behind due the challenges of building prototyping platform that unites an industry-standard open PMCA architecture. In this work we introduce HERO, FPGA-based combines composed clusters...

10.3929/ethz-b-000219249 article EN arXiv (Cornell University) 2017-10-01

Today's systems-on-chip (SoCs) more and conform to the models envisioned by Heterogeneous System Architecture (HSA) foundation in which massively parallel, programmable many-core accelerators (PMCAs) not only cooperate but also coherently share memory with a powerful, multi-core host processor. Allowing direct access system from both sides greatly simplifies application development, it increases potential interference due PMCA.

10.1145/2723772.2723775 article EN 2015-02-08

While high-end heterogeneous systems are increasingly supporting uniform memory access (hUMA) as envisioned by the Heterogeneous System Architecture (HSA) foundation, their low-power counterparts targeting embedded domain still lack basic features like virtual support for accelerators. As opposed to simply passing address pointers, explicit data management involving copies is needed share between host processor and accelerators which hampers programmability performance. In this work, we...

10.1109/codesisss.2015.7331367 article EN 2015-10-01

This paper presents an approach for investigating the statistical behavior of voltage harmonic distortions on a commercial load. Stochastic process tools are proposed analyzing problem total distortion (THD). Voltage signals used to perform study. Indices such as probability and time means employed verifying condition stationarity whether both processes present similarity. Field measurements obtained from load assess test results. The analysis permits establish typical period, which better...

10.1109/ichqp.2002.1221418 article EN 2004-03-02

A CMOS VLSI system on chip, designed for irrigation control applications was developed. The SoC features include wireless communication capability, data processing, sensor signal acquisition and actuator control. power saving strategy provides long-term autonomy with standard energy sources. Application software dedicated development CAD tools were also implemented in this design effort.

10.1109/socc.2005.1554453 article EN 2005-12-13

Carrier aggregation (CA) in latest 4G standards and beyond demands either multiple narrow-band RX branches or a single wide-band branch followed by efficient channelizer architectures the digital front-end (DFE). The small number of simultaneously received component carriers favors use ADC conjunction with per-channel carrier extraction. However, computational complexity extraction is high due to mixing operation for each aggregated carriers. In this work, we show how approach can be reduced...

10.1109/icecs.2013.6815553 article EN 2013-12-01

Shared virtual memory (SVM) is key in heterogeneous systems on chip (SoCs), which combine a general-purpose host processor with many-core accelerator, both for programmability and to avoid data duplication. However, SVM can bring significant run time overhead when translation lookaside buffer (TLB) entries are missing. Moreover, allowing DMA burst transfers write traditionally requires buffers absorb that miss the TLB. These have be overprovisioned maximum size, wasting precious on-chip...

10.48550/arxiv.1808.09751 preprint EN other-oa arXiv (Cornell University) 2018-01-01

With the shrinking of technology nodes and use parallel processor clusters in hostile critical environments, such as space, run-time faults caused by radiation are a serious cross-cutting concern, also impacting architectural design. This paper introduces an approach to configurable soft-error tolerance at core level, augmenting six-core open-source RISC-V cluster with novel On-Demand Redundancy Grouping (ODRG) scheme. ODRG allows operate either two fault-tolerant cores, or six individual...

10.48550/arxiv.2205.12580 preprint EN cc-by-sa arXiv (Cornell University) 2022-01-01

Fault attacks are active, physical that an adversary can leverage to alter the control-flow of embedded devices gain access sensitive information or bypass protection mechanisms. Due severity these attacks, manufacturers deploy hardware-based fault defenses into security-critical systems, such as secure elements. The development countermeasures is a challenging task due complex interplay circuit components and because contemporary design automation tools tend optimize inserted structures...

10.48550/arxiv.2205.04775 preprint EN other-oa arXiv (Cornell University) 2022-01-01
Coming Soon ...