课题基金 / 基金详情

Study on Case Based Parallel Programing

Study on Case Based Parallel Programing
基于案例的并行编程研究
批准号:
09680350
负责人:
YAMAZAKI Katsuhiro
金额:
$2.05万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1997
资助国家:
日本
项目状态:
已结题
起止时间:
1997 至 1998

项目摘要

项目成果

YAMAZAKI Katsuhiro的其他基金

相似基金

相关文献

中文摘要
翻译
本文在虚拟共享内存并行机KSR-1上开发了一种基于案例的并行编程系统,并对该系统进行了实例并行编程实验。(1)基于案例的并行编程系统的开发我们开发了一个索引部分,它分析给定的问题,并通过与用户交谈来生成显示问题特征的索引。然后,我们开发了一个案例检索器和一个案例适配器。案例库有22个并行程序。(2)基于案例并行编程的实验与评价。以背包问题、字符串模式匹配(BM方法)、Romberg规则、Viginere密码和运行长度压缩为实验对象。系统使用索引检索每个问题的相关案例。通过对相关案例的框架进行改编,最终开发出一个并行程序。我们从线程、同步、任务划分和单元计算四个方面对案例的可重用性进行了评估,结果表明线程和同步几乎可以从骨架中重用,而单元计算则可以从串行程序中提取。尽管任务划分的一部分可以从框架中重用,但它们中的大多数应该由用户进行调整。由此得出的结论是,并行程序的框架部分可以从相关案例中重用,从而减少并行编程的负担。
英文摘要
This research developed a case-based parallel programming system on a virtual shared memory parallel machine KSR-1 and then evaluated the system by experimenting with case-based parallel programming for several problems.(1)Development of a case-based parallel programming systemWe developed an indexing part which analyzes a given problem and makes indices that show the characteristics of a problem by talking with a user. Then, we developed a case retriever and a case adaptator. The case-base has 22 parallel programs.(2)Experimentation and evaluation of case-based parallel programmingKnapsack problem, string pattern matching(the BM method), Romberg rule, Viginere cipher and run length compression were the target of the experimentation of case based parallel programming.A relevant case for each problem was retrieved by the system using the indices. A final parallel program was developed by adapting the skeleton of the relevant case by the user.We evaluated the re-usability of the case in terms of threads, synchronization, task division and unit calculations, The results show that threads and synchronization are almost reused from skeletons, and unit calculations are extracted from serial programs. Although a part of task division can be reused from the skeletons, most of them should be adapted by the user. This concludes that the skeletal part of parallel programs can be reused from relevant cases so that the burden of parallel programming can be reduced.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
朝倉、安藤、山崎: "事例修正による並列プログラミングと並列実行の可視化" 情報処理学会第54回全国大会論文集、6P-5. 1-373-1-374 (1997)
Asakura、Ando、Yamazaki:“通过修改示例实现并行编程和并行执行的可视化”日本信息处理学会第 54 届全国会议论文集,6P-5(1997)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Ando and Yamazaki: ""Indexing in a Case-Based Parallel Programming System"" IPSJ 55th National Convention Record. 4AH-3. 2-539-2-540 (1997)
Ando 和 Yamazaki:““基于案例的并行编程系统中的索引””IPSJ 第 55 届全国大会记录。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Yoneda, Tokuyama and Yamazaki: ""Evaluation of Case-Based Parallel Programming"" IPSJ 58th National Convention Record. 4N-6. (1999)
米田、德山和山崎:““基于案例的并行编程的评估””IPSJ 第 58 届全国代表大会记录。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
山崎、安藤、朝倉: "事例ベース並列プログラミングシステム" 並列処理シンポジウム(JSPP'97). 97・3. 117-124 (1997)
山崎、安藤、朝仓:“基于示例的并行编程系统”并行处理研讨会(JSPP97)117-124(1997)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 8 条
    Study on parallel programming education using synchronized multi-media
    • 批准号:
      14580395
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.3万
    • 财政年份:
      2002
    • 负责人:
      YAMAZAKI Katsuhiro
    • 依托单位:
    Study on Case-Based Parallel Programming for Multi-threads
    • 批准号:
      11680374
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.3万
    • 财政年份:
      1999
    • 负责人:
      YAMAZAKI Katsuhiro
    • 依托单位:
    海外基金