Article ID Journal Published Year Pages File Type
474321 Computers & Mathematics with Applications 2011 7 Pages PDF
Abstract

A hash function HH is a computationally efficient function that maps bitstrings of arbitrary length to bitstrings of fixed length, called hash values. Hash functions have a variety of general computational uses. They are used in processors to augment the bandwidth of an interleaved multibank memory or to enhance the utilization of a prediction table or a cache. In this paper, we design new XOR-based hash functions, which compute each set index bit as XOR of a subset of the bits in the address by using the concepts of rank and null space. These are conflict-free hash functions which are of different types according to whether mm is even or odd. To apply the constructed hash functions to the skewed-associative cache, we show that the degree of interbank dispersion between two hash functions is maximal.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science (General)
Authors
, , , ,