cpu,stdlib: Updating strided generator (#762)

This change improves the functionality of strided generator to create
trace with better flexibility.
It allows the user to manually set offset and stride size instead of
calculating it based on a "gen_id".
This way different patterns could be created with the same SimObject.
In addition, this change adds stdlib components for strided generator.
This commit is contained in:
Mahyar Samani
2024-02-01 09:08:42 -08:00
committed by GitHub
parent b5fae2f620
commit b79fe82e5c
8 changed files with 299 additions and 49 deletions

View File

@@ -241,6 +241,10 @@ PySource('gem5.components.processors',
'gem5/components/processors/linear_generator_core.py')
PySource('gem5.components.processors',
'gem5/components/processors/linear_generator.py')
PySource('gem5.components.processors',
'gem5/components/processors/strided_generator_core.py')
PySource('gem5.components.processors',
'gem5/components/processors/strided_generator.py')
PySource('gem5.components.processors',
'gem5/components/processors/random_generator_core.py')
PySource('gem5.components.processors',