{"title":"一种并行化OPS5生产系统的方法和一种更快的匹配,基于C的超立方体机器索引方案","authors":"R. Shrivastava, S. Iyengar, D. Carver","doi":"10.1109/SECON.1992.202399","DOIUrl":null,"url":null,"abstract":"An algorithm for reducing the amount of time spent by a production system in its MATCH phase is presented. The algorithm utilizes C language's arithmetic operations, which are not efficiently computed in standard production system languages, and also constricts the activity of the MATCH phase as performed in the OPS5 programming language. The parallelization is achieved by distributing the search amongst the nodes of a hypercube. The MATCH phase is an effort to satisfy the LHS (left hand side) of a PR (production rule) by the contents of a WM (working memory). C programming language was used for the implementation of the monkey-and-banana problem written in OPS5.<<ETX>>","PeriodicalId":230446,"journal":{"name":"Proceedings IEEE Southeastcon '92","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An approach for parallelizing OPS5 production systems and a faster match, C based indexing scheme for hypercube machines\",\"authors\":\"R. Shrivastava, S. Iyengar, D. Carver\",\"doi\":\"10.1109/SECON.1992.202399\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An algorithm for reducing the amount of time spent by a production system in its MATCH phase is presented. The algorithm utilizes C language's arithmetic operations, which are not efficiently computed in standard production system languages, and also constricts the activity of the MATCH phase as performed in the OPS5 programming language. The parallelization is achieved by distributing the search amongst the nodes of a hypercube. The MATCH phase is an effort to satisfy the LHS (left hand side) of a PR (production rule) by the contents of a WM (working memory). C programming language was used for the implementation of the monkey-and-banana problem written in OPS5.<<ETX>>\",\"PeriodicalId\":230446,\"journal\":{\"name\":\"Proceedings IEEE Southeastcon '92\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-04-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE Southeastcon '92\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SECON.1992.202399\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE Southeastcon '92","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SECON.1992.202399","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An approach for parallelizing OPS5 production systems and a faster match, C based indexing scheme for hypercube machines
An algorithm for reducing the amount of time spent by a production system in its MATCH phase is presented. The algorithm utilizes C language's arithmetic operations, which are not efficiently computed in standard production system languages, and also constricts the activity of the MATCH phase as performed in the OPS5 programming language. The parallelization is achieved by distributing the search amongst the nodes of a hypercube. The MATCH phase is an effort to satisfy the LHS (left hand side) of a PR (production rule) by the contents of a WM (working memory). C programming language was used for the implementation of the monkey-and-banana problem written in OPS5.<>