tevador
|
1c3666aa98
|
Fixed benchmark code
|
5 years ago |
tevador
|
b4dca14f0c
|
Added a function to access the dataset memory buffer
Number of dataset items changed from a macro to a getter function.
|
5 years ago |
tevador
|
59d82bbb01
|
Fixed doc
|
5 years ago |
tevador
|
4c66b2305a
|
Formatting & refactoring
|
5 years ago |
tevador
|
87b8253374
|
API documentation
'dataset block' -> 'dataset item'
customizable benchmark seed
|
5 years ago |
tevador
|
bc78b628ea
|
Flags ordered by their impact on performance
Additional error handling
|
5 years ago |
tevador
|
d30eef75af
|
Fixed non-x86 compilation
|
5 years ago |
tevador
|
a8c7137873
|
Linux makefile
Exception handling
|
5 years ago |
tevador
|
41b51a4858
|
Cleaned up legacy code
|
5 years ago |
tevador
|
360c8ed913
|
Fixed superscalar test projects
|
5 years ago |
tevador
|
0d21ae85fc
|
Remove capital letters from filenames #3
|
5 years ago |
tevador
|
f9ea7cc1df
|
Remove capital letters from filenames #2
|
5 years ago |
tevador
|
41557ce010
|
randomx project changed to a static library
separate benchmark project
API usage examples
|
5 years ago |
tevador
|
d7eefce583
|
Removed capital letters from filenames
|
5 years ago |
tevador
|
d7276d5786
|
Reduced the number of virtual calls per hash
|
5 years ago |
tevador
|
296e77eebc
|
C API - first working version
|
5 years ago |
tevador
|
67046a9f38
|
Full-width mantissa for group E registers and FDIV_M
|
5 years ago |
tevador
|
d43c7db416
|
Updated reference result
|
5 years ago |
tevador
|
682000b1a9
|
Unique scratchpad addresses - interpreter
Additional writes to L3
|
5 years ago |
tevador
|
33a2fd021d
|
Unique scratchpad addresses
|
5 years ago |
tevador
|
2c87a058ec
|
Support for multithreaded dataset initialization
|
5 years ago |
tevador
|
9c383dc2ba
|
Added superscalar-stats
Fixed makefile
|
5 years ago |
tevador
|
53d272c6a9
|
Merge branch 'feature/light-code-gen' into dev
|
5 years ago |
tevador
|
8c37d4aac3
|
More refactoring
|
5 years ago |
tevador
|
9404516dd8
|
Refactoring
|
5 years ago |
tevador
|
d49302561f
|
Refactoring + comments
|
5 years ago |
tevador
|
24a22c6b54
|
Code generator refactoring
|
5 years ago |
tevador
|
37ff37cd11
|
msvc solution
|
5 years ago |
tevador
|
2e68c89740
|
Separate executeSuperscalar function
Tweaked superscalar hash constants
|
5 years ago |
tevador
|
2132e5fef5
|
SuperscalarHash interpreter
Linux assembly code
|
5 years ago |
tevador
|
b4c02051fa
|
Reworked SuperscalarHash instruction set
ASM and C code generator for SuperscalarHash
Support for Superscalar hash in the light mode
|
5 years ago |
tevador
|
6e3136b37f
|
Fixed cache alignment
Performance tuning
|
5 years ago |
tevador
|
77dbe14658
|
SuperscalarHash JIT compiler
(unfinished)
|
5 years ago |
tevador
|
690707ef49
|
Reworked addition instructions
Some bug fixes
|
5 years ago |
tevador
|
2aaec84931
|
Bug fixes, trace output
|
5 years ago |
tevador
|
428b845a3d
|
Fixed an infinite loop bug
|
5 years ago |
tevador
|
23a357db37
|
Removed optimizable instruction sequences
|
5 years ago |
tevador
|
2b9209346e
|
Operand allocation
|
5 years ago |
tevador
|
acef5ea0d7
|
Port mapping
|
5 years ago |
tevador
|
2fd0a125b5
|
Front-end simulation
|
5 years ago |
tevador
|
1c9ad90a96
|
Removed unused AES key expansion code
|
5 years ago |
tevador
|
25e6a8abb5
|
Updated design notes
|
5 years ago |
tevador
|
ad7b473388
|
Updated readme
|
5 years ago |
tevador
|
59bbb572c2
|
WIP
|
5 years ago |
tevador
|
cc70e53bb1
|
Updated specification
|
5 years ago |
tevador
|
2bb42637fd
|
Epoch increased to 2048 blocks
|
5 years ago |
tevador
|
107270d93d
|
Reduced Dataset size to 2 GiB with 8 memory accesses per block
Disabled Dataset growth
|
5 years ago |
tevador
|
233af9f14f
|
Minor fixes for non-x86 platforms
|
5 years ago |
tevador
|
4c1ae951de
|
Merge branch 'feature/branches' into dev
Conflicts:
src/JitCompilerX86.cpp
src/JitCompilerX86.hpp
src/main.cpp
|
5 years ago |
tevador
|
28ed776fbe
|
Light JIT compiler - Linux
|
5 years ago |