完全遅延評価による関数プログラムの部分計算
具有完全惰性求值的函数程序的部分计算
基本信息
- 批准号:05780231
- 负责人:
- 金额:$ 0.58万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
- 财政年份:1993
- 资助国家:日本
- 起止时间:1993 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
部分計算とは,汎用プログラムを実行環境に基づいて特殊化し,効率的なプログラムに変更することである.完全遅延評価と呼ばれる関数プログラムの評価方式は,部分計算の能力をある程度備えていることがわかっている.この研究では,この点に着目して完全遅延評価系を部分計算に利用するために有効であると思われる技法を開発し,実験を行なった.その結果,新たに以下のような知見を得た:・表計算,遅延メモ化,冗長な仮引数の除去が有効であることが判明した.これをパタン照合アルゴリズムの導出に適用して,単純なプログラムからKnuth-Morris-Prattアルゴリズムに対応するプログラムを導出することに成功した.・また,コンパイラの最適化技法の一つとして知られている共通部分式の削除を,関数プログラムに対しても適用できるように拡張した.これにより,異なる条件分岐の中に存在する共通部分式も一つにまとめることができるようになり,テストプログラムを与えて,どれか一つを評価することによって,その評価結果をすべての分岐で享受することができるようになった.・また,従来の研究によって部分計算を実行することで,インタプリタからコンパイラやコンパイラコンパイラを導出できることが理論的には示されていたが,満足すべき結果は出ていなかった.この研究では,科学研究費補助金によって購入したパーソナルコンピュータとハードディスクからなるシステム上にラムダ巻き上げ技法によって実現した完全遅延評価系を用いることで,これらのプログラムを導出することに成功した.
Part of the calculation is based on the specialization of the operating environment in general, and the optimization of the efficiency is based on the optimization of the operating environment. The evaluation method of complete delay evaluation is different from that of partial calculation ability. This research is aimed at the development of a complete evaluation system and its application. As a result, the following information is obtained: table calculation, delay reduction, removal of long quotation. This is the first time that the Knuth-Morris-Pratt family has been successfully exported to China. In addition, the optimization technique of the optimization of the system is to eliminate the common partial expression, and the relevant number is to apply the optimization technique to the system. A common partial expression exists in the case of a conditional divergence, and a common partial expression exists in the case of a conditional divergence. The results of the calculation are shown in this paper. This research was successful in the acquisition of scientific research grants and the implementation of a comprehensive evaluation system.
项目成果
期刊论文数量(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 }}
金子 敬一其他文献
多重ゼータ関数の負の整数点での値の表示について
关于显示多个zeta函数的负整数点处的值
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
毛利 考佑;島田 敬士;殷 成久;魚崎 典子;金子 敬一;松本耕二 - 通讯作者:
松本耕二
デジタル教科書における学習ログを利活用した教員支援システム
使用数字教科书中学习日志的教师支持系统
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
毛利 考佑;島田 敬士;殷 成久;魚崎 典子;金子 敬一 - 通讯作者:
金子 敬一
計算機アーキテクチャ教育用ビジュアルシミュレータの組込みメイル機能
用于计算机体系结构教育的视觉模拟器的内置电子邮件功能
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
今井 慈郎;金子 敬一;中川 正樹;今井慈郎・金子敬一・中川正樹 - 通讯作者:
今井慈郎・金子敬一・中川正樹
計算機教育用可視化シミュレータの運用サーバ環境
计算机教育可视化模拟器运行服务器环境
- DOI:
- 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
今井 慈郎;金子 敬一;中川 正樹;林雅也・今井慈郎・堀幸雄・林敏浩 - 通讯作者:
林雅也・今井慈郎・堀幸雄・林敏浩
金子 敬一的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('金子 敬一', 18)}}的其他基金
Meta-torus: Proposal and assessment of a new topology for massively parallel systems
Meta-torus:大规模并行系统新拓扑的提议和评估
- 批准号:
23K11029 - 财政年份:2023
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
アミニルラジカル種を駆使する新規触媒系の開発と医薬リードの迅速構造最適化への応用
充分利用氨基自由基的新型催化剂体系的开发及其在药物先导物快速结构优化中的应用
- 批准号:
14J12238 - 财政年份:2014
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for JSPS Fellows
単一参照プロセスの検出による関数プログラムの並列実行性能の改善
通过检测单参考进程来提高功能程序的并行执行性能
- 批准号:
09780240 - 财政年份:1997
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
完全遅延部分評価のための処理系の開発
全延迟部分评估处理系统的开发
- 批准号:
07780235 - 财政年份:1995
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
部分計算に適した関数プログラムの完全遅延評価環境の実現
为适合部分计算的函数程序实现完整的惰性求值环境
- 批准号:
06780239 - 财政年份:1994
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
相似海外基金
一般的な再帰構造をもつ関数プログラムの融合変換とその実用化
具有一般递归结构的函数程序的融合变换及其实际应用
- 批准号:
10139210 - 财政年份:1998
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas (A)
単一参照プロセスの検出による関数プログラムの並列実行性能の改善
通过检测单参考进程来提高功能程序的并行执行性能
- 批准号:
09780240 - 财政年份:1997
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
関数プログラムの再帰構造の抽象化とプログラム融合変換に関する研究
函数式程序递归结构抽象及程序融合变换研究
- 批准号:
09245207 - 财政年份:1997
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
関数プログラム言語のコンパイラの研究
函数式编程语言编译器研究
- 批准号:
09780271 - 财政年份:1997
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
部分計算に適した関数プログラムの完全遅延評価環境の実現
为适合部分计算的函数程序实现完整的惰性求值环境
- 批准号:
06780239 - 财政年份:1994
- 资助金额:
$ 0.58万 - 项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)














{{item.name}}会员




