config: Add low power sweep for DRAM
authorRadhika Jagtap <radhika.jagtap@arm.com>
Fri, 25 Nov 2016 16:16:17 +0000 (16:16 +0000)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Thu, 16 Nov 2017 16:39:19 +0000 (16:39 +0000)
commitb549de4707ef22398b179a3a7fd28a996ee18d36
tree27fd9ab016256f669744a3d2653a2e0bb8656a49
parent290a7e7c5c059c1309ca3d02ea3158e2ca9ac338
config: Add low power sweep for DRAM

This change adds a Python script to sweep a few parameters with a
goal to trigger transitions to the low power states of the DRAM
controller.

This script is largely based on the sweep.py but is helpful to study
the impact of inter-transaction delay on the behaviour of the DRAM
in addition to typical sweep params like stride size, bank
utilization and read percent. An idle period is added as the last
traffic generator state to target hitting self-refresh.

Change-Id: I34380afffbf2de9f4e997dfe9fff5e615e077524
Reviewed-by: Wendy Elsasser <wendy.elsasser@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5725
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
configs/dram/low_power_sweep.py [new file with mode: 0644]