Flavors Technology Incorporated |
Slide 9 of 24
Through shared memory, cells are able to share data. One cell may write a result that will be used by another cell on the next PIM frame. There is no direct cell to cell communication. PIM shared memory is coherent in that each cell that reads a value from shared memory on a given frame is guaranteed to read the same value.
In the PIM, all I/O is through shared memory. Currently supported I/O includes TCP/IP and DeviceNet. Each cell reads its inputs from I/O and executes the code in its tile. Results are written back to shared memory.