Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Hardware Hash Functions

This repo contains two main components, the source code used to investigate our topic and the final paper describing our results.

Source Code

Inside src/, there are two subdirectories, one for each approach we investigated, logical synthesis and voting theory.

Logical Synthesis

See the readme here.

Voting Theory

The second approach is based on parametrized hashing under the guise of a voting scheme. It is written in Python and may be run as:

python weighted_pearson.py

This code depends on numpy and matplotlib, which may be installed with the pip tool, or however your distro handles python packages.

Final Paper

The final paper is included in the report/ directory as a pdf with instructions for building it from scratch. You can also download it from here.

About

Hardware hash functions for non-uniform mapping memory addresses to cache lines in manycore architecture.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages