Tools Logic Tools

SIMPLE-MAGIC

ABSTRACTPIM: BRIDGING THE GAP BETWEEN PIM TECHNOLOGY AND ISA

abstractPIM is a new compilation concept and flow which enables executing any function within the memory, using different stateful logic families and different instruction set architectures (ISAs). By separating the code generation into two independent components, intermediate representation of the code using target-independent ISA, and then microcode generation for a specific target machine, we provide a flexible flow with backward compatibility and lay foundations for a PIM compiler.

Using abstractPIM, we explore various logic technologies and ISAs and how they impact each other and discuss the challenges associated with it, such as the increase in execution time.

 

 

 

back to index