Pavel Zaykov

ORCID: 0000-0003-0465-9112
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Embedded Systems Design Techniques
  • Parallel Computing and Optimization Techniques
  • Real-Time Systems Scheduling
  • Interconnection Networks and Systems
  • Software Reliability and Analysis Research
  • Advanced Memory and Neural Computing
  • Neuroscience and Neural Engineering
  • CCD and CMOS Imaging Sensors
  • Simulation Techniques and Applications
  • Neural Networks and Reservoir Computing
  • Distributed systems and fault tolerance
  • Spacecraft Design and Technology
  • Safety Systems Engineering in Autonomy
  • Formal Methods in Verification
  • Radiation Effects in Electronics
  • Advanced Software Engineering Methodologies

Honeywell (Czechia)
2013-2022

Czech Technical University in Prague
2020

Eindhoven University of Technology
2020

Honeywell (United States)
2013-2016

Delft University of Technology
2009-2016

Technical University of Sofia
2007

Engineers who design hard real-time embedded systems express a need for several times the performance available today while keeping safety as major criterion. A breakthrough in is expected by parallelizing applications and running them on an multi-core processor, which enables combining requirements high-performance with timing-predictable execution. parMERASA will provide timing analyzable system of parallel scalable multicore processor. goes one step beyond mixed criticality demands: It...

10.1109/dsd.2013.46 preprint EN 2013-09-01

The EC project parMERASA (Multicore Execution of Parallelized Hard Real-Time Applications Supporting Analyzability) investigated timing-analyzable parallel hard real-time applications running on a predictable multicore processor. A pattern-supported parallelization approach was developed to ease sequential program transformation based design patterns that are timing analyzable. applied parallelize the following industrial programs: 3D path planning and stereo navigation algorithms (Honeywell...

10.1145/2910589 article EN ACM Transactions on Embedded Computing Systems 2016-05-23

Integrated Modular Avionics (IMA) enables incremental qualification by encapsulating avionics applications into software partitions (SWPs), as defined the ARINC 653 standard. SWPs, when running on top of single-core processors, provide robust time partitioning a means to isolate SWPs timing behavior from each other. However, moving towards parallel execution in many-core simultaneous accesses shared hardware and resources influence defying purpose isolation among applications. In this paper,...

10.1145/2656045.2656063 article EN 2014-10-12

The NimbleAI Horizon Europe project leverages key principles of energy-efficient visual sensing and processing in biological eyes brains, harnesses the latest advances <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{33D}$</tex> stacked silicon integration, to create an integral sensing-processing neuromorphic architecture that efficiently accurately runs computer vision algorithms area-constrained endpoint chips. rationale behind is:...

10.23919/date56975.2023.10136952 article EN Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE), 2015 2023-04-01

The article represents an approach of designing multiprocessor parallel architecture based on message passing paradigm in one the Xilinx Spartan 3 family chips. Compared to Flynn's taxonomy it falls MIMD architectures with SPMD program model. Each node consist PicoBlaze -- 8-bits RISC microcontroller, local memory and communication assistant. Nodes are connected using custom-made network switch. Software abstraction model system is hierarchically designed three layers. lowest responsible for...

10.1145/1330598.1330604 article EN 2007-01-01

Abstract The CS-23 category in the General Aviation domain requires affordable, greener technologies and support single-pilot operation. CS2 COAST project addresses these needs by proposing i) a leap-change computation performance, ii) reduction of development operational costs, iii) Size, Weight, Power, Cost (SWaPC). In project, findings technological areas are packaged common platform referred as Compact Computing Platform (CCP). CCP effort is split two development-Platform Engineering...

10.1088/1757-899x/1024/1/012088 article EN IOP Conference Series Materials Science and Engineering 2021-01-01

Low energy consumption is crucial for embedded systems, including the ones that employ tiled Multiprocessor Systems-on-Chip(MPSoC). Such systems often execute real-time applications consisting of several tasks synchronized in a data-flow manner and mapped over different MPSoC tiles. Energy can be saved by lowering processor voltage frequency, hence extending application execution periods time otherwise left idle, i.e., exploiting slack. In this paper we propose framework to distribute slack...

10.1109/dsd.2013.15 article EN 2013-09-01

10.1016/j.micpro.2012.05.005 article EN Microprocessors and Microsystems 2012-05-26

Parallel multi-threaded applications are needed to gain advantage from multi- and many-core processors. Such processors more frequently considered for embedded hard real-time with defined timing guarantees, too. The static analysis, which is one way calculate the worst-case execution time (WCET) of parallel applications, complex time-consuming due difficulty analyze interferences threads high annotation effort resolve it.

10.1109/rtcsa.2014.6910546 preprint EN 2014-08-01

In this paper, we address the problem of improving performance real-time embedded Multiprocessor System-on-Chip (MPSoC). Such MPSoCs often execute data-flow applications composed multiple tasks, which communicate through First-In-First-Out (FIFO) queues. The tasks on each processor in MPSoC are scheduled for execution by an instance a Real-Time Operating System (RTOS). To improve performance, propose Hardware Task-Status Manager (HWTSM) block that reduces Worst Case Execution Time (WCET)...

10.1109/reconfig.2014.7032527 article EN 2014-12-01

Full-system emulators allow the execution of guest operating systems and applications without need having access to real target hardware. For many applications, besides correct functional modeling, full-system emulator shall also be time-accurate. In this paper, we present a new multi-core simulator that delivers time-accurate preserves correctness application. The proposed solution is based on QEMU. We enriched QEMU with various time models platforms. call mcQEMU. mcQEMU supports CPUs...

10.1109/dsd51259.2020.00024 article EN 2020-08-01

10.1016/j.compeleceng.2016.03.016 article EN Computers & Electrical Engineering 2016-07-01

In this paper, we address the problem of computing worst-case timing bound for avionics applications. The bounds are defined by application Worst-Case Execution Time (WCET). avionic applications executed on a Commercial-Of-The-Shelf (COTS)multi-core processor from embedded domain. Based identified gap in existing state-of-the-art approaches analysis, propose WOrst-case Measurement-Based stAtistical Tool (WOMBAT). proposed WOMBAT uses Extreme Value Theory (EVT). is stand-alone tool, and it...

10.1109/aero.2019.8741824 article EN IEEE Aerospace Conference 2019-03-01

Many modern computing platforms in the safetycritical domains are based on heterogeneous Multiprocessor System-on-Chip (MPSoC).Such expected to guarantee high-performance within a strict thermal envelope.This paper introduces testbed for and performance analysis.The allows users develop advanced scheduling resource allocation techniques aiming at finding an optimal trade-off between peak temperature achieved performance.This presents new, opensource Thermobench tool data collection analysis...

10.15439/2020f174 article EN cc-by Annals of Computer Science and Information Systems 2020-09-26

The development of avionics systems is typically a tedious and cumbersome process. In addition to the required functions, developers must consider various often conflicting non-functional requirements such as safety, performance, energy efficiency. Certainly, an integrated approach with seamless design flow that capable modelling supporting refinement down actual implementation in traceable way, may lead significant acceleration cycles. This paper presents aspect-oriented supported by tool...

10.1109/aero.2013.6497184 article EN IEEE Aerospace Conference 2013-03-01

The demand for high-performance computing leads to the adoption of modern Multi-Processor System-on-Chip platforms in avionics domain, where many applications are safety-critical. To fulfill safety requirements, it is vital avoid platform's overheating. In this paper, we propose a task mapping method, MultiPAWS, thermal-aware allocation safety-critical workloads under time isolation constraints. With help jointly find an optimal number scheduling windows and their lengths workload these...

10.1109/rtcsa52859.2021.00026 article EN 2021-08-01

In a hard Real-Time (HRT) domain such as avionics, the high application performance is important delivering predictable execution time. More precisely, defined by Worst-Case Execution Time (WCET). A common practice to boost in general purpose computing parallelisation and parallel on shared memory multicore processor. Hence, local caches, used for bridging long latency, need allow coherent accesses data. Conventional cache coherence protocols impede suitable timing analysis because of...

10.1109/indin.2015.7281939 article EN 2022 IEEE 20th International Conference on Industrial Informatics (INDIN) 2015-07-01

In this dissertation, we address the problem of performance efficient multithreading execution on heterogeneous multicore embedded systems. By systems refer to those, which have real-time requirements and consist processor tiles with General Purpose Processor (GPP), local memory, one or more coprocessors running reconfigurable logic ((e)FPGA). We improve system by combining two common methods. The first method is exploit available application parallelism means program execution. second...

10.4233/uuid:b619e7d6-3df5-40ee-8108-ea7411ffeda7 article EN 2014-11-04

This paper presents a state-of-the-art overview on how to architect, design, and optimize Deep Neural Networks (DNNs) such that performance is improved accuracy preserved. The covers set of optimizations span the entire Machine Learning processing pipeline. We introduce two types optimizations. first alters DNN model requires NN re-training, while second does not. focus GPU optimizations, but we believe presented techniques can be used with other AI inference platforms. To demonstrate...

10.48550/arxiv.2208.02808 preprint EN cc-by arXiv (Cornell University) 2022-01-01
Coming Soon ...