Monsoon, an Explicit Token Store Machine
Each PE is using an eight-stage pipeline
- instruction fetch --- precedes token matching (in contrast to dynamic dataflow processors with associative matching units)!
- token matching1: effective address generation: explicit token address is computed from the frame address and operand offset
- token matching2: presence bit operation: a presence bit is accessed to find out if the first operand of a dyadic operation has already arrived
- not arrived ? presence bit set and the current token is stored into the frame slot of the frame memory
- arrived ? presence bit is reset and the operand can be retrieved from the slot of the frame memory in next stage
- token matching3: frame operation stage: Operand storing or retrieving.