OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-SimpleGPUHashTable commits / 01b6e0e

Updated readme
01b6e0e4474da56b3b636e036e2b65bbb62f1b0f
by David Farrell <nosferalatu@gmail.com> · 2020-03-10T05:18:49.000Z

Changed files (1) +5 -1

README.md +5 -1
……@@ -15,7 +15,11 @@ Atomic operations are used to insert key/value pairs into the hash table on mult
1515of development, but could easily be ported to HLSL or GLSL. 64 bit keys and/or values could be supported using 64 bit
1616atomics.
1717
18Resizing the hash table is not implemented (it's a *simple* hash table!)
18Resizing the hash table is not implemented (it's a *simple* hash table!) although this can be achieved by inserting the
19contents of a table into another, larger table.
20
21The code was kept simple for readability. There are many optimizations that can be done, but they muddy the waters. I
22wanted to illustrate the basic design of the lock free hash table and how it can be implemented on a GPU.
1923
2024For more information on the lock free hash table design, read:
2125* Preshing on Programming's [The World's Simplest Lock Free Hash