• Home
  • Search
  • Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism
  • Cite Icon13
  • https://doi.org/10.1109/dsd.2007.4341473Copy DOI Icon

Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism

  • Aug 1, 2007
  • Peter Poplavko +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Programmable multiprocessor systems-on-chip are becoming the preferred implementation platform for embedded streaming applications. This enables using more software components, which leads to large and frequent dynamic variations of data-dependent execution times. In this context, accurate and conservative prediction of execution times helps in maintaining good audio/video quality and reducing energy consumption by dynamic evaluation of the amount of on-chip resources needed by applications. To be effective, multiprocessor systems have to employ the available parallelism. The combination of task-level parallelism and task delay variations makes predicting execution times a very hard problem. So far, under these conditions, no appropriate techniques exist for the conservative prediction of execution times with the required accuracy. In this paper, we present a novel technique for this problem, exploiting the concept of scenario-based prediction, and taking into account the transient and periodic behavior of scenarios and the effect of scenario transitions. In our MPEG-4 shape-decoder case study, we observe no more than 11% average overestimation.

Similar Papers
  • Research Article
  • Citations3

Input-driven dynamic execution prediction of streaming applications

  • Jan 09, 2010
  • ACM SIGPLAN Notices
  • Farhana Aleen +2
  • Conference Article
  • Citations5

Optimal task scheduler for multi-core processor

  • Oct 01, 2010
  • Vinay G Vaidya +2
  • Conference Article
  • Citations8

Uncertainty-based scheduling: energy-efficient ordering for tasks with variable execution time [processor scheduling

  • Jan 01, 2003
  • F Gruian +1
  • Conference Article
  • Citations12

An experimental study on execution time variation in computer experiments

  • Mar 24, 2014
  • Paulo Eduardo Nogueira +2
  • Research Article
  • Citations9

Utility-Based Resource Overbooking for Cyber-Physical Systems

  • Oct 06, 2014
  • ACM Transactions on Embedded Computing Systems
  • Dionisio De Niz +3
  • Book Chapter
  • Citations12

Use of a Levy Distribution for Modeling Best Case Execution Time Variation

  • Jan 01, 2014
  • Jonathan C Beard +1
  • Research Article
  • Citations19

An Interleaving Structure for Guaranteed QoS in Real-Time Broadcasting Systems

  • May 01, 2010
  • IEEE Transactions on Computers
  • Kyungtae Kang +1
  • Conference Article
  • Citations94

Variability in the execution of multimedia applications and implications for architecture

  • Jan 01, 2001
  • Christopher J Hughes +5
  • Conference Article
  • Citations12

Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems

  • Mar 01, 2009
  • Apurva Shah +1
  • Research Article
  • Citations122

Voltage Assignment with Guaranteed Probability Satisfying Timing Constraint for Real-time Multiproceesor DSP

  • Feb 06, 2007
  • The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology
  • Meikang Qiu +4
  • Research Article
  • Citations27

Processor saving scheduling policies for multiprocessor systems

  • Jan 01, 1998
  • IEEE Transactions on Computers
  • E Rosti +4
  • Dissertation
  • Citations5

Abstractions for aperiodic multiprocessor scheduling of real-time stream processing applications

  • May 12, 2017
  • Hausmans Joost
  • Conference Article
  • Citations4

Scalable and Efficient Associative Processor Solution to Guarantee Real-Time Requirements for Air Traffic Control Systems

  • May 01, 2012
  • Mike Yuan +3
  • Research Article

Bioinformatics Pipelines for Marketplaces: Data-Driven Genomic and Biotech Analytics

  • Jan 01, 2025
  • Letters in High Energy Physics
  • Quishi Wang Et Al
  • Conference Article
  • Citations1

SLAP: a Split Latency Adaptive VLIW Pipeline Architecture Which Enables on-The-Fly Variable SIMD Vector-Length

  • Jun 06, 2021
  • Ashish Shrivastava +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.