National Changhua University of Education Institutional Repository : Item 987654321/11896
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 6491/11663
造访人次 : 23837974      在线人数 : 125
RC Version 3.2 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 进阶搜寻


题名: Parallelizing CLIPS-based Expert Systems by the Permutation Feature of Pattern Matching
作者: Wu, Chao-Chin;Lai, Lien-Fu;Chang, Yu-Shuo
贡献者: 資訊工程學系
关键词: Parallel computing;CLIPS;Cluster system;Expert system;Rule based
日期: 2010-03
上传时间: 2012-07-02T02:27:15Z
出版者: IEEE
摘要: CLIPS is a non-algorithmic language designed especially for developing expert systems. To address the problem that CLIPS suffers from long execution time because of the characteristics of rule-based language, previously we have proposed a Grid-enabled parallel CLIPS language and a
dynamic load balancing programming model that can parallelize the execution of a CLIPS program automatically if the data can be inferred independently. In this paper, we investigate how to apply the idea of automatic parallelization to other kinds of applications. For instance, a rule usually requires choosing multiple data items from the knowledge base to match with. This kind of matching is a permutation problem. All the different permutations must be divided into partitions and assigned to slaves for independent inferences. A programmer only needs to use three simple directives to provide necessary information to automatically parallelize the execution of an application. Experiment results show that the
best speedup is 10.38 when executing a knowledge management system in a heterogeneous cluster system with 12 processor cores.
關聯: The 2nd International Conference on Computer Engineering and Applications (ICCEA 2010), Mar. 19-21, 2010: 214-218
显示于类别:[資訊工程學系] 會議論文


档案 大小格式浏览次数



DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 回馈