An Automatic Parallelization Scheme for Simulink-based Real-Time Multicore Systems

نویسندگان

  • Minji Cha
  • Seong Kyun Kim
  • Kyong Hoon Kim
  • K. H. Kim
چکیده

Matlab/Simulink provides developer with model-based development environments for various applications. Real-Time Workshop in Simulink toolkits automatically generates C/C++ programs, which enables user to build real-time systems easily. However, the generated program code is only for single process so that it is difficult to build highperformance real-time systems. In this paper, we propose an optimization scheme of parallelizing Simulink blocks for building multi-threaded real-time applications on multicore systems. The proposed the scheme extracts the dependency graph of Simulink blocks and estimates their execution times on target platforms. Based on the dependency graph with estimated execution times, multi-threaded real-time applications are automatically generated on RTAI Linux systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Colored Petri Net model with automatic parallelization on real-time multicore architectures

This paper proposes a novel Colored Petri Net (CPN) based dynamic scheduling scheme, which aims at scheduling real-time tasks on multiprocessor system-on-chip (MPSoC) platforms. Our CPN based scheme addresses two key issues on task scheduling problems, dependence detecting and task dispatching. We model inter-task dependences using CPN, including true-dependences, output-dependences, anti-depen...

متن کامل

Multigrain Parallelization for Model-Based Design Applications Using the OSCAR Compiler

Model-based design is a very popular software development method for developing a wide variety of embedded applications such as automotive systems, aircraft systems, and medical systems. Model-based design tools like MATLAB/Simulink typically allow engineers to graphically build models consisting of connected blocks for the purpose of reducing development time. These tools also support automati...

متن کامل

Parallel Visualization of Snow

This paper presents methods for using parallel computer systems to optimize performance of previously published methods for snow modelling, to achieve real-time performance. These methods have not been created with real-time use in mind, and therefore require much computational resources. The method includes a model and parallelization scheme for snowflake motion in the air, simulation of a win...

متن کامل

Introducing Model-Based Techniques into Development of Real-Time Embedded Applications

This paper investigates the feasibility of integrating legacy software processes and tools into the paradigm of model-based development of industrial real-time embedded systems. Research has been conducted on the example of using legacy assembly code for automatic code generation scheme inside MATLAB/Simulink environment. A sample Simulink model has been presented, code has been generated from ...

متن کامل

Markovian Delay Prediction-Based Control of Networked Systems

A new Markov-based method for real time prediction of network transmission time delays is introduced. The method considers a Multi-Layer Perceptron (MLP) neural model for the transmission network, where the number of neurons in the input layer is minimized so that the required calculations are reduced and the method can be implemented in the real-time. For this purpose, the Markov process order...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012