aboutsummaryrefslogtreecommitdiff
path: root/benchmarks
AgeCommit message (Expand)AuthorFilesLines
2016-08-29Don't explicitly use atomics in rsortAndrew Waterman1-11/+17
2016-07-18Default to XLEN=64 when building in-placeAndrew Waterman1-0/+2
2016-07-12Add a "--with-xlen" configure argument (#16)Palmer Dabbelt1-1/+1
2016-07-11Remove deprecated uarch counters; support RVC for benchmarksAndrew Waterman2-27/+13
2016-07-07Don't use FPU in benchmarks that don't need to use the FPUAndrew Waterman4-21/+13
2016-07-07Delete unused benchmarkAndrew Waterman6-2539/+0
2016-05-25Keep tohost/fromhost at deterministic addressAndrew Waterman3-7/+15
2016-05-22Use -mcmodel=medany, not -fpieAndrew Waterman1-1/+1
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