See this document in CiteSeerX!

Worst-Case Timing Analysis of Concurrently Executing DMA I/O and Programs (1997)  (Make Corrections)  (1 citation)
Tai-Yi Huang



  Home/Search   Context   Related

 
View or download:
uiuc.edu/papers/./Hua97.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: od. A cycle-stealing DMA I/O task is allowed to proceed only when the CPU does not need the system bus. As a result, the execution time of a cycle-stealing DMA I/O task is affected by a set of CPU tasks which execute concurrently with the I/O task. We discuss the problem of bounding the WCET of a cycle-stealing DMA I/O task under a workload which consists of a set of independent CPU tasks. Each CPU task has an arbitrary release time. We use the dynamic programming technique to bound the WCET of ... (Update)

Cited by:   More
Hardware/Software Co-Design - De Micheli, Gupta (1997)   (Correct)

Similar documents (at the sentence level):
16.3%:   A Method for Bounding the Effect of DMA I/O Interference on.. - Huang, Liu, Hull (1996)   (Correct)
6.7%:   Worst-Case Timing Analysis of Cycle-Stealing DMA I/O Tasks - Huang, Liu   (Correct)

Active bibliography (related documents):   More   All
3.1:   Worst Case Timing Analysis Of Concurrently Executing Dma I/o And.. - Huang (1997)   (Correct)
0.8:   Performance Estimation of Embedded Software with Instruction .. - Li, Malik, Wolfe (1995)   (Correct)
0.7:   Efficient Microarchitecture Modeling and Path Analysis for.. - Li, Malik, Wolfe (1996)   (Correct)

Similar documents based on text:   More   All
0.1:   Predicting the Worst-Case Execution Time of the Concurrent.. - Huang, Liu (1995)   (Correct)
0.1:   User-Level DMA without Operating System Kernel Modification - Markatos, Katevenis (1997)   (Correct)
0.1:   A Machine-Independent DMA Framework for NetBSD - Thorpe (1998)   (Correct)

BibTeX entry:   (Update)

T.-Y. Huang, "Worst-case timing analysis of concurrently executing DMA I/O and programs," Ph.D. dissertation, Univ. Illinois, Dept. Computer Sci., Sept. 1996. http://citeseer.ist.psu.edu/huang97worstcase.html   More

@techreport{ huang96worstcase,
    author = "Tai-Yi Huang",
    title = "Worst-Case Timing Analysis of Concurrently Executing {DMA} {I}/{O} and Programs",
    number = "UIUCDCS-R-96-1978",
    year = "1996",
    url = "citeseer.ist.psu.edu/huang97worstcase.html" }
Citations (may not include all citations):
1582   Scheduling algorithms for multiprogramming in a hard real-ti.. - Liu, Layland - 1973
1399   Compiler Principles (context) - Aho, Sethi et al. - 1986
336   The rate monotonic scheduling algorithm: Exact characterizat.. (context) - Lehoczky, Sha et al. - 1989
167   Calculating the maximum execution time of real--time program.. (context) - Puschner, Koza - 1989
163   Hardware-software co-synthesis for microcontrollers (context) - Ernst, Henkel et al. - 1993
97   The Architecture of Pipelined Computers (context) - Kogge - 1981
92   Reasoning about time in higher-level language software - Shaw - 1989
87   Loop Transformations for Restructuring Compilers: The Founda.. (context) - Banerjee - 1993
83   A retargetable technique for predicting execution time of co.. - Harmon, Baker et al. - 1994
83   A retargetable technique for predict84 ing execution time - Harmon, Baker et al. - 1992
61   Integrating the timing analysis of pipelining and instructio.. (context) - Healy, Whalley et al. - 1995
58   PERTS: A prototyping environment for real-time systems - Liu, Redondo et al. - 1993
54   Evaluating tight execution time bounds of programs by annota.. (context) - Mok, Amerasinghe et al. - 1989
49   High-Level Synthesis of ASICs under Timing and Synchronizati.. (context) - Ku, Micheli - 1992
32   Real-time Euclid: A language for reliable real-time systems (context) - Klingerman, Stoyenko - 1986
28   Computing maximum task execution times --- a graph-based app.. - Puschner, Schedl
24   Predicting instruction cache behavior - Mueller, Whalley et al. - 1994
21   A Real-Time Language with A Schedulability Analyzer (context) - Stoyenko - 1987
21   Program representation and translation for predictable real-.. - Niehaus - 1991
19   Experiments with a program timing tool based on sourcelevel .. (context) - Park, Shaw - 1990
19   Experiments with a program timing tool based on source-level.. (context) - Park, Shaw - 1991
17   Developing real-time tasks with predictable timing (context) - Pospischil, Puschner et al. - 1992
15   Worst case timing analysis of RISC processors: R3000/R3010 c.. - Hur, Bae et al. - 1995
13   Portable execution time analysis for RISC pro87 cessors (context) - Narasimhan, Nilsen - 1994
13   Predicting program execution times by analyzing static and d.. (context) - Park - 1993
11   Correlation analysis techniques for refining execution time .. - Gupta, Gopinath - 1994
9   Predicting Deterministic Execution Times of Real-Time Progra.. (context) - Park - 1992
8   Predictable Cache Design for Real-Time Systems (context) - Kirk - 1990
8   Performance analysis of embedded software using implicit pat.. (context) - Li, Malik - 1995
7   the feasibility of response time predictions---an experiment.. - Vrchoticky, Puschner - 1991
7   Co-Synthesis of Hardware and Software for Digital Embedded S.. (context) - Gupta - 1993
7   Static Cache Simulation and its Applications - Mueller - 1994
4   An accurate worst case timing anal86 ysis technique for RISC.. (context) - Lim, Bae et al. - 1994
4   output paradigms for real-time systems (context) - Klein, Ralya et al. - 1990
4   A comprehensive compiler based timing analysis tool for real.. (context) - Amerasinghe - 1989
4   Deterministic upperbounds of the worst-case execution times .. (context) - Liu, Lee - 1994
2   Performance estimation of embedded software with instruction.. (context) - Li, Malik et al. - 1995
2   Efficient microarchitecture modeling and path analysis for r.. (context) - Li, Malik et al. - 1995
2   Smart cache design (context) - Kirk - 1989
2   Smart cache design using the MIPS R (context) - Kirk, Strosnider - 1990
2   The dataflow real-time system: A case study (context) - Chen - 1987
1   Efficient worst case timing analysis of data caching (context) - Kim, Min et al. - 1996

Documents on the same site (http://pertsserver.cs.uiuc.edu/papers/):   More
Efficient Methods of Validating Timing Constraints - Liu, Ha (1995)   (Correct)
Algorithms for Scheduling Imprecise Computations with Timing.. - Shih, Liu (1989)   (Correct)
Algorithms for Scheduling Real-Time Tasks with Input Error and.. - Feng, Liu (1997)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC