Abstract
Large numbers of instructions per-cycle (IPC) degrades processor performance due to increased data transfer between clusters in clustered very long instruction word (VLIW) processor architectures. This paper presents a two-dimensional force-directed cluster assignment algorithm that accounts the scheduling in all the cycles when assigning clusters for operations, so the operations are balanced on all the clusters which reduces the scheduling length. The time complexity for the algorithm is only O (n2), which is better than the PCC and simulated annealing algorithm. Test results indicate that the algorithm's performance is better than that of the unified assignment and scheduling (UAS) algorithm for scheduling in the clustered VLIW architecture.
| Original language | English |
|---|---|
| Pages (from-to) | 1647-1650 |
| Number of pages | 4 |
| Journal | Qinghua Daxue Xuebao/Journal of Tsinghua University |
| Volume | 48 |
| Issue number | 10 |
| Publication status | Published - Oct 2008 |
| Externally published | Yes |
Keywords
- Cluster scheduling
- Force-directed
- Very long instruction word (VLIW)