Displaying 1 result from an estimated 1 matches for "memory_add".
2018 Feb 21
1
Finding and replacing instruction patterns
...nstructions is detected, they will be replaced with the
corresponding PIM instruction. For a toy example, take a series of
instructions such as "load A, load B, add C=A+B, store C". My goal in this
case would be to detect this series of four instructions and replace it
with a single "memory_add" or "cache_add" instruction. When compiled to
machine code, these cache_add instructions will compile to some unused x86
opcode; we will then run this binary through gem5, which has been modified
to handle PIM instructions.
Knowing that this is my goal, I have a number of questions:...