ACM Home Page
Please provide us with feedback. Feedback
Hardware support for WCET analysis of hard real-time multicore systems
Full text PdfPdf (895 KB)
Source
International Symposium on Computer Architecture archive
Proceedings of the 36th annual international symposium on Computer architecture table of contents
Austin, TX, USA
SESSION: Real time table of contents
Pages 57-68  
Year of Publication: 2009
ISBN:978-1-60558-526-0
Also published in ...
Authors
Marco Paolieri  Barcelona Supercomputing Center, Barcelona, Spain
Eduardo Quiñones  Barcelona Supercomputing Center, Barcelona, Spain
Francisco J. Cazorla  Barcelona Supercomputing Center, Barcelona, Spain
Guillem Bernat  Rapita Systems Ltd, York, England UK
Mateo Valero  Universitat Politècnica de Catalunya, Barcelona, Spain
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 84,   Downloads (12 Months): 223,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1555754.1555764
What is a DOI?

ABSTRACT

The increasing demand for new functionalities in current and future hard real-time embedded systems like automotive, avionics and space industries is driving an increase in the performance required in embedded processors. Multicore processors represent a good design solution for such systems due to their high performance, low cost and power consumption characteristics. However, hard real-time embedded systems require time analyzability and current multicore processors are less analyzable than single-core processors due to the interferences between different tasks when accessing shared hardware resources. In this paper we propose a multicore architecture with shared resources that allows the execution of applications with hard real-time and non hard real-time constraints at the same time, providing time analizability for the hard real-time tasks so that they can meet their deadlines. Moreover our architecture proposal provides high-performance for the non hard real-time tasks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
MERASA EU-FP7 Project: www.merasa.org, 2007. RapiTime: Worst-case execution time analysis. User Guide.
 
2
Rapita Systems. Ltd., 2007.
3
 
4
 
5
 
6
 
7
D. Chiou, P. Jain, S. Devadas, and L. Rudolph. Dynamic cache partitioning via columnization. In DAC, Los Angeles, CA, USA, 2000.
 
8
K. De Bosschere, W. Luk, X. Martorell, N. Navarro, M. O'boyle, D. Pnevmatikatos, A. Ramirez, P. Sainrat,
 
9
A. Seznec, P. Stenstrom, and O. Temam. High-performance embedded architecture and compilation roadmap. 2007. A. El-Haj-Mahmoud, A. S. AL-Zawawi, A. Anantaraman, and E. Rotenberg. Virtual multiprocessor: an analyzable, high-performance architecture for real-time computing. In CASES, San Francisco, CA, USA, 2005.
10
 
11
Infineon. Tricore 1. 32-bit Unified Processor Core v1.3, 2005.
 
12
I. A. Khatib, F. Poletti, D. Bertozzi, L. Benini, M. Bechara, H. Khalifeh, A. Jantsch, and R. Nabiev. A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: architectural design space exploration. In DAC, San Francisco, CA, 2006.
 
13
 
14
 
15
J. Poovey. Characterization of the EEMBC Benchmark Suite. North Carolina State University, 2007.
 
16
I. Puaut and C. Pais. Scratchpad memories vs locked caches in hard real-time systems: a qualitative and quantitative comparison. Technical report, IRISA, Paris, France, 2006.
 
17
 
18
Tasking. Tricore v2.2 C Compiler, Assembler, Linker Reference Manual, 2005.
 
19
L. Thiele and R. Wilhelm. Design for time-predictability. In Design of Systems with Predictable Behaviour, 2004.
 
20
S. Uhrig, S. Maier, and T. Ungerer. Toward a processor core for real-time capable autonomic systems. In Proc. ISSPIT, Athens, Greece, 2005.

Collaborative Colleagues:
Marco Paolieri: colleagues
Eduardo Quiñones: colleagues
Francisco J. Cazorla: colleagues
Guillem Bernat: colleagues
Mateo Valero: colleagues