aboutsummaryrefslogtreecommitdiff
path: root/benchmarks
AgeCommit message (Collapse)AuthorFilesLines
2015-01-09Add LICENSEAndrew Waterman66-0/+132
2015-01-04Avoid deprecated "b" pseudo-op; use "j" insteadAndrew Waterman1-2/+2
2014-12-17minor mt updatesHenry Cook2-2/+7
2014-12-15Remove dependence on machine/syscall.hAndrew Waterman1-1/+2
2014-12-13Initialize static TLS for the benchmarksAndrew Waterman3-12/+33
2014-12-12Add more entropy to matrix multiplication inputAndrew Waterman2-5/+15
This will exercise the floating-point units more thoroughly.
2014-12-12Use user stack in supervisor modeAndrew Waterman1-14/+1
This fixes a race condition, as there was only one kernel stack.
2014-12-03Use new toolchain and calling conventionAndrew Waterman3-31/+24
2014-11-11blocked mt-matmulHenry Cook1-8/+6
2014-11-07forgot barrier in mt-matmulHenry Cook1-0/+2
2014-11-07Clean up canonical mt benchmarks and reorganize extra versions in /mt. All ↵Henry Cook10-150/+92
versions support support at least 1/2/4 threads.
2014-11-06Fix build with riscv-gcc version 4.9Andrew Waterman3-1/+3
2014-11-06Fix TLS in benchmarksAndrew Waterman1-0/+3
Linker relaxations were screwing up loading the thread pointer.
2014-09-10Enable interrupts in bmarksChristopher Celio1-6/+5
2014-04-14commit high-performance mm (scalar and vector versions)Yunsup Lee18-325/+847
2014-04-07Add radix sort benchmarkAndrew Waterman6-2/+374
2014-04-03setStats in benchmarks now should set and unset the stats register. Also, ↵Stephen Twigg2-5/+14
removed legacy SET_STATS macro.
2014-03-25Make qsort input size more reasonableAndrew Waterman1-1539/+105
2014-03-25Make qsort benchmark more meaningfulAndrew Waterman4-96/+1722
Before, we were sorting a sorted array :\
2014-02-22Sort fixes: support for repeated trials.Eric Love3-35/+65
2014-02-20Merge commit '0661b47765081c710af3df66ec698aa58ff14d5d'Eric Love6-0/+2501
2014-02-20Added TAV sort benchmarksEric Love6-0/+2501
2014-02-11Run benchmarks in user modeAndrew Waterman3-49/+186
2014-02-06Clean up benchmarks; support uarch-specific countersAndrew Waterman30-1021/+347
2014-02-04Add Stephen's vector FFT codeQuan Nguyen17-1/+1164
2014-01-31Minor Makefile improvementsHenry Cook1-1/+1
2013-11-25Update benchmarks to new privileged ISAAndrew Waterman8-159/+33
2013-10-10Benchmarks now run in user-mode.Christopher Celio10-114/+104
- Jump to main performed by eret. - Nano trap handler added. - FinishTest refactored to perform SYS_exit, placed in util.h. - Only SYS_exit with test_result=1 results in a passed test. - Any other exceptions/syscalls/test_results end program with FAILED test. - PCR status set to S64/U64 if compiled in 64b.
2013-08-25Don't build vector benchmarks for nowAndrew Waterman1-3/+3
2013-08-23Reflect changes to ISAAndrew Waterman16-820/+169
Conflicts: isa/Makefile
2013-07-24feature: add autoconfSebastien Mirolo2-7/+1
2013-05-13change riscv-isa-run to spikeYunsup Lee1-1/+1
2013-04-29add benchmarks gitignoreYunsup Lee1-0/+6
2013-04-29benchmarks initial commitYunsup Lee71-0/+33853