ETRS: efficient turn restrictions setting method for boundary routers in chiplet-based systems

The implementation of turn restrictions represents a critical research challenge in chiplet-based systems, with the objective of achieving deadlock-free communication. Nevertheless, existing methodologies encounter difficulties in terms of computational complexity, which impedes the design process....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of supercomputing 2024-09, Vol.80 (14), p.20488-20517
Hauptverfasser: Cao, Zhipeng, Guo, Wei, Wan, Zhiquan, Li, Peijie, Liu, Qinrang, Wang, Caining, Shao, Yangxue
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The implementation of turn restrictions represents a critical research challenge in chiplet-based systems, with the objective of achieving deadlock-free communication. Nevertheless, existing methodologies encounter difficulties in terms of computational complexity, which impedes the design process. Moreover, as the scale of the problem increases, the cost of addressing it becomes increasingly untenable. In this paper, we introduce the efficient turn restrictions setting (ETRS) method to reduce the computational cost of implementing turn restrictions for boundary routers in chiplet-based systems. In stage 1, we present a symmetry-based preprocessing algorithm (SBPA). SBPA exploits the symmetry inherent in chiplet topologies by generating multiple sets of identical modes, ensuring that scenarios with the same objective function value are calculated only once per iteration. In stage 2, a heuristic selection algorithm (HSA) for turn restrictions based on NSGA-II is proposed as a means of searching for approximately optimal solutions and of solving the problem quickly. In stage 3, different filtering criteria are introduced to evaluate the Pareto fronts of HSA for making decisions on the placement of boundary routers and their turn restrictions. Evaluation results reveal that the proposed ETRS method surpasses existing solutions in terms of computation efficiency. Moreover, it delivers satisfactory optimal objective values.
ISSN:0920-8542
1573-0484
DOI:10.1007/s11227-024-06261-z