Jędrzej Boczar
|
ff435fd26e
|
test: add option to run benchmarks with alternating write/read
|
2020-02-11 12:06:45 +01:00 |
Jędrzej Boczar
|
6093f2012e
|
test: add run/ready signals to BIST modules
|
2020-02-11 11:45:01 +01:00 |
Jędrzej Boczar
|
cf5939f09e
|
test: use Memory instead of Case for custom access pattern
|
2020-02-07 14:58:33 +01:00 |
Jędrzej Boczar
|
9148400ef5
|
test: fix typo, add note about limitations
|
2020-02-07 12:20:43 +01:00 |
Jędrzej Boczar
|
2825c080a9
|
test: fix problem with plot labels overlapping for large number of benchmarks
|
2020-02-07 09:52:31 +01:00 |
Jędrzej Boczar
|
77541c3670
|
test: avoid instantiating LiteDRAMBenchmarkSoC to speed up summary generation
|
2020-02-06 15:08:01 +01:00 |
Jędrzej Boczar
|
027034db49
|
test: add option to run benchmarks as parallel jobs
|
2020-02-06 15:07:55 +01:00 |
Jędrzej Boczar
|
62a5473ecd
|
test: update script for generating benchmark configurations
|
2020-02-06 13:35:34 +01:00 |
Jędrzej Boczar
|
8ba3cced60
|
test: add new benchmark configuratiosns to example configuration file
|
2020-02-05 18:58:49 +01:00 |
Jędrzej Boczar
|
1702e2ad7c
|
test: update summary to work for all configurations (use pandas)
|
2020-02-05 18:39:06 +01:00 |
Jędrzej Boczar
|
f9f86d507f
|
test: update benchmark configuration to account for access pattern
|
2020-02-05 12:54:33 +01:00 |
Jędrzej Boczar
|
7e0515c477
|
test: fix problem with helper scripts being executed by `setup.py test`
|
2020-02-04 16:37:26 +01:00 |
Jędrzej Boczar
|
fcd3d4ff6c
|
test: helper scripts for generating benchmark configurations/access patterns
|
2020-02-04 16:26:57 +01:00 |
Jędrzej Boczar
|
fcbcd4d3fe
|
test: add option to benchmark predefined access patterns
|
2020-02-04 16:26:57 +01:00 |
enjoy-digital
|
4a3ad56146
|
Merge pull request #129 from antmicro/8-16-bit-init
phy/model: add support for 8/16-bit wide SDR memory init
|
2020-02-04 11:29:28 +01:00 |
Piotr Binkowski
|
6fd8f2172f
|
phy/model: add support for 8/16-bit wide SDR memory init
|
2020-02-04 10:51:56 +01:00 |
Florent Kermarrec
|
586980a4e5
|
frontend/dma: test and fix add_csr on DMAs
|
2020-02-03 19:47:49 +01:00 |
enjoy-digital
|
c536330e36
|
Merge pull request #127 from antmicro/jboc/benchmark
Add Write/Read latency measurement
|
2020-02-03 19:04:48 +01:00 |
Jędrzej Boczar
|
bae046f143
|
test: add read/write latency benchmarks
|
2020-02-03 16:59:12 +01:00 |
enjoy-digital
|
9aa421e52a
|
Merge pull request #125 from antmicro/fix-init
phy/model: fix case when not converting init data width
|
2020-02-03 15:09:49 +01:00 |
Piotr Binkowski
|
4c86235048
|
phy/model: fix case when not converting init data width
|
2020-02-03 13:35:49 +01:00 |
enjoy-digital
|
a903c87872
|
Merge pull request #124 from antmicro/l2-reverse
phy/model: cleanup the memory init code
|
2020-02-03 12:55:02 +01:00 |
Jędrzej Boczar
|
a584923f1c
|
test: use JSON instead of pickle for storing benchmarks cache
|
2020-02-03 12:17:41 +01:00 |
Piotr Binkowski
|
99227ad0d0
|
phy/model: cleanup the memory init code
After adding support for l2_reverse flag in Cache/SoCSDRAM we can remove
code responsible for word order reversing and do a general cleanup
|
2020-02-03 12:02:49 +01:00 |
Florent Kermarrec
|
736723cc98
|
test/run_benchmarks: change YAML config file argument
|
2020-02-03 10:38:10 +01:00 |
Florent Kermarrec
|
7e95ecc9a9
|
test/run_benchmark: avoid Python 3.7+ dependency
|
2020-02-03 10:37:10 +01:00 |
enjoy-digital
|
d8f3feb971
|
Merge pull request #123 from antmicro/jboc/benchmark
Add plotting of benchmark results
|
2020-02-03 10:35:09 +01:00 |
Jędrzej Boczar
|
811c73254b
|
test: benchmark script exits with error on any checker error
|
2020-01-31 15:16:37 +01:00 |
Jędrzej Boczar
|
1a517a308d
|
test: cache benchmark results to be able to produce multiple summaries
|
2020-01-31 14:39:41 +01:00 |
Jędrzej Boczar
|
a40817f3a8
|
test: add plotting of benchmark results
|
2020-01-31 14:39:41 +01:00 |
enjoy-digital
|
5a90a8b0dd
|
Merge pull request #117 from antmicro/init-fixes
phy/model: init fixes
|
2020-01-31 12:46:43 +01:00 |
Piotr Binkowski
|
8fa7a93e5c
|
phy/model: add support for sdram init for other memory types/widths
Up until now init worked correctly only on 32-bit SDR modules,
with this it should work at least with 64-bit wide DDR3, 128-bit DDR2
and 512-bit SDRAM
|
2020-01-31 11:14:32 +01:00 |
enjoy-digital
|
eacfbd8055
|
Merge pull request #122 from antmicro/jboc/benchmark
Load benchmark configuration from YAML
|
2020-01-30 16:08:30 +01:00 |
Jędrzej Boczar
|
f6973aa9d7
|
test: load benchmark configurations from YAML file
|
2020-01-30 15:39:29 +01:00 |
Florent Kermarrec
|
090620c9d6
|
frontend/dma: add optional CSR control
|
2020-01-30 15:21:37 +01:00 |
Jędrzej Boczar
|
096de78c63
|
test: fix `setup.py test` failing due to import error
because of relative import the script has to be run as:
python -m test.run_benchmarks
|
2020-01-30 14:11:52 +01:00 |
enjoy-digital
|
e17e6e34d8
|
Merge pull request #118 from antmicro/jboc/benchmark
Add a script for running LiteDRAM benchmarks
|
2020-01-30 13:31:11 +01:00 |
Jędrzej Boczar
|
bb4f6106ee
|
test: print benchmarks summary
|
2020-01-30 10:50:08 +01:00 |
Jędrzej Boczar
|
e822e6be9f
|
test: calculate benchmark bandwidth and efficiency
|
2020-01-30 10:19:17 +01:00 |
Jędrzej Boczar
|
804a9b3727
|
test: add script for running multiple benchmarks and parsing results
|
2020-01-29 17:03:20 +01:00 |
enjoy-digital
|
a35a1f7790
|
Merge pull request #116 from antmicro/jboc/benchmark
test: add command line arguments for BIST base/length/random
|
2020-01-28 15:42:27 +01:00 |
Jędrzej Boczar
|
502e6c663c
|
test: add command line arguments for BIST base/length/random
|
2020-01-28 15:03:36 +01:00 |
enjoy-digital
|
72e65e697f
|
Merge pull request #115 from antmicro/ddr4-model
phy/model: add burst_length value for ddr4 memories
|
2020-01-28 14:48:00 +01:00 |
Piotr Binkowski
|
cd25106fc1
|
phy/model: add burst_length value for ddr4 memories
|
2020-01-28 14:23:35 +01:00 |
enjoy-digital
|
6b91c1fa86
|
Merge pull request #111 from antmicro/write-latency
phy/model: simulate write latency
|
2020-01-28 14:05:16 +01:00 |
Piotr Binkowski
|
f9d00f137b
|
phy/model: simulate write latency
|
2020-01-28 12:38:17 +01:00 |
Florent Kermarrec
|
586eb39b1d
|
test: add initial benchmark test
|
2020-01-28 12:07:22 +01:00 |
Florent Kermarrec
|
e4f901f070
|
phy/model: review/simplify initialization
|
2020-01-27 21:29:08 +01:00 |
enjoy-digital
|
9c00255483
|
Merge pull request #104 from antmicro/phy-model-init
phy/model: add support for initializing memory from file
|
2020-01-27 20:54:51 +01:00 |
Florent Kermarrec
|
e5e4f528d4
|
examples/versa_ecp5.yml: enable CPU (required for DDR3 calibration), update copyright
|
2020-01-27 18:30:24 +01:00 |