Duff's device

GPTKB entity

Statements (21)
Predicate Object
gptkbp:instanceOf C programming idiom
loop unrolling technique
gptkbp:category computer programming
software optimization
gptkbp:describedBy Usenet post by Tom Duff
gptkbp:example C
https://www.w3.org/2000/01/rdf-schema#label Duff's device
gptkbp:influenced low-level optimization techniques
gptkbp:influencedBy loop unrolling
gptkbp:introducedIn 1983
gptkbp:inventedBy gptkb:Tom_Duff
gptkbp:namedAfter gptkb:Tom_Duff
gptkbp:notableFor combining switch statement and loop
unrolling loops for efficiency
gptkbp:purpose optimize loop performance
gptkbp:relatedTo gptkb:C_programming
switch statement
loop unrolling
gptkbp:usedIn gptkb:C_programming_language
gptkbp:bfsParent gptkb:Tom_Duff
gptkbp:bfsLayer 6