课题基金 / 基金详情

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
    • 依托单位:
    海外基金