Takuya Azumi
YOU?
Author Swipe
View article: Partitioned Scheduling for DAG Tasks Considering Probabilistic Execution Time
Partitioned Scheduling for DAG Tasks Considering Probabilistic Execution Time Open
Autonomous driving systems, critical for safety, require real-time guarantees and can be modeled as DAGs. Their acceleration features, such as caches and pipelining, often result in execution times below the worst-case. Thus, a probabilist…
View article: Autoware Toolbox 2: Model-Based Benchmark Suite of ROS 2 Nodes for Autonomous Driving System
Autoware Toolbox 2: Model-Based Benchmark Suite of ROS 2 Nodes for Autonomous Driving System Open
The rapid development of autonomous driving technology calls for efficient and reliable methods for performance evaluation and optimization. This paper proposes Autoware Toolbox 2, which is a benchmark suite for the autonomous driving syst…
View article: TECS/Rust-OE: Optimizing Exclusive Control in Rust-Based Component Systems for Embedded Devices
TECS/Rust-OE: Optimizing Exclusive Control in Rust-Based Component Systems for Embedded Devices Open
The diversification of functionalities and the development of the IoT are making embedded systems larger and more complex in structure. Ensuring system reliability, especially in terms of security, necessitates selecting an appropriate pro…
View article: Work in Progress: Middleware-Transparent Callback Enforcement in Commoditized Component-Oriented Real-Time Systems
Work in Progress: Middleware-Transparent Callback Enforcement in Commoditized Component-Oriented Real-Time Systems Open
Real-time scheduling in commoditized component-oriented real-time systems, such as ROS 2 systems on Linux, has been studied under nested scheduling: OS thread scheduling and middleware layer scheduling (e.g., ROS 2 Executor). However, by e…
View article: SIM-LDM: Local Dynamic Map Generation Framework using Autonomous Driving Simulator
SIM-LDM: Local Dynamic Map Generation Framework using Autonomous Driving Simulator Open
View article: Exploring Power Usage and Inference Speed Evaluation of Low-power Clustered Many-core Platforms
Exploring Power Usage and Inference Speed Evaluation of Low-power Clustered Many-core Platforms Open
High-performance platforms capable of running deep neural network (DNN)-based applications are necessary for embedded systems such as autonomous-driving systems. These systems must be compact and power-efficient, rather than relying on ric…
View article: Dedicated Processor Allocation Scheduling for High-load Tasks on Clustered Many-core Processors
Dedicated Processor Allocation Scheduling for High-load Tasks on Clustered Many-core Processors Open
View article: AUTOSAR AP and ROS 2 Collaboration Framework for Development in Cloud Environment
AUTOSAR AP and ROS 2 Collaboration Framework for Development in Cloud Environment Open
The development of autonomous vehicles is progressing rapidly. For practical implementation, platforms ensuring real-time performance, safety, and security are crucial. AUTOSAR adaptive platform (AUTOSAR AP) meets these needs and is widely…
View article: Dynamic Cluster Selection DAG Scheduling for Clustered Many-Core Processor Considering Inter-Cluster Communication
Dynamic Cluster Selection DAG Scheduling for Clustered Many-Core Processor Considering Inter-Cluster Communication Open
The advancement of embedded systems, such as autonomous driving systems, has led to a need for platforms that can cope with severe real-time constraints. In this context, research on real-time scheduling of Directed Acyclic Graph (DAG) usi…
View article: Deadline Miss Rate Scheduling in DAG Considering Probabilistic Execution Time
Deadline Miss Rate Scheduling in DAG Considering Probabilistic Execution Time Open
Autonomous driving systems have been extensively researched for safety. To ensure safety, a strict deadline is enforced before sensor data influences vehicle control. A common approach to this issue is Directed Acyclic Graph (DAG) scheduli…
View article: Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks Open
Recent developments in autonomous driving systems highlight the significance of response time analysis. In autonomous driving systems, the complexities of response time analysis stem from different periods of tasks, tasks with high computa…
View article: Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems
Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems Open
Autoware is an autonomous driving system implemented on Robot Operation System (ROS) 2, where an end-to-end timing guarantee is crucial to ensure safety. However, existing ROS 2 cause-effect chain models for analyzing end-to-end latency st…
View article: AUTOSAR AP and ROS 2 Collaboration Framework
AUTOSAR AP and ROS 2 Collaboration Framework Open
The field of autonomous vehicle research is advancing rapidly, necessitating platforms that meet real-time performance, safety, and security requirements for practical deployment. AUTOSAR Adaptive Platform (AUTOSAR AP) is widely adopted in…
View article: TECS/Rust: Memory-safe Component Framework for Embedded Systems
TECS/Rust: Memory-safe Component Framework for Embedded Systems Open
As embedded systems grow in complexity and scale due to increased functional diversity, component-based development (CBD) emerges as a solution to streamline their architecture and enhance functionality reuse. CBD typically utilizes the C …
View article: 3D Point Cloud Object Detection on Edge Devices for Split Computing
3D Point Cloud Object Detection on Edge Devices for Split Computing Open
The field of autonomous driving technology is rapidly advancing, with deep learning being a key component. Particularly in the field of sensing, 3D point cloud data collected by LiDAR is utilized to run deep neural network models for 3D ob…
View article: HRMP3+TECS v2: Component Framework for Reliable Multiprocessor Real-time Operating System
HRMP3+TECS v2: Component Framework for Reliable Multiprocessor Real-time Operating System Open
View article: Deadline Miss Early Detection Method for Mixed Timer-Driven and Event-Driven DAG Tasks
Deadline Miss Early Detection Method for Mixed Timer-Driven and Event-Driven DAG Tasks Open
Self-driving systems have a hard real-time nature, and the control commands of the vehicle must be output before the end-to-end deadline using sufficiently new data. It must also have the functionality to quickly shift to a safe state in t…
View article: ECHONET Lite Framework Based on Embedded Component Systems
ECHONET Lite Framework Based on Embedded Component Systems Open
The large number and many types of electrical equipment in modern house-holds pose major challenges to developers. To increase the breadth of smart homes, improving the development e°ciency of electrical equipment in smart homes is essenti…
View article: LET Paradigm Scheduling Algorithm Considering Parallel Processing on Clustered Many-core Processor
LET Paradigm Scheduling Algorithm Considering Parallel Processing on Clustered Many-core Processor Open
Embedded systems such as self-driving systems require computing platforms with high computing power and low power consumption. Multi/many-core platforms meet these requirements effectively. However, for hard real-time applications, multipl…
View article: CQGA-HEFT: Q-learning-based DAG Scheduling Algorithm Using Genetic Algorithm in Clustered Many-core Platform
CQGA-HEFT: Q-learning-based DAG Scheduling Algorithm Using Genetic Algorithm in Clustered Many-core Platform Open
Embedded systems, e.g., self-driving systems, are becoming larger and more complex, and the performance requirements of such platforms are increasing. Clustered many-core processors satisfy these requirements because they provide an isolat…
View article: Mapping Method Usable with Clustered Many-core Platforms for Simulink Model
Mapping Method Usable with Clustered Many-core Platforms for Simulink Model Open
Multi/many-core processors are being increasingly used to reduce power consumption and improve performance. The use of model-based development for embedded systems has also been increasing. Relative to these trends, the model-based paralle…
View article: Dynamic Linking Method for an Embedded Component System
Dynamic Linking Method for an Embedded Component System Open
View article: Case Study: ECHONET Lite Applications based on Embedded Component Systems
Case Study: ECHONET Lite Applications based on Embedded Component Systems Open
View article: CoSAM: Co-Simulation Framework for ROS-based Self-driving Systems and MATLAB/Simulink
CoSAM: Co-Simulation Framework for ROS-based Self-driving Systems and MATLAB/Simulink Open
In recent year, autonomous vehicles have been developed worldwide. ROS, which is a middleware suitable for the development of a self-driving system, is rarely used in the automotive industry. MATLAB/Simulink, which is a development softwar…
View article: Accurate Contention-aware Scheduling Method on Clustered Many-core Platform
Accurate Contention-aware Scheduling Method on Clustered Many-core Platform Open
Embedded systems such as self-driving systems require a computing platform with high computing power and low power consumption. Multi-/many-core platforms definitely meet these requirements. However, for hard real-time applications, multip…
View article: Anomaly Prediction Based on Machine Learning for Memory-Constrained Devices
Anomaly Prediction Based on Machine Learning for Memory-Constrained Devices Open
This paper proposes an anomaly prediction method based on k-means clustering that assumes embedded devices with memory constraints. With this method, by checking control system behavior in detail using k-means clustering, it is possible to…
View article: IDF-Autoware: Integrated Development Framework for ROS-Based Self-Driving Systems Using MATLAB/Simulink
IDF-Autoware: Integrated Development Framework for ROS-Based Self-Driving Systems Using MATLAB/Simulink Open
This paper proposes an integrated development framework that enables co-simulation and operation of a Robot Operating System (ROS)-based self-driving system using MATLAB/Simulink (IDF-Autoware). The management of self-driving systems is be…
View article: 一般道自動運転向けソフトウェアプラットフォーム
一般道自動運転向けソフトウェアプラットフォーム Open
View article: Component-Based mruby Platform for IoT Devices
Component-Based mruby Platform for IoT Devices Open
In embedded network software running on embedded systems within the Internet of Things (IoT), high levels of runtime efficiency and user productivity are required. As an approach to improve the productivity of software development, the mru…
View article: Scheduling parallel and distributed processing for automotive data stream management system
Scheduling parallel and distributed processing for automotive data stream management system Open