The Community for Technology Leaders
RSS Icon
Issue No.05 - September/October (2010 vol.30)
pp: 66-75
Theo Ungerer , University of Augsburg, Augsburg
Francisco Cazorla , Barcelona SuperComputing Center , barcelona
Pascal Sainrat , Université Paul Sabatier, Toulouse
Guillem Bernat , Rapita Systems L.t.d, York
Zlatko Petrov , Honeywell International s.r.o., Brno
Christine Rochange , Université Paul Sabatier, Toulouse
Eduardo Quiñones , Barcelona Supercomputing Center, barcelona
Mike Gerdes , University of Augsburg, Augsburg
Marco Paolieri , Barcelona Supercomputing Center, Barcelona
Julian Wolf , University of Augsburg, Augsburg
Hugues Casse , Universite┬┤ Paul Sabatier de Toulouse
Sascha Uhrig , University of Augsburg
Irakli Guliashvili , University of Augsburg
Michael Houston , Rapita Systems
Floria Kluge , University of Augsburg
Stefan Metzlaff , University of Augsburg
Jorg Mische , University of Augsburg
<p>The M<scp>erasa</scp> project aims to achieve a breakthrough in hardware design, hard real-time support in system software, and worst-case execution time analysis tools for embedded multicore processors. The project focuses on developing multicore processor designs for hard real-time embedded systems and techniques to guarantee the analyzability and timing predictability of every feature provided by the processor.</p>
hardware, software, embedded systems, multicore, real-time, WCET analysis, industrial case study
Theo Ungerer, Francisco Cazorla, Pascal Sainrat, Guillem Bernat, Zlatko Petrov, Christine Rochange, Eduardo Quiñones, Mike Gerdes, Marco Paolieri, Julian Wolf, Hugues Casse, Sascha Uhrig, Irakli Guliashvili, Michael Houston, Floria Kluge, Stefan Metzlaff, Jorg Mische, "Merasa: Multicore Execution of Hard Real-Time Applications Supporting Analyzability", IEEE Micro, vol.30, no. 5, pp. 66-75, September/October 2010, doi:10.1109/MM.2010.78
1. C. Ballabriga et al., "Otawa: an Open Toolbox for Adaptive WCET Analysis" IFIP Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS), Springer, 2010, pp. 35-46.
2. "RapiTime White Paper," Rapita Systems, 2008, RapiTime-WhitePaper.pdf.
3. A. Bonenfant et al., Coding Guidelines for WCET Analysis Using Measurement-based and Static Analysis Techniques, tech. report IRIT/RR–2010-8–FR, Institut de Recherche en Informatique de Toulouse, Université Paul Sabatier, 2010; TRACES/IRIT-RR--2010-8-FR.pdf.
4. J. Mische et al., "How to Enhance a Superscalar Processor to Provide Hard Real-Time Capable In-Order SMT," Proc. 23rd Int'l Conf. Architecture of Computing Systems (ARCS 10), Springer-Verlag, 2010, pp. 2-14
5. TriCore 1 User's Manual, v.1.3.8, Infineon Technologies, 2008.
6. J. Mische et al., "Exploiting Spare Resources of In-order SMT Processors Executing Hard Real-time Threads," Proc. IEEE Int'l Conf. Computer Design (ICCD 08), IEEE CS Press, 2008, pp. 371-376.
7. S. Metzlaff et al., "Predictable Dynamic Instruction Scratchpad for Simultaneous Multithreaded Processors," Proc. 9th Workshop Memory Performance (Medea 08), ACM Press, 2008, pp. 38-45.
8. M. Paolieri et al., "Hardware Support for WCET Analysis of Hard Real-Time Multicore Systems," Proc. 36th Int'l Symp. Computer Architecture (ISCA 09), ACM Press, 2009, pp. 57-68.
9. M. Paolieri et al., "An Analyzable Memory Controller for Hard Real-Time CMPs," Embedded Systems Letters, vol. 1, no. 4, Dec. 2009, pp. 86-90.
10. J. Wolf et al., "RTOS Support for Parallel Execution of Hard Real-Time Applications on the Merasa Multicore Processor," Proc. 13th IEEE Int'l Symp. Object/Component/ Service-oriented Real-time Distributed Computing (ISORC 10), IEEE CS Press, 2010, pp. 193-201.
11. M. de Michiel et al., "Static Loop Bound Analysis of C Programs Based on Flow Analysis and Abstract Interpretation," Proc. IEEE Int'l Conf. Embedded and Real-Time Computing Systems and Applications (RTCSA 08), IEEE CS Press, 2008, pp. 161-166.
12. C. Rochange and P. Sainrat, "A Context-Parameterized Model for Static Analysis of Execution Times," Trans. High-Performance Embedded Architectures and Compilers (HiPEAC), vol. 2, no. 3, Springer-Verlag, 2007, pp. 109-128.
13. Y.-T.S. Li and S. Malik, "Performance Analysis of Embedded Software using Implicit Path Enumeration," Proc. Workshop Languages, Compilers, and Tools for Real-time Systems, ACM Press, 1995, pp. 88-98.
14. Stratix II DSP Development Board, Reference Manual, Altera Corp., Aug. 2006, .
26 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool