[其他]层次型数据流机及其数据定向方法无效
申请号: | 87100245 | 申请日: | 1987-03-27 |
公开(公告)号: | CN87100245A | 公开(公告)日: | 1988-10-19 |
发明(设计)人: | 陈仁甫;吴刚 | 申请(专利权)人: | 电子工业部第三十二研究所 |
主分类号: | G06F15/20 | 分类号: | G06F15/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 上海市嘉定县澄*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 层次 数据流 及其 数据 定向 方法 | ||
1、一种层次型数据流机及其中数据定向方法,它具有一主机Host[1]其特征是它还包括由若干个能独立,异步工作的族[3]通过互连网A[2]实现连接以及与主机Host[1]之间的通信,每个族[3]内部,则由族控制器CC[4]和互连网B[6]连接的若干处理单元PE[5]组成,有一将源程序划分为程序段和段内复合程序块,基本程序块等不同级程序单位並生成数据流图按不同级程序单位散发到各族[3]或处理单元PE[5]上去独立、并行执行的编译程序。
2、根据权利要求1规定的层次型数据流机及其中数据定向方法,其特征是所述的族控制器CC〔4〕由结构存贮器CM〔7〕,族控制处理理器CCP〔8〕,存贮控制部件SC〔9〕,段相联表〔11〕,程序定向表〔10〕和来自互连网A〔2〕的数据通路〔13〕,进入互连网A〔2〕的数据通路〔12〕以及进入互连网B〔6〕的数据通路〔15〕,来自互连网B〔6〕的数据通路〔14〕组成。
3、根据权利要求1规定的层次型数据流机及其中数据定向方法,其特征是所述的族〔3〕内处理单元PE〔5〕由若干程序块例行处理器BIP〔16〕,程序块分配器BIP〔17〕,功能分配仲裁器部件FUAA〔18〕,输入处理缓冲器IPB〔19〕,输出缓冲器UPB〔20〕,总线A〔21〕,总线B〔22〕,程序块例行定向表〔23〕,程序块相联表〔24〕,功能单元FU〔25〕,总线仲裁器BA〔26〕,输入口〔31〕,输出口〔32〕所组成。
4、根据权利要求3规定的层次型数据流机及其中数据定向方法,其特征是所述的程序块例行处理器BIP〔16〕由匹配部件MU〔27〕,程序块例行名查询部件BIPF〔28〕,指令队列IQ〔30〕,程序块例行行处理器队列BIPQ〔29〕组成。
5、根据权利要求1规定的层次型数据流机及其中数据定向方法,其特征是所述的族〔3〕收到程序段的数据流图后,将复合程序块中的基本程序块散发到本族〔3〕中不同的处理单元PE〔5〕上去并行执行,待执行得到结果时,由族〔3〕的控制器CC〔4〕负责将运行结果通过互连网A〔2〕送到主机Host〔1〕或别的族〔3〕上去。
6、根据权利要求1规定的层次型数据流机及其数据定向方法,其特征是在主机Host〔1〕中设置一张段定向表,用以登记程序段分配在族〔3〕上的分配信息,每当主机Host〔1〕分配一个程序段Si到族〔3〕Cj上执行时,执行如下算法:
ALGORITHMI
BEGIN
将′程序段Si分配在族〔3〕Cj上′的定向信息登记在
主机Host〔1〕中的段定向表中:
FOR Si的所有先驱段{S1,S2,…Sk,Sm}do
查主机Host〔1〕的段定向表,段Sk所在的族〔3〕
号Ck(1≤k≤m)
if(CK≠0)/*CK=0表示该程序段未分配族〔3〕
*/then主机Host〔1〕向族〔3〕CK发′tosk:
Si分配在Cj上′的定向命令。
FOR Si的所有后继段{S′1,S′2,…S′k,…S′n}do
查主机Host〔1〕的定向表,段S′k所在的族〔3〕号C′k(1≤k≤n)
if(Ck≠0)/*Ck=0表示该程序段未分配族〔3〕
*/then主机Host〔1〕向族〔3〕Cj发′to Si∶Sk分配在
在C′k上′的定向命令。
END
当族〔3〕接到来自主机Host〔1〕的定向命令′tosk段Si
分配在族〔3〕Cj上′去执行如下算法2:
ALGORITHM2
BEGIN
查段相联表中有否定向信息:′段Si分配在族〔3〕Cj上
上′:
若有,则查看此定向信息是否是“to Sk”
/*段名集合中是否包含*/
若不是,则段相联表相应栏的COUNT域+1将段名Sk
加到该栏段名集合中去。
若段相联表中查不到′段Si分配在Cj上′这一定向信息
则将′段Si分配在族〔3〕Cj上′这一定向信息登记在一个COUNT为0的空栏内。
COUNT域置1;段名集合置为{Sk}
从等待发送队列中查找有否其发送目标段名与Si相同者。
若有,则将Cj作为目标族〔3〕地址发送数据to ken END
7、根据权利要求6规定的层次型数据流机及其数据定向方法,其特征是所述的算法1,算法2中若将主机Host〔1〕处用族〔3〕代替,族〔3〕用处理单元PE〔5〕代替,主机Host〔1〕的段定向表用族〔3〕中的程序块定向表代替,族〔3〕中段相联表用处理单元PE〔5〕的段相联表代替,就可实现族〔3〕与处理单元PE〔5〕之间的数据传送时所需进行的地址映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子工业部第三十二研究所,未经电子工业部第三十二研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/87100245/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新观念知识系列扑克牌
- 下一篇:人造煤
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置