| Function | Distribution of cores |
| Linux system | 1 |
| packet processing thread: process packet received from mPIPE | 19 |
| system manage thread: log sending, admin command processing, heartbeat sending | 1 |
| RCVCMD thread: command processing, like issued rules SendCMD thread: send commands to upper software system | 2 |
| Forward thread: assemble data from PCIe into packet, then forward them to mPIPE | 4 |
| Action thread: send processed packet to upper application | 4 |
| MpipeXmit thread: send packet to internet via mPIPE | 4 |
| flow manage thread: scan flow table and IP fragment and delete node that out of aging time | 1 |