Network interface with task spawning support for NoC-based DSM architectures

Conference contribution


Publication Details

Author(s): Zaib A, Heißwolf J, Weichslgartner A, Wild T, Teich J, Becker J, Herkersdorf A
Publisher: Springer Verlag
Publication year: 2015
Volume: 9017
Conference Proceedings Title: Proceedings of 28th GI/ITG International Conference on Architecture of Computing Systems (ARCS)
Pages range: 186-198
ISBN: 9783319160856


Abstract


Distributed Shared Memory (DSM) architectures are becoming popular to exploit parallelism of architectures while offering flexibility of using both shared and distributed memory paradigms to application developers. At the same time, Networks on Chip (NoC) have become reality to address communication bottlenecks in massively parallel tile-based processor architectures. In NoC-based DSM architectures, the synchronization overhead for spawning a task on a remote network node may lead to high performance penalties. In order to reduce the synchronization delays during remote task spawning, the design of Network Interface (NI) becomes important. In this paper, we present a network interface architecture which supports task spawning between network nodes by employing efficient synchronization mechanisms. The proposed NI internal hardware support offloads the software from handling the synchronization during remote task spawning and hence results in achieving better overall performance. Simulation results highlight that the proposed hardware architecture improves the performance by up to 42% in comparison to existing state of the art approaches. The FPGA prototype is also used to depict the benefits of the proposed approach for real world applications. Implementation results show the low area footprint of the proposed hardware.



FAU Authors / FAU Editors

Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Weichslgartner, Andreas
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


How to cite

APA:
Zaib, A., Heißwolf, J., Weichslgartner, A., Wild, T., Teich, J., Becker, J., & Herkersdorf, A. (2015). Network interface with task spawning support for NoC-based DSM architectures. In Proceedings of 28th GI/ITG International Conference on Architecture of Computing Systems (ARCS) (pp. 186-198). Porto, PT: Springer Verlag.

MLA:
Zaib, Aurang, et al. "Network interface with task spawning support for NoC-based DSM architectures." Proceedings of the 28th International Conference on Architecture of Computing Systems, ARCS 2015, Porto Springer Verlag, 2015. 186-198.

BibTeX: 

Last updated on 2018-19-04 at 03:25