Table 3.
Toolchains | SpiNeMap [13] | SNEAP [22] | DFSynthesizer [23] | NEUTRAMS [21] | EdgeMap | |
---|---|---|---|---|---|---|
Partition | Algorithm | Kernighan–Lin(KL) | METIS | Greedy algorithm | Kernighan–Lin(KL) | Streaming-based |
Objective | Communication cost | Communication cost | Resource Utilization. | Communication cost | Communication cost | |
Mapping | Algorithm | PSO | SA | LSA | – | NSGA-II |
Objective | Communication cost | Average Hop | Energy consumption | – | Communication cost & Energy consumption |
1 This algorithm is a modified greedy algorithm. 2 SA is short for simulated annealing. 3 LSA is short for the local search algorithm. 4 In NEUTRAMS, the mapping stage is not mentioned, we use sequential mapping as the default.