Overhead-free polymorphism in network-on-chip implementation of object-oriented models
Maziar Goudarzi, Shaahin Hessabi, Alan Mycroft · Design, Automation, and Test in Europe · 2004
We unify virtual-method despatch (polymorphism implementation) and network packet-routing operations; virtual-method calls correspond to network packets, and network addresses are allocated such that routing the packet corresponds to dispatching the call. As the run-time routing structure is inherent in network-on-chip platforms, this unification implements polymorphism for free.