Last update: Fri Jun 20 02:11:11 MDT 2008
Top |
Symbols |
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{Feign:1979:NLO,
author = "David Feign",
title = "A note on loop `optimization'",
journal = j-SIGPLAN,
volume = "14",
number = "11",
pages = "23--25",
month = nov,
year = "1979",
CODEN = "SINODQ",
DOI = "http://doi.acm.org/10.1145/988056.988060",
ISSN = "0362-1340",
bibdate = "Wed Jun 18 16:11:19 MDT 2008",
bibsource = "http://portal.acm.org/",
abstract = "The well-known execution-time reduction by moving
invariant code out of a loop can be applied to an
unconditional jump. Yet, this simple 'optimization' is
overlooked by most programmers and compiler designers.
This paper reveals the overlooked unconditional jump
and shows how moving it can not only reduce execution
time, but can standardize and simplify the prototype
loop.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Chapman Coll., Orange, CA, USA",
keywords = "execution time; programmers; programming;
unconditional jump",
treatment = "P Practical",
}
Related entries
- 14-2-vii,
14(5)11,
14(7)31,
14(8)92,
14(11)19,
14(8)26,
14(8)58,
14(8)65,
14(8)98,
14(8)117,
14(8)127,
14(8)188,
14(8)201,
14(8)208,
14(8)214,
14(8)221,
14(8)226,
14(9)50,
14(10)48,
14(11)107,
14(4)12,
14(10)48,
14(10)75,
14(8)221,
14(8)188,
14(8)208,
14(12)64,
14(3)44,
14(3)5,
14(8)168,
14(11)13,
14(11)84,
14(12)50,
14(12)1,
14(4)32,
14(8)26,
14(8)39,
14(8)168,
14(9)50,
14(9)64,
14(11)84,
14(11)116,
14(8)83,
14(8)221,
14(3)5,
14(9)76,
14(10)75,
14(3)5
- 14-6a-1-145,
14(8)50,
14(8)168,
14(12)1
- applied,
10(12)14,
13(8)217,
14(9)50
- designer,
8(9)109,
9(4)50,
12(12)73,
13(8)183
- execution,
7(8)24,
8(11)20,
8(11)34,
8(11)109,
9(4)13,
9(8)23,
9(8)145,
10(3)119,
10(4)33,
10(6)234,
10(8)11,
10(12)40,
11(4)16,
11(4)78,
12(6)36,
13(12)73,
14(5)19,
14(9)15,
14(11)84
- how,
5(9)14,
10(2)12,
10(4)33,
10(6)363,
10(8)10,
10(12)26,
12(8)85,
13(8)59,
13(8)61,
13(8)121,
13(8)201,
13(10)33,
14(5)11,
14(5)54,
14(8)50,
14(11)19
- invariant,
8(6)12,
10(3)87,
10(6)143,
10(6)165,
10(6)319,
10(6)420,
12(3)68,
12(8)1
- loop,
10(3)87,
10(3)103,
10(3)119,
10(3)146,
10(4)37,
10(6)450,
11(12)35,
12(9)124,
12(12)60,
13(4)31,
13(10)33,
13(10)50,
14(4)12,
14(11)64,
14(11)73
- most,
7(1)191,
8(3)24,
9(5)13,
13(8)165,
13(8)201,
13(8)217,
13(8)243,
13(8)273,
13(10)33,
14(3)5,
14(4)12,
14(4)32
- moving,
11(4)35
- not,
7(4)40,
10(4)33,
10(12)26,
11(12)74,
12(6)184,
13(8)15,
13(8)103,
13(8)165,
13(8)201,
13(8)203,
13(8)215,
13(8)227,
13(8)245,
13(8)309,
13(9)36,
13(10)33,
14(3)5,
14(4)12,
14(4)64,
14(5)24,
14(8)65
- note,
6(8)81,
7(5)8,
9(11)6,
10(1)177,
10(9)39,
10(11)38,
11(1)32,
11(1)37,
11(7)25,
12(3)11,
12(10)70,
13(1)16,
13(1)21,
13(4)64,
13(8)1,
13(8)15,
13(9)59,
13(9)59-1,
14(1)55,
14(8)188,
14(11)19,
14(12)47
- only,
10(4)33,
11(11)50,
13(8)45,
13(8)47,
13(8)163,
13(8)227,
13(8)309,
13(10)33,
14(5)54,
14(8)65,
14(8)168
- optimization,
5(7)37,
5(7)52,
5(7)67,
5(7)86,
5(7)127,
5(7)128,
5(7)129,
5(7)130,
5(9)8,
5(10)10,
5(10)32,
5(12)2,
8(6)70,
9(4)43,
9(11)6,
10(3)87,
10(3)97,
10(3)119,
10(11)17,
10(11)22,
10(12)14,
12(3)19,
13(6)38,
13(11)23,
14(8)83,
14(8)127,
14(8)188,
14(8)201,
14(8)214,
14(9)50
- paper,
8(4)16,
9(10)21,
9(12)14,
10(3)119,
10(4)37,
10(7)41,
10(8)10,
10(9)19,
10(10)25,
10(12)14,
11(11)8,
11(11)58,
13(4)85,
13(6)18,
13(6)29,
13(8)15,
13(8)47,
13(8)59,
13(8)121,
13(8)217,
13(8)225,
13(8)227,
13(8)245,
13(8)275,
13(8)309,
13(10)42,
14(4)64,
14(5)11,
14(5)28,
14(5)54,
14(8)50,
14(8)65,
14(8)188,
14(8)208,
14(9)50,
14(11)110,
14(11)116
- programmer,
9(4)43,
9(4)131,
10(2)14,
10(4)37,
10(10)25,
11(11)8,
11(12)74,
12(7)101,
13(8)59,
13(8)165,
13(8)201,
13(8)225,
13(8)227,
14(3)5
- prototype,
8(9)112
- reduce,
14(11)110
- reduction,
9(4)65,
10(6)131,
10(6)473,
10(12)14,
11(6)24,
12(9)114,
14(7)78
- show,
10(4)33,
13(8)119,
14(5)54,
14(8)50
- simple,
7(4)41,
9(4)33,
9(5)13,
10(9)11,
11(8)42,
11(9)25,
13(4)31,
13(8)1,
13(8)45,
13(8)101,
13(9)36,
13(9)36-1,
13(9)59,
13(9)59-1,
13(10)42,
14(3)5,
14(4)32,
14(4)64,
14(5)11,
14(9)64,
14(11)19
- simplify, 11-3S-12-23,
14(8)65
- yet,
9(5)13,
11(9)25,
14(3)5