1. |
- Becker, Matthias, et al.
(författare)
-
Investigation on AUTOSAR-Compliant solutions for many-core architectures
- 2015
-
Ingår i: Proceedings - 18th Euromicro Conference on Digital System Design, DSD 2015. - 9781467380355 ; , s. 95-103
-
Konferensbidrag (refereegranskat)abstract
- As of today, AUTOSAR is the de facto standard in the automotive industry, providing a common software architecture and development process for automotive applications. While this standard is originally written for singlecore operated Electronic Control Units (ECU), new guidelines and recommendations have been added recently to provide support for multicore architectures. This update came as a response to the steady increase of the number and complexity of the software functions embedded in modern vehicles, which call for the computing power of multicore execution environments. In this paper, we enumerate and analyze the design options and the challenges of porting AUTOSAR-based automotive applications onto multicore platforms. In particular, we investigate those options when considering the emerging many-core architectures that provide a more 'scalable' environment than the traditional multicore systems. Such platforms are suitable to enable massive parallel execution, and their design is more suitable for partitioning and isolating the software components.
|
|
2. |
- Nazarian, G., et al.
(författare)
-
Low-cost software control-flow error recovery
- 2015
-
Ingår i: Proceedings - 18th Euromicro Conference on Digital System Design, DSD 2015. - 9781467380355 ; , s. 510-517
-
Konferensbidrag (refereegranskat)abstract
- In modern safety-critical embedded systems reliability and performance are two important criteria. In many systems based on off-The-shelf processors software implemented error recovery is the only option to improve the reliability of the system. However, software methods typically introduce large performance overheads. Another important factor in error recovery schemes is the recovery time, especially in systems with real-Time requirements. A key observation that helps improve software recovery methods is that only a defined number of locations in the program are susceptible to errors. In this paper we propose a fast software recovery scheme that instruments the program only at locations vulnerable to control-flow errors. We use a systematic bit-flip analysis to identify the exact locations susceptible to control-flow errors in a given program. This helps us to instrument the code with minimal overheads, while maintaining high-level of correct-Ability and low recovery times. Our experiments show that using the result of our bit-flip analysis and limiting the code instrumentation to only the susceptible locations improves the efficiency by a factor of 80 when compared to the latest control-flow error recovery methods.
|
|