• Home
  • Search
  • Architectural time-predictability factor (ATF)
  • Cite Icon5
  • https://doi.org/10.1145/2452537.2452538Copy DOI Icon

Architectural time-predictability factor (ATF)

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Due to the prohibitive cost of worst-case timing analysis for modern processors, the design of time-predictable processors has become increasingly important for hard real-time and safety-critical systems. However, to the best of our knowledge currently there is no effective and widely accepted metric to quantitatively evaluate time predictability of processors, which greatly impedes the advancement of time-predictable processor design. This paper first introduces the concept of architectural time predictability (ATP), which separates timing uncertainty concerns caused by hardware from software. We then propose a metric called Architectural Time-predictability Factor (ATF) to measure architectural time predictability. Our evaluation on a Very Long Instruction Word (VLIW) processor indicates that ATF is an effective metric to quantitatively evaluate architectural time predictability of a whole processor as well as its architectural and microarchitectural components such as caches, branch prediction, speculative execution, parallel pipelines, and Scratch-Pad Memory (SPM). Thus ATF can be used to quantitatively guide architectural design for enhancing time predictability or making better trade-offs between performance and time predictability.

Similar Papers
  • Dissertation

Improving multithreading performance for clustered VLIW architectures.

  • Jun 14, 2013
  • Manoj Gupta
  • Research Article

INCORPORATING FAULT-TOLERANT FEATURES IN VLIW PROCESSORS

  • Oct 01, 2005
  • International Journal of Reliability, Quality and Safety Engineering
  • Yung-Yuan Chen
  • Conference Article
  • Citations5

On the optimized generation of Software-Based Self-Test programs for VLIW processors

  • Oct 01, 2012
  • D Sabena +2
  • Conference Article
  • Citations12

Speculative Execution and Timing Predictability in an Open Source RISC-V Core

  • Dec 01, 2021
  • Alban Gruin +3
  • Book Chapter
  • Citations2

Rule-Based Power-Balanced VLIW Instruction Scheduling with Uncertainty

  • Jan 01, 2005
  • Shu Xiao +2
  • Conference Article

Global instruction scheduling in dynamic compilation for embedded systems

  • Jan 01, 2006
  • Giovanni Agosta +3
  • Conference Article
  • Citations33

Evaluation of scheduling techniques on a SPARC-based VLIW testbed

  • Nov 23, 2002
  • Seongbae Park +2
  • Research Article
  • Citations1

Single instruction multiple data code auto generation for a very long instruction words digital signal processor in sensor‐based systems

  • Jun 01, 2013
  • IET Wireless Sensor Systems
  • Xu Yang +4
  • Conference Article
  • Citations9

Tetris

  • Jun 13, 2007
  • Weifeng Xu +1
  • Research Article
  • Citations1

Efficient matrix inversion based on VLIW architecture

  • Jun 01, 2014
  • Journal of Systems Engineering and Electronics
  • Li Zhang +2
  • Research Article
  • Citations7

A scalable instruction buffer and align unit for xDSPcore

  • Jul 01, 2004
  • IEEE Journal of Solid-State Circuits
  • C Panis +2
  • Conference Article
  • Citations4

Performance analysis of inter cluster communication methods in VLIW architecture

  • Jan 05, 2004
  • S Saluja +1
  • Conference Article

3D graphics system with VLIW processor for geometry acceleration

  • Aug 28, 2000
  • Young-Wook Jeon +6
  • Conference Article
  • Citations1

A compilation method for zero overhead loop in DSPs with VLIW

  • Oct 01, 2017
  • Rui Chang +2
  • Conference Article
  • Citations14

Evaluation of scheduling techniques on a SPARC-based VLIW testbed

  • Dec 01, 1997
  • Seong-Bae Park +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.