Sim-D: A SIMD Accelerator for Hard Real-Time Systems
View / Open Files
Publication Date
2022Journal Title
IEEE Transactions on Computers
ISSN
0018-9340
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Pages
1-1
Type
Article
This Version
AM
Metadata
Show full item recordCitation
Spliet, R., & Mullins, R. (2022). Sim-D: A SIMD Accelerator for Hard Real-Time Systems. IEEE Transactions on Computers, 1-1. https://doi.org/10.1109/TC.2021.3064290
Abstract
Emerging safety-critical systems require high-performance data-parallel architectures and, problematically, ones that can guarantee tight and safe worst-case execution times. Given the complexity of existing architectures like GPUs, it is unlikely that sufficiently accurate models and algorithms for timing analysis will emerge in the foreseeable future. This motivates our work on Sim-D, a clean-slate approach to designing a real-time data-parallel architecture. Sim-D enforces a predictable execution model by isolating compute- and access resources in hardware. The DRAM controller uninterruptedly transfers tiles of data, requested by entire work-groups. This permits work-groups to be executed as a sequence of deterministic access- and compute phases, scheduling phases from up to two work-groups in parallel. Evaluation using a cycle-accurate timing model shows that Sim-D can achieve performance on par with an embedded-grade NVIDIA TK1 GPU under two conditions: applications refrain from using indirect DRAM transfers into large buffers, and Sim-D’s scratchpads provide sufficient bandwidth. Sim-D’s design facilitates derivation of safe WCET bounds that are tight within 12.7% on average, at an additional average performance penalty of ~9.2% caused by scheduling restrictions on phases.
Keywords
Real-time and embedded systems, parallel architectures
Identifiers
External DOI: https://doi.org/10.1109/TC.2021.3064290
This record's URL: https://www.repository.cam.ac.uk/handle/1810/318427
Rights
All rights reserved
Licence:
http://www.rioxx.net/licenses/all-rights-reserved
Statistics
Total file downloads (since January 2020). For more information on metrics see the
IRUS guide.
Recommended or similar items
The current recommendation prototype on the Apollo Repository will be turned off on 03 February 2023. Although the pilot has been fruitful for both parties, the service provider IKVA is focusing on horizon scanning products and so the recommender service can no longer be supported. We recognise the importance of recommender services in supporting research discovery and are evaluating offerings from other service providers. If you would like to offer feedback on this decision please contact us on: support@repository.cam.ac.uk