On availability of bit-narrow operations in general-purpose applications

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Program instructions that consume and produce small operands can be executed in hardware circuitry of less than full size. We compare different proposed models of accounting for the usefulness of bit-positions in operands, using a run-time profiling tool, both to observe and summarize operand values, and to reconstruct and analyze the program’s data-flow graph to discover useless bits.We find that under aggressive models, the average number of useful bits per integer operand is as low as 10, not only in kernels but also in general-purpose applications from SPEC95.

Cite

CITATION STYLE

APA

Stefanović, D., & Martonosi, M. (2000). On availability of bit-narrow operations in general-purpose applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1896, pp. 412–422). Springer Verlag. https://doi.org/10.1007/3-540-44614-1_44

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free