aboutsummaryrefslogtreecommitdiff
path: root/benchmarks
AgeCommit message (Expand)AuthorFilesLines
2016-05-04speed up mt-matmul and spmv testsAndrew Waterman5-11059/+5741
2016-05-04Speed up benchmarks that take a long time to runAndrew Waterman6-22089/+10579
2016-05-03get rid of empty benchmarkHoward Mao3-55/+0
2016-05-03add empty benchmarkHoward Mao3-0/+55
2016-05-02Stop using tohost/fromhost registersAndrew Waterman1-3/+11
2016-04-30ERET -> xRET; new memory mapAndrew Waterman4-17/+99
2016-04-06Don't use stats register; refer to uarch counters by numberAndrew Waterman1-10/+5
2016-03-14Rework benchmarks to run in M-modeAndrew Waterman6-32/+24
2016-03-03WIP on priv spec v1.9Andrew Waterman1-3/+3
2016-03-03Fix ./configure in rootAndrew Waterman1-7/+7
2016-02-27remove malloc declaration from dhrystoneColin Schmidt1-1/+0
2016-02-27allow make variables to be overwritten update configureColin Schmidt1-8/+8
2015-09-20Remove Hwacha v3 testsAndrew Waterman40-5784/+11
2015-07-02Fix RV32 handling of syscall argumentsAndrew Waterman2-63/+65
2015-07-01Add _hard_float check in crt.S.Christopher Celio1-0/+3
2015-05-09Update to privileged architecture version 1.7Andrew Waterman3-18/+8
2015-05-01Fix dhrystone timing codeAndrew Waterman3-7/+7
2015-05-01Make dhrystone report correct-ish numbersAndrew Waterman6-113/+135
2015-04-21Don't rely on reset values of MSTATUS_UA/SAAndrew Waterman2-3/+18
2015-04-21Fix benchmark compilation/execution on RV32Andrew Waterman2-2/+2
2015-03-17need fence before scall for vector mmYunsup Lee1-0/+2
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman2-3/+3
2015-03-12Update to new privileged specAndrew Waterman3-38/+40
2015-01-27Fix matmul performance on gcc 4.9Andrew Waterman2-96/+96
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
2014-12-12Use user stack in supervisor modeAndrew Waterman1-14/+1
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 ve...Henry Cook10-150/+92
2014-11-06Fix build with riscv-gcc version 4.9Andrew Waterman3-1/+3
2014-11-06Fix TLS in benchmarksAndrew Waterman1-0/+3
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, rem...Stephen Twigg2-5/+14
2014-03-25Make qsort input size more reasonableAndrew Waterman1-1539/+105
2014-03-25Make qsort benchmark more meaningfulAndrew Waterman4-96/+1722
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