Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Huang:1995:PWE,
author = "T.-Y. Huang and W.-S. Liu",
title = "Predicting the worst-case execution time of the
concurrent execution of instructions and cycle-stealing
{DMA I/O} operations",
journal = j-SIGPLAN,
volume = "30",
number = "11",
pages = "1--6",
month = nov,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Sep 7 07:51:54 MDT 1996",
abstract = "The paper describes an efficient algorithm which gives
a bound on the worst-case execution times of the
concurrent execution of CPU instructions and
cycle-stealing DMA I/O operations. Simulations of
several programs were conducted to evaluate this
algorithm. Compared with the traditional pessimistic
approach, the bound on the worst-case execution time
produced by the algorithm is significantly tighter. For
a sample program that multiplies two matrices while the
I/O bus is fully utilized, our algorithm achieves a
39\% improvement in the accuracy of the prediction.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Illinois Univ., Urbana, IL,
USA",
classification = "C4140 (Linear algebra); C4240C (Computational
complexity); C4240P (Parallel programming and algorithm
theory); C6120 (File organisation); C6150J (Operating
systems); C6150N (Distributed systems software)",
keywords = "Algorithm evaluation; Concurrent execution; CPU
instructions; Cycle-stealing DMA I/O operations; I/O
bus; Matrix multiplication; Program simulation;
Worst-case execution time prediction",
thesaurus = "Computational complexity; File organisation;
Input-output programs; Matrix multiplication; Parallel
processing; Processor scheduling; Real-time systems;
Simulation; Timing",
}
Related entries
- accuracy,
25(6)112,
26(7)133,
27(9)76,
28(6)300,
28(12)43,
29(6)85,
29(6)97,
29(6)337,
29(6)337-1,
29(11)132-1,
29(11)232,
30(6)196
- achieve,
26(4)28,
26(6)145,
27(7)200,
27(9)248,
27(12)20,
28(6)237,
28(7)13,
28(7)64,
28(7)64-1,
28(7)83,
29(4)23,
29(6)337,
29(6)337-1,
29(11)12,
29(11)38,
29(11)208,
29(11)232,
29(11)252,
30(3)23,
30(6)67,
30(6)279,
30(8)189,
30(8)207,
32(6)75
- algebra,
27(9)285,
28(7)112,
28(7)169,
28(7)179,
28(7)187,
29(6)349-1,
30(6)279,
33(5)38,
33(7)1
- bound,
25(6)66,
25(6)272,
25(6)272-1,
25(6)296,
27(7)175,
28(6)100,
28(6)258,
28(7)129,
28(7)208,
28(8)90,
29(11)76-1,
30(8)58,
30(8)92,
30(8)207,
30(11)7,
30(11)70,
30(11)88,
30(11)99,
32(8)176,
33(5)249
- C4140,
28(7)187,
30(6)279
- C4240C,
30(6)186,
30(6)233,
30(8)134
- C4240P,
28(6)112,
28(7)129,
28(7)159,
29(1)54,
29(2)19,
29(4)31,
29(6)36,
29(6)73,
29(6)121,
29(6)135,
29(6)278,
29(10)31,
29(10)113,
30(8)102,
30(8)123,
30(8)199
- C6150J,
26(6)219,
28(6)100,
28(6)177,
28(6)187,
28(6)207-1,
28(6)217,
29(3)33,
29(9)140,
29(10)341,
29(11)12,
29(11)38,
29(11)98,
29(11)110,
29(11)122,
29(11)132-1,
29(11)145,
29(11)158,
29(11)171,
29(11)274,
29(11)308,
30(8)11,
30(11)7,
30(11)60
- C6150N,
28(7)23,
28(7)64,
28(7)73,
29(5)41-1,
29(6)36,
29(6)107,
29(8)119,
29(10)113,
29(10)301,
29(11)2,
29(11)12,
29(11)25,
29(11)38,
29(11)51,
29(11)61,
29(11)183,
29(11)232,
29(11)286,
29(11)319,
29(11)328,
29(12)48,
29(12)66,
30(3)83,
30(3)103,
30(3)111,
30(6)13,
30(6)23,
30(6)67,
30(6)139,
30(6)151,
30(6)163-1,
30(8)1,
30(8)11,
30(8)29,
30(8)39,
30(8)68,
30(8)102,
30(8)134,
30(8)156,
30(8)179,
30(8)189,
30(8)199,
30(8)207,
30(8)217,
30(11)50,
30(11)60,
30(11)70,
30(11)108,
30(11)134
- case, Worst-,
28(6)166,
28(7)129,
30(11)20,
30(11)20-1
- case, worst-,
28(6)166,
28(7)129,
29(11)76-1,
30(11)20-1
- compared,
26(4)290,
28(7)218,
29(6)349,
29(6)349-1,
29(11)2,
30(4)13,
30(6)79-1,
30(6)93,
30(6)279,
30(8)19,
30(8)123,
30(11)60,
33(6)54,
33(7)83
- complexity,
25(6)1,
25(6)127-1,
26(8)137,
27(7)82,
27(9)262,
27(12)20,
28(3)69,
28(6)1,
28(6)156,
28(6)290,
29(4)23,
29(6)73,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)349,
29(6)349-1,
29(7)42,
29(10)324,
29(11)158,
30(3)62,
30(6)186,
30(6)233,
30(6)246,
30(8)19,
30(8)102,
30(8)134,
30(8)156,
30(9)25,
30(11)117,
31(2)35,
31(6)134,
32(8)150,
32(8)150,
32(10)106,
32(10)106-1,
34(1)1,
34(6)84
- computational,
25(6)92,
25(6)112,
25(6)296,
27(7)12,
28(6)268,
28(7)179,
29(1)13,
29(4)23,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)218,
29(6)349-1,
29(7)42,
29(10)324,
29(10)388,
30(3)13,
30(3)62,
30(3)83,
30(3)94,
30(6)186,
30(6)233,
30(8)19,
30(8)134,
30(11)79,
32(1)106,
32(6)40
- conducted,
28(7)187,
30(6)270,
33(7)83
- CPU,
28(6)187
- evaluate,
26(1)47,
27(7)106,
27(7)188-1,
27(7)322,
27(9)248,
28(3)299,
28(7)33,
28(7)64,
29(6)121,
29(11)132-1,
29(11)274,
29(11)328,
30(5)3,
30(6)103,
30(6)301,
30(8)144,
30(8)156,
30(8)179
- fully,
28(6)112,
28(6)237,
28(7)102,
29(9)135,
30(6)218,
30(8)166,
30(8)207,
30(11)60,
34(9)220
- give,
25(4)73,
26(4)290,
27(7)12,
28(3)37,
28(6)78-1,
28(6)90,
28(6)156,
28(11)9,
28(11)9-1,
29(6)61,
29(6)171,
29(6)278,
29(8)101,
31(6)1
- I/O,
29(3)33,
29(10)191,
29(11)86,
29(11)145,
29(12)112,
30(8)1,
30(8)11
- improvement,
23(1)17,
24(3)34,
25(6)16,
25(6)174,
26(4)28,
26(6)219,
27(7)68,
28(6)78-1,
28(6)278,
29(6)36,
29(6)186,
29(6)266,
29(6)313,
29(6)349,
29(6)349-1,
29(11)12,
29(11)51,
29(11)232,
29(11)242,
29(11)252,
30(3)23,
30(6)186,
30(6)196,
30(6)205,
30(8)1,
30(8)29,
30(8)80-1,
30(11)7
- linear,
25(6)311,
26(1)47,
26(6)1,
26(9)255,
27(2)57,
27(4)55,
27(4)59,
27(7)162,
27(8)89,
27(9)285,
28(6)126,
28(7)83,
28(7)112,
28(7)187,
29(2)13,
29(6)107,
29(6)171,
29(6)206,
29(6)349,
29(6)349-1,
29(7)54,
29(9)38,
29(11)86,
30(1)45,
30(1)45,
30(3)62,
30(6)67,
30(6)130,
30(6)139,
30(6)246,
30(6)279,
30(8)134,
30(8)144,
30(9)25,
31(8)60,
31(12)80,
33(5)38,
34(11)52
- matrix,
25(6)311,
26(6)30,
27(7)249,
27(9)285,
28(6)112,
28(7)102,
29(6)121,
29(6)218,
29(10)191,
30(6)279,
30(11)146-1,
31(8)5,
31(8)5-1,
31(9)60,
31(11)33,
31(11)33-1,
34(9)28
- multiplication,
25(6)112,
29(3)12,
29(6)61,
30(2)42,
30(8)58,
31(11)33,
31(11)33-1,
33(11)252
- multiply,
33(11)252
- pessimistic,
25(6)137
- predicting,
26(6)59,
27(9)85,
28(6)187,
28(6)300,
29(6)85,
30(6)79-1,
32(4)19
- prediction,
25(3)109,
27(9)76,
28(6)187,
28(6)300,
29(6)73,
29(6)97,
29(6)196,
29(11)122,
29(11)132-1,
29(11)232,
29(11)242,
30(6)67,
30(6)79,
30(6)79-1,
30(10)108,
30(10)108-1,
31(9)128,
31(9)138,
31(10)83,
33(11)170,
34(7)35,
34(8)151
- produced,
25(6)85-1,
25(6)112,
25(6)165,
27(7)94,
27(7)273,
28(3)97,
28(3)177,
28(3)231,
28(3)299,
29(8)1,
29(11)61,
30(3)13,
30(3)119
- sample,
27(7)12,
27(7)273,
27(7)341,
28(7)179,
29(6)85,
30(4)13
- several,
25(4)20,
25(4)59,
25(6)9,
25(6)246,
25(6)283,
25(10)237,
27(7)68,
27(7)175,
27(7)212,
27(9)274,
28(3)1,
28(3)351,
28(6)90,
28(6)126,
28(6)207-1,
28(6)278,
28(7)112,
28(7)218,
29(6)73,
29(8)59,
29(11)12,
29(11)25,
29(11)38,
29(11)76-1,
29(11)110,
29(11)242,
29(11)252,
30(3)23,
30(3)50,
30(3)62,
30(6)67,
30(6)116,
30(6)315,
30(8)1,
30(8)48,
30(8)80-1,
30(8)144,
30(8)179,
30(11)79,
30(11)88,
30(11)146-1,
33(2)65,
33(7)51,
33(7)75,
33(7)83,
33(11)252,
33(11)295
- significantly,
25(6)66,
25(6)272,
27(7)106,
27(7)188-1,
27(7)200,
27(9)223,
28(6)177,
28(6)187,
28(6)197,
29(6)186,
29(11)145,
29(11)252,
30(6)67,
30(6)93,
30(6)174,
30(6)205,
30(8)68,
31(5)108,
33(7)67
- simulation,
25(3)89,
26(8)80,
27(7)12,
27(7)200,
27(8)99,
28(3)149,
28(3)369,
28(6)177,
28(10)338,
28(12)158,
29(6)196,
29(6)218,
29(10)153,
29(11)38,
29(11)86,
29(11)98,
29(11)122,
29(11)132,
29(11)132-1,
29(11)158,
29(11)196,
29(11)286,
29(11)308,
30(6)205,
30(6)291,
30(8)48,
30(8)179,
31(5)249,
33(11)127,
33(11)283,
34(8)25,
34(8)151
- tighter,
29(11)2
- traditional,
27(7)12,
28(3)177,
28(6)68,
28(6)100,
28(6)139-1,
28(6)278,
29(1)53,
29(6)206,
29(6)302,
29(6)349,
29(6)349-1,
29(11)2,
29(11)12,
29(11)76-1,
29(11)319,
30(6)151,
30(6)258,
30(8)217,
30(11)60,
30(11)70
- were,
25(6)78,
25(6)85-1,
25(6)311,
27(7)1,
27(7)341,
28(2)21,
28(3)69,
28(3)299,
28(3)345,
29(6)36,
29(6)49,
29(6)85,
29(6)186,
29(6)302,
29(11)61,
29(11)122,
29(11)145,
29(11)252,
29(11)263,
29(11)328,
30(3)1,
30(3)71,
30(8)68,
30(11)125,
33(7)59
- while,
25(4)51,
25(6)92,
25(6)174,
26(4)290,
27(7)1,
27(7)162,
27(7)273,
27(9)248,
28(3)361,
28(6)90,
28(6)177,
28(7)54-1,
29(6)36,
29(6)97,
29(6)186,
29(6)349,
29(6)349-1,
29(8)119,
29(11)25,
29(11)38,
29(11)171,
29(11)308,
30(3)83,
30(3)111,
30(6)13,
30(6)23,
30(6)93,
30(6)130,
30(6)205,
30(6)258,
30(8)92,
30(11)117,
30(11)125,
32(10)158,
32(10)158-1,
33(7)59
- worst-case,
28(6)166,
28(7)129,
29(11)76-1,
30(11)20,
30(11)20-1