Commit Graph

40 Commits (1617d8e34e395f8c22b5beace57a6f8142a02638)

Author SHA1 Message Date
tevador 91063aac91 Reference result
5 years ago
tevador 2edf05cedc Implemented Dataset size increase per epoch
5 years ago
tevador e65d9da66c Configurable parameters separated into configuration.h
5 years ago
tevador 096a7c0d7b Implemented virtual memory free
5 years ago
tevador 7c012b4fee Fixed non-portable nonce serialization
5 years ago
tevador d9bc6cfeda Updated JIT compiler and assembly generator for new int -> float conversion
5 years ago
tevador f3b114af88 Replaced division instructions with IMUL_RCP
5 years ago
tevador 219efce06c New command line options
5 years ago
tevador bfd557dac5 Added reference result
5 years ago
tevador 923420f0a3 Fixed mining and verification mode not giving the same results
5 years ago
tevador a145caa185 Fixed JIT compiler not producing the same code as genAsm and genNative
5 years ago
tevador 447e8a1d4f Simplified division in interpreted mode
5 years ago
tevador 1df975e583 Restored software AES support
5 years ago
tevador 0b1761a846 Refactoring: mining/verification mode
5 years ago
tevador b8ce504be6 Added comments to hashAes1Rx4 and fillAes1Rx4
5 years ago
tevador 2798d78717 Render imm32 as signed in RandomX code
5 years ago
tevador 32d827d0a6 Interpreter with bytecode
5 years ago
tevador b417fd08ea 16 -> 8 chained programs
5 years ago
tevador 1ee94bef2a Added ISWAP instruction
5 years ago
tevador 8f2abd6c05 NOP instruction
6 years ago
tevador 005c67f64c Added explicit STORE instructions
6 years ago
tevador d2cb086221 ASM code generator for "small" programs that fit into the uOP cache
6 years ago
tevador bd0dba88a8 4 scratchpad segments
6 years ago
tevador 16db607025 Scratchpad size increased to 1 MiB
6 years ago
tevador 93c324709b Related to previous changes
6 years ago
tevador 4fb168e249 Large page support for cache
6 years ago
tevador 8b1102ee05 Interpreter + async mode
6 years ago
tevador 1426fcbab5 Print average program code size
6 years ago
tevador d1a808643d Random accesses - JIT compiler
6 years ago
tevador 619bee5418 Random dataset accesses - asm only
6 years ago
tevador 3caecc7646 Vector FPU instructions
6 years ago
tevador 5bc26348f1 Updated readme with performance data
6 years ago
tevador 03913d0e81 Run a single thread synchronously
6 years ago
tevador 740c40b218 8 branch conditions for CALL/RET
6 years ago
tevador 55afe9646f Debuggable assembly generator
6 years ago
tevador b9d2d853aa Support for multiple threads
6 years ago
tevador cb12feaf91 t1ha2 hash for scratchpad digest
6 years ago
tevador ed0bc906d6 JIT compiler for x86
6 years ago
tevador cb0721056a Assembly code generator for Windows 64-bit
6 years ago
tevador c9102ee88c RandomX portable interpreter
6 years ago