Hello everyone,
I am new to gem5.
I want to do some computing-in-memory experiments by adding new x86 memory
instructions for O3CPU in gem5.
Should I add pseudo instruction or real instruction for this work?
And How can I add it?
Thank you!
Hi Le Minh Son,
In my opinion, if you are well aware of the ISA specs and know how your new
instruction will fit in with the existing instructions, you might add a
real instruction. Otherwise, adding a pseudo instruction might be a better
option. Following are some of the references that you might find useful
while trying to add instructions in gem5 (please, note that some might be a
bit outdated):
https://gem5bootcamp.github.io/gem5-bootcamp-env/modules/developing%20gem5%20models/instructions/
http://gedare-csphd.blogspot.com/2013/02/add-pseudo-instruction-to-gem5.html
-Ayaz
On Tue, Mar 14, 2023 at 8:07 PM LE MINH SON[학생](대학원 전자공학과) via gem5-users <
gem5-users@gem5.org> wrote:
Hello everyone,
I am new to gem5.
I want to do some computing-in-memory experiments by adding new x86 memory
instructions for O3CPU in gem5.
Should I add pseudo instruction or real instruction for this work?
And How can I add it?
Thank you!
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-leave@gem5.org
Thanks for your useful advice and information!
I think pseudo instruction is the better solution for me at the moment. I
will try to add the real instruction later.
On Sun, Mar 19, 2023 at 10:43 Ayaz Akram yazakram@ucdavis.edu wrote:
Hi Le Minh Son,
In my opinion, if you are well aware of the ISA specs and know how your
new instruction will fit in with the existing instructions, you might add a
real instruction. Otherwise, adding a pseudo instruction might be a better
option. Following are some of the references that you might find useful
while trying to add instructions in gem5 (please, note that some might be a
bit outdated):
https://gem5bootcamp.github.io/gem5-bootcamp-env/modules/developing%20gem5%20models/instructions/
http://gedare-csphd.blogspot.com/2013/02/add-pseudo-instruction-to-gem5.html
-Ayaz
On Tue, Mar 14, 2023 at 8:07 PM LE MINH SON[학생](대학원 전자공학과) via gem5-users
gem5-users@gem5.org wrote:
Hello everyone,
I am new to gem5.
I want to do some computing-in-memory experiments by adding new x86
memory instructions for O3CPU in gem5.
Should I add pseudo instruction or real instruction for this work?
And How can I add it?
Thank you!
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-leave@gem5.org