Optimized and Compiled Parallel Execution of Logic Programs
逻辑程序的优化和编译并行执行
基本信息
- 批准号:8902496
- 负责人:
- 金额:$ 16.63万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1989
- 资助国家:美国
- 起止时间:1989-10-01 至 1992-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This research seeks the efficient parallel execution of Logic Programs via the REDUCE OR process model. The model is aimed at exploiting large-scale parallel processors. By design, it is suitable for shared memory as well as message passing machines. It attempts to extract maximum parallelism from logic programs by dealing with AND and OR parallelism and handling their interaction effectively. An interpreter in C that runs on Intel Hypercube, Encore MultiMax, Sequent, ALLIANT and a simulation system has been developed. A binding scheme and runtime system were designed and implemented and key optimizations developed. The challenge is to control the overhead in the model so that it surpasses compiled sequential Prolog with a few processors, and to demonstrate that it is a useful way of programming large parallel machines. This will be achieved with an optimizing compiler, using static analysis, annotations, optimized algorithms and a streamlined runtime system. Identifying absence of "embedded" variables and determinacy in specific clauses will allow generation of code close to that produced by sequential compilers. Grain-size control will reduce the proportion of system overhead. Other issues involve generation of effective dependence graphs, and various control strategies.
本研究旨在寻求逻辑程序的高效并行执行 通过REDUCE或process模型。 该模型旨在利用 大规模并行处理器 通过设计,它适合于共享 存储器以及消息传递机器。 它试图提取 通过处理AND和OR使逻辑程序的并行性最大化 并行性和有效地处理它们的相互作用。 翻译 在Intel Hypercube、Encore MultiMax、Sequent、ALLIANT上运行的C语言 并开发了仿真系统。 具有约束力的方案, 运行时系统的设计和实现,并进行了关键优化 开发 挑战在于控制模型中的开销, 它超越了用几个处理器编译的顺序Prolog, 证明它是一种有效的编程方法, 机械. 这将通过优化编译器来实现, 静态分析、注释、优化算法和简化的 运行时系统 确定“嵌入”变量的缺失, 特定子句中的确定性将允许生成接近 由顺序编译器产生的。 粒度控制将减少 系统开销的比例。 其他问题涉及生成 有效的依赖图和各种控制策略。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Laxmikant Kale其他文献
Parallel Simulations of Dynamic Fracture Using Extrinsic Cohesive Elements
- DOI:
10.1007/s10915-008-9254-0 - 发表时间:
2008-11-08 - 期刊:
- 影响因子:3.300
- 作者:
Isaac Dooley;Sandhya Mangala;Laxmikant Kale;Philippe Geubelle - 通讯作者:
Philippe Geubelle
Laxmikant Kale的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Laxmikant Kale', 18)}}的其他基金
OAC Core: Small: Collaborative Research: Scalable distributed algorithms for tree structured astronomical data
OAC 核心:小型:协作研究:树结构天文数据的可扩展分布式算法
- 批准号:
1910428 - 财政年份:2019
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
PREEVENTS Track 2: Collaborative Research: A Dynamic Unified Framework for Hurricane Storm Surge Analysis and Prediction Spanning across the Coastal Floodplain and Ocean
预防事件轨道 2:协作研究:跨沿海洪泛区和海洋的飓风风暴潮分析和预测的动态统一框架
- 批准号:
1855096 - 财政年份:2019
- 资助金额:
$ 16.63万 - 项目类别:
Continuing Grant
SI2-SSI: Collaborative Research: ParaTreet: Parallel Software for Spatial Trees in Simulation and Analysis
SI2-SSI:协作研究:ParaTreet:仿真和分析中的空间树并行软件
- 批准号:
1550554 - 财政年份:2016
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
Collaborative Research: CDS&E: Evolution of the High Redshift Galaxy and AGN Populations
合作研究:CDS
- 批准号:
1312913 - 财政年份:2013
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
SI2-SSI: Collaborative Research: Scalable, Extensible, and Open Framework for Ground and Excited State Properties of Complex Systems
SI2-SSI:协作研究:复杂系统基态和激发态属性的可扩展、可扩展和开放框架
- 批准号:
1339715 - 财政年份:2013
- 资助金额:
$ 16.63万 - 项目类别:
Continuing Grant
Simplifying Parallel Programming for CSE Applications using a Multi-Paradigm Approach
使用多范式方法简化 CSE 应用程序的并行编程
- 批准号:
0833188 - 财政年份:2008
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
CSR---SMA: BigSim: Performance Prediction for Petascale Machines and Applications
CSR---SMA:BigSim:千万亿级机器和应用的性能预测
- 批准号:
0720827 - 财政年份:2007
- 资助金额:
$ 16.63万 - 项目类别:
Continuing Grant
Collaborative Research: Advanced Parallel Computing Techniques with Applications to Computational Cosmology
合作研究:先进并行计算技术及其在计算宇宙学中的应用
- 批准号:
0205611 - 财政年份:2002
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
NGS: Performance Modeling and Programming Environments for PetaFlop Computers and the Blue Gene Machine
NGS:PetaFlop 计算机和 Blue Gene Machine 的性能建模和编程环境
- 批准号:
0103645 - 财政年份:2001
- 资助金额:
$ 16.63万 - 项目类别:
Continuing Grant
The Chare Kernal Parallel Programming System
Chare 内核并行编程系统
- 批准号:
9106608 - 财政年份:1991
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
相似海外基金
Elements: Simplifying Compiled Python Packaging in the Sciences
元素:简化科学领域的已编译 Python 打包
- 批准号:
2209877 - 财政年份:2022
- 资助金额:
$ 16.63万 - 项目类别:
Standard Grant
Generating Correlation-Preserving Approximant Probabilistic Programs for Compiled Inference
为编译推理生成保留相关性的近似概率程序
- 批准号:
567053-2021 - 财政年份:2021
- 资助金额:
$ 16.63万 - 项目类别:
University Undergraduate Student Research Awards
Research on the process of perfection of rites in the Book of Rites compiled by Daide and Daisheng
戴德、戴圣编纂的《礼记》礼制完善过程研究
- 批准号:
20K00053 - 财政年份:2020
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Arrangement and reprinting of historical materials compiled in 'Tagane-no-hana': For consolidation of basic information on metalsmiths in late Edo and Meiji period.
《田金之花》中所编历史资料的整理和重印:用于整理江户后期和明治时代金属工匠的基本信息。
- 批准号:
17K02340 - 财政年份:2017
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A study of Compiled Shomono made at the end of Muromachi period
室町末期《书物汇编》研究
- 批准号:
17K13464 - 财政年份:2017
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
Producing English Picture Stories for Japanese Learners of English Based on Often Used Set Phrase Corpus Compiled from English Children's Stories
基于英语儿童故事常用短语语料库为日本英语学习者制作英语图画故事
- 批准号:
15K02729 - 财政年份:2015
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A study on the formation of characteristics of the illustration of SHI JING compiled in Japan
日本《诗经》插图特征形成研究
- 批准号:
15K21527 - 财政年份:2015
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
Digitisation / Cataloguing of non-textual objects: Development of interoperable metadata standards for the contextualization of heterogeneous collection objects,using the 18th century scholarly collection compiled by Georg Thomas v. Asch as an example
非文本对象的数字化/编目:使用 Georg Thomas v. 编译的 18 世纪学术馆藏,开发用于异构馆藏对象情境化的可互操作元数据标准。
- 批准号:
248069826 - 财政年份:2014
- 资助金额:
$ 16.63万 - 项目类别:
Cataloguing and Digitisation (Scientific Library Services and Information Systems)
A Philological Study of the History of Dialects Using Language Learning Resources Compiled by Tonkin Interpreters
利用东京口译员编写的语言学习资源对方言历史进行语言学研究
- 批准号:
26370553 - 财政年份:2014
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
How to support compiled transition childhood survivors and their families have experienced
如何支持整理的过渡儿童幸存者及其家人经历过的事情
- 批准号:
26293469 - 财政年份:2014
- 资助金额:
$ 16.63万 - 项目类别:
Grant-in-Aid for Scientific Research (B)