首页> 外文会议>IEEE International Conference on Computer and Information Technology >Using MPI to Execute a FuzzyCLIPS Application in Parallel in Heterogeneous Computing Systems
【24h】

Using MPI to Execute a FuzzyCLIPS Application in Parallel in Heterogeneous Computing Systems

机译:使用MPI在异构计算系统中并行执行FuzzyClips应用程序

获取原文

摘要

FuzzyCLIPS is a knowledge-base programming language designed especially for developing fuzzy expert systems. However, it usually requires much longer execution time than algorithmic languages. To address this problem, we propose to design a parallel version of FuzzyCLIPS to efficiently utilize the computing resources in emerging cluster and grid systems. MPI, the de-facto standard for parallel programming, is used to provide the facilities of parallelization and message passing. In contrast with previous researches using MPMD mode, we adopt SPMD programming model to ease the exploiting of data parallelism. Furthermore, to adapt to the heterogeneous computing resources, the FuzzyCLIPS inference engine is extended with a built-in function of load balancing to allocate appropriate amount of data to each process at the rum time. We have implemented a human resources Web site to evaluate the performance of the proposed parallel FuzzyCLIPS. The results show that we can garner superlinear speedup and provide a more reasonable response time.
机译:FuzzyClips是一种专为开发模糊专家系统而设计的知识库编程语言。但是,它通常需要比算法语言更长的执行时间。为了解决这个问题,我们建议设计FuzzyClips的并行版本,以有效地利用新兴集群和网格系统中的计算资源。 MPI,并行编程的De-Facto标准用于提供并行化和消息传递的设施。与先前使用MPMD模式的研究相比,我们采用SPMD编程模型来缓解数据并行性的利用。此外,为了适应异构计算资源,FuzzyClip推断引擎与负载平衡的内置功能扩展,以将适当量的数据分配给RUM时间的每个过程。我们已经实现了一个人力资源网站,以评估所提出的并行模糊CLIPS的性能。结果表明,我们可以加速超速加速并提供更合理的响应时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号