Abstract:Abstract-Distributed shared memory (DSM) multiprocessors typically require disjoint networks for deadlock-free execution of cache coherence protocols. This is normally achieved by implementing virtual networks with the help of virtual channels or virtual lanes multiplexed on a single physical network. To keep the coherence protocol simple, messages are usually assigned to virtual lanes in a predefined static manner based on a cycle-free lane assignment dependence graph. However, this static split of virtual ne… Show more
“…Virtual network (VN) is introduced to make writing a deadlock-free algorithm easy by separating a physical network into multiple virtual networks; each of those networks does not produce cycles by itself. It has been extensively explored in previous interconnection research in [2]. Taking a 2D mesh topology as an example, two VNs (VN0 and VN1) lie in the same physical network and are used as a pair.…”
“…Virtual network (VN) is introduced to make writing a deadlock-free algorithm easy by separating a physical network into multiple virtual networks; each of those networks does not produce cycles by itself. It has been extensively explored in previous interconnection research in [2]. Taking a 2D mesh topology as an example, two VNs (VN0 and VN1) lie in the same physical network and are used as a pair.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.