Using Multi-Core Architectures to Execute High Performance-Oriented Real-Time Applications

被引:0
作者
Aussagues, C. [1 ]
Ohayon, E. [1 ]
Brifault, K. [1 ]
Dinh, Q. [2 ]
机构
[1] CEA LIST, Embedded Real Time Syst Lab, Point Courrier 94, F-91191 Gif Sur Yvette, France
[2] Dassault Aviat, DGT DPR Gen Tech Dir Future Res Business, Paris, France
来源
PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE | 2010年 / 19卷
关键词
Embedded high-performance computing; real-time; multi-cores; MODEL;
D O I
10.3233/978-1-60750-530-3-677
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a method and the associated tools to design and implement embedded real-time systems that execute high-performance-oriented applications on multi-core architectures. After presenting the OASIS design, compilation and execution framework, the paper focuses on the principles of the modifications performed on the safety-oriented real-time kernel to execute transparently and consistently multitasking applications on multi-cores. It then gives the first results of benchmarking performed on a Dassault Aviation's HPC application called "2D-tracking algorithm". It concludes on the future works towards the introduction of data-parallelism in the OASIS parallel time-triggered programming and underlying execution models.
引用
收藏
页码:677 / 684
页数:8
相关论文
共 19 条
[1]  
[Anonymous], 1973, J ACM
[2]   A method and a technique to model and ensure timeliness in safety critical real-time systems [J].
Aussagues, C ;
David, V .
FOURTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS - PROCEEDINGS, 1998, :2-12
[3]   Hard Real-Time Performances in Multiprocessor-Embedded Systems Using ASMP-Linux [J].
Betti, Emiliano ;
Bovet, Daniel Pierre ;
Cesati, Marco ;
Gioiosa, Roberto .
EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
[4]  
Carpenter John, 2004, HAND BOOK SCHEDULING
[5]  
Chabrol D., 2004, P EMB REAL TIM SOFTW
[6]  
David V., 1996, 21 IFAC IFIP WORKSH
[7]  
Kagstrom S., 2006, SOFTW PRACT EXPER J
[8]   The Time-Triggered Architecture [J].
Kopetz, H .
FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, :22-29
[9]   The Time-Triggered model of computation [J].
Kopetz, H .
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, :168-177
[10]   CONCURRENT READING AND WRITING OF CLOCKS [J].
LAMPORT, L .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1990, 8 (04) :305-310