search for: memory_add

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:...