...
首页> 外文期刊>Journal of supercomputing >Extending FuzzyCLIPS for parallelizing data-dependent fuzzy expert systems
【24h】

Extending FuzzyCLIPS for parallelizing data-dependent fuzzy expert systems

机译:扩展FuzzyCLIPS以并行化数据相关的模糊专家系统

获取原文
获取原文并翻译 | 示例
           

摘要

FuzzyCLIPS is a rule-based programming language and it is very suitable for developing fuzzy expert systems. However, it usually requires much longer execution time than algorithmic languages such as C and Java. To address this problem, we propose a parallel version of FuzzyCLIPS to parallelize the execution of a fuzzy expert system with data dependence on a cluster system. We have designed some extended parallel syntax following the original FuzzyCLIPS style. To simplify the programming model of parallel FuzzyCLIPS, we hide, as much as possible, the tasks of parallel processing from programmers and implement them in the inference engine by using MPI, the de facto standard for parallel programming for cluster systems. Furthermore, a load balancing function has been implemented in the inference engine to adapt to the heterogeneity of computing nodes. It will intelligently allocate different amounts of workload to different computing nodes according to the results of dynamic performance monitoring. The programmer only needs to invoke the function in the program for better load balancing. To verify our design and evaluate the performance, we have implemented a human resource website. Experimental results show that the proposed parallel FuzzyCLIPS can garner a superlinear speedup and provide a more reasonable response time.
机译:FuzzyCLIPS是基于规则的编程语言,非常适合开发模糊专家系统。但是,它通常需要比C和Java之类的算法语言更长的执行时间。为了解决这个问题,我们提出了FuzzyCLIPS的并行版本,以使模糊专家系统的执行与对集群系统的数据相关性并行化。我们按照原始的FuzzyCLIPS样式设计了一些扩展的并行语法。为了简化并行FuzzyCLIPS的编程模型,我们尽可能地向程序员隐藏了并行处理的任务,并使用MPI(集群系统并行编程的事实上的标准)在推理引擎中实现了这些任务。此外,已经在推理引擎中实现了负载平衡功能,以适应计算节点的异构性。它将根据动态性能监视的结果,智能地将不同数量的工作负载分配给不同的计算节点。程序员只需要调用程序中的函数即可实现更好的负载平衡。为了验证我们的设计并评估性能,我们建立了一个人力资源网站。实验结果表明,提出的并行FuzzyCLIPS可以实现超线性加速,并提供更合理的响应时间。

著录项

  • 来源
    《Journal of supercomputing》 |2012年第3期|p.1379-1395|共17页
  • 作者单位

    Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua 500, Taiwan;

    Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua 500, Taiwan;

    Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua 500, Taiwan;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    rule-based expert system; fuzzyCLIPS; MPI; cluster computing; data dependence;

    机译:基于规则的专家系统;FuzzyCLIPS;MPI;集群计算;数据依赖;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号