Show simple item record

dc.contributor.authorAmarasinghe, Samanen_US
dc.contributor.authorLee, Walteren_US
dc.contributor.authorGreenwald, Benen_US
dc.date.accessioned2023-03-29T14:41:37Z
dc.date.available2023-03-29T14:41:37Z
dc.date.issued1999-11
dc.identifier.urihttps://hdl.handle.net/1721.1/149291
dc.description.abstractInteger division, modulo, and remainder operations are expressive and useful operations. They are logical candidates to express complex data accesses such as the wrap-around behavior in queues using ring buffers, array address calculations in data distribution, and cache locality compiler-optimizations. Experienced application programmers, however, avoid them because they are slow. Furthermore, while advances in both hardware in both hardware and software have improved the performance of many parts of a program, few are applicable to division and modulo operations. This trend makes these operations increasingly detrimental to program performance.en_US
dc.relation.ispartofseriesMIT-LCS-TM-600
dc.titleStrength Reduction of Integer Division and Modulo Operationsen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record