DocumentCode :
1403351
Title :
Efficient hardware hashing functions for high performance computers
Author :
Ramakrishna, M.V. ; Fu, E. ; Bahcekapili, E.
Author_Institution :
Dept. of Comput. Sci., R. Melbourne Inst. of Technol., Vic., Australia
Volume :
46
Issue :
12
fYear :
1997
fDate :
12/1/1997 12:00:00 AM
Firstpage :
1378
Lastpage :
1381
Abstract :
Hashing is critical for high performance computer architecture. Hashing is used extensively in hardware applications, such as page tables, for address translation. Bit extraction and exclusive ORing hashing “methods” are two commonly used hashing functions for hardware applications. There is no study of the performance of these functions and no mention anywhere of the practical performance of the hashing functions in comparison with the theoretical performance prediction of hashing schemes. In this paper, we show that, by choosing hashing functions at random from a particular class, called H3, of hashing functions, the analytical performance of hashing can be achieved in practice on real-life data. Our results about the expected worst case performance of hashing are of special significance, as they provide evidence for earlier theoretical predictions
Keywords :
computational complexity; computer architecture; file organisation; performance evaluation; analytical performance; computer architecture; hashing functions; high performance computers; performance; worst case performance; Application software; Circuits; Computer architecture; Hardware; High performance computing; Information retrieval; Organizing; Performance analysis; Probes; Software performance;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.641938
Filename :
641938
Link To Document :
بازگشت