首页|A Real-Time Parallel Programming Approach for Rust
A Real-Time Parallel Programming Approach for Rust
扫码查看
点击上方二维码区域,可以放大扫码查看
原文链接
NETL
NSTL
The development of real-time systems is one of the areas with the highest relevance in computer science, and the number of critical systems has increased significantly. These systems considers several applications running concurrently, and inside each of those applications code might be parallelized to improve their performance and control the priority of each parallelizable task. Several efforts have been done in different programming languages to provide real-time systems with parallel programming models, whether by code extensions or annotations, or with specific features in the actual language core. Rust is a recent programming language that have quickly grown in potential and already with a large community, being continuously formed. The language is a good candidate in terms of both real-time systems and parallel programming. However, there is a lack of work that joins these two important concepts in an efficient and reliable way. In this work we aim to design and provide a framework for real-time parallel systems. We conduct a study over the existing work in other programming languages and aim to bring their advantages and useful programming models into the Rust programming language, in the format of a real-time parallel programming library.
Real-time SystemsParallel ProgrammingRust
Tiago Carvalho、Hugo Silva、Luis Miguel Pinho
展开 >
Instituto Superior de Engenharia do Porto, Porto, Portugal