Improvements to the Control Techniques of Sequential Inference Machines——from Instructions to Hardwa

来源 :Journal of Computer Science and Technology | 被引量 : 0次 | 上传用户:superrocli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Nondeterminism of PROLOG execution requires that a block of control information or a choicepoint for each procedure call be stored when there are other candidate clauses to be used.Whenthe currently selected clause fails,the bindings made by the clause must be undone and the storedchoice point is reactivated,and then another clause of the candidate ones is chosen to run on it.Storing and reactivating choice points and undoing account for the great overhead are required tocontrol PROLOG execution,which is quite different from conventional programs.This paper focuses on the techniques used in Sequential PROLOG Engine(SPE)to reduce theoverhead of control operations.The control instructions of SPE store no more choice points thanthe necessary.Its architecture takes the approaches of analysing the potential parallelism in the con-trol operations and developing a fraction of it due to the cost-effect consideration.The results ofexecuting two sample programs on SPE in the form of hand timings are presented,which favor theapproach. Nondeterminism of PROLOG execution requires that a block of control information or a choicepoint for each procedure call be stored when there are other candidate clauses to be used .Whenthe currently selected clause fails, the bindings made by the clause must be undone and the storedchoice point is reactivated, and then another clause of the candidate ones is chosen to run on it. Sting and reactivating choice points and undoing account for the great overhead are required tocontrol PROLOG execution, which is quite different from conventional programs. This paper focuses on the technique used in Sequential PROLOG Engine (SPE) to reduce the overhead of control operations. The control instructions of SPE store no more choice points thanthe necessary. Its architecture takes the approaches of analysing the potential parallelism in the con-trol operations and developing a fraction of it due to the cost-effect consideration.The results ofexecuting two sample programs on SPE in the form of hand timings are presented, which favor theapproach.
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
Zn nanodot array was prepared by using a nano-masking with porous alumina membrane as mask. Based on such a nanodot array, a self-catalysis method was developed
IBM—PC 微型计算机及其兼容微机已大量应用于过程控制,由于该机型可供用户使用的中断源很少,因此,必须扩展中断源.本文介绍了两种行之有效的中断扩展方法:母子式扩充法和简
“我们身上有个特点,就是主人翁感很重,都想做点事儿。”吕彤羽是开国上将吕正操的长子。在北京,像他这样的“红二代”颇具规模,每年都会举办不少活动。聚到一起,也是家事国
The title compound, Ni(H2btc)2(hmta)2(H2O) (C30H35N8NiO13), has been syn- thesized by the reaction of Ni(CH3COO)2?H2O, 1,3,5-benzenetricarboxylate and hexame-th
1改造原因多数化工企业为了操作方便将调压器安装在操作室,操作人员根据催化剂层温度调节电加热器电流。而一些新建的化工装置普遍采用了DCS集中控制。兰花集团清洁能源公司
当前信息时代,文字处理机是办公自动化领域中大量使用的一种设备。在使用汉字的国家里,由于它能有效地解决汉字进入计算机的问题而得到特别的关注和重视,并将会深入到社会的
灾难,字面意义为,天灾人祸造成的严重损害与痛苦——特定时间里的突发事件的直接后果。灾难具有不可预测与不可抗拒性。灾难分自然灾难、生态灾难、人为灾难。自然灾难包括地
人们往杜江身上贴满了标签:“姐弟恋的典范”“大眼暖系萌爸”“传闻中的富二代”,种种称呼都跟他的本职工作没有任何关系。久而久之,“杜江究竟是一个怎样的演员”,便成了一道模糊的命题。直到《红海行动》上映,似乎才有了一个清晰的答案——杜江是个低调存在着的“老戏骨”。  他从 18岁时开始学表演,33岁这年,杜江才获得了世俗意义上的成功。漫长的过程里,许多人都以为他处于低谷,殊不知,杜江其实一直都在往山巅
期刊
严济慈先生是我国著名物理学家和教育家,是我国现代物理学研究开创人和我国光学仪器工业的奠基者之一。1980年任中国科技大学(下文简称“中国科大”)校长,1984年任中国科大名