首页> 美国政府科技报告 >Minimization of Multiple Valued Logic Expressions Using Parallel Processors
【24h】

Minimization of Multiple Valued Logic Expressions Using Parallel Processors

机译:使用并行处理器最小化多值逻辑表达式

获取原文

摘要

The process of finding an exact minimization for a multiple-valued logic (MVL)expression requires an extensive search and enormous computation time. One of the heuristics to reduce this computation time is the Neighborhood Decoupling (ND) Algorithm. This algorithm finds near-optimal solutions for the given MVL expressions. The ND algorithm is an extension of HAMLET (Heuristic Analyzer for Multiple-valued Logic Expressions). The primary goal of this thesis is to reduce the computation time of the ND algorithm by using parallel processors. We developed a parallel version of the ND algorithm and tested it on an iPSC/2 (Intel Parallel Supercomputer). The parallel version of the ND Algorithm actually executes in parallel a portion of the ND algorithm known as the clustering factor calculation. The number of nodes needed to run the programs is twice the number of input variables of the expression. The results indicate that the parallel version of ND algorithm halves the computation time compared to the sequential version. A secondary goal of this thesis is to initiate the parallelization of HAMLET and the study of parallel computers, i.e. iPSC/2. The experiences we obtained with iPSC/2 suggest an alternative algorithm. The ND algorithm searches the first branch of the search tree assuming that the optimum solution will be on that branch. We developed a Multi-branch Concurrent ND (MCMD) algorithm which concurrently searches multiple branches, hence increasing the probability of reaching the optimum.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号