COMPACTION OF MESSAGE PATTERNS INTO SUCCINCT REPRESENTATIONS FOR MULTIPROCESSOR INTERCONNECTION NETWORKS

被引:0
|
作者
BERNHARD, PJ [1 ]
HUNT, HB [1 ]
ROSENKRANTZ, DJ [1 ]
机构
[1] SUNY ALBANY,DEPT COMP SCI,ALBANY,NY 12222
基金
美国国家科学基金会;
关键词
D O I
10.1016/0743-7315(91)90027-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a formalism for succinctly representing address sets and for representing message patterns for multiprocessor interconnection networks. In this formalism a mask is used to represent a set of equal length bit vectors. Such a set can be interpreted as either a set of processor addresses or a set of messages. First, we consider the problem of determining whether an arbitrary set of addresses or messages can be represented by a single mask. For this problem we present a linear time algorithm that constructs a mask representing the set if one exists. We then extend this algorithm so that it can be used to determine, in linear time, if a set of messages forms a bit permute-complement permutation. Finally, we consider the more general problem of determining if a set of masks, which represents a set of addresses or messages, can be merged into a single mask. We show this problem to be NP-hard. We also discuss the implications of this formalism with respect to the efficient manipulation and transmission of message patterns in multiprocessors. © 1991.
引用
收藏
页码:39 / 49
页数:11
相关论文
共 50 条