Skip to content
Free planNo credit card requiredStart writing

article · Journal of Engineering · 2010

PARALLEL FUZZY LOGIC CONTROLLER IMPLEMENTATION USING MPICH2

Bakir A. R. Al-Hashemy, AboTalib H. Mahfoodh

Cited by 0Open access

Abstract

In this work FLC program is implemented using C++ codes. Two implementations are presented one with the rules stored inside the program, the other with rules in a rulebase file. The execution times of these two implementations, along with MATLAB FLC implementation, are compared using different simulated FLCs. Furthermore, to reduce the rulebase searching time, a parallel FLC is implemented using C++ and MPI (Message Passing Interface). The MPICH2 package is used to run the parallel FLC. A cluster of four computers is used as the parallel environment. The execution time of this FLC program is evaluated using servomotor, Anti Skid System, and other simulated applications. The speedup and efficiency are studied using different number of computers. The results show that decomposing the rulebase searching operation to more than a computer reduce the execution time significantly.

Cite this paper

APA 7

Al-Hashemy, B. A. R., & Mahfoodh, A. H. (2010). PARALLEL FUZZY LOGIC CONTROLLER IMPLEMENTATION USING MPICH2. Journal of Engineering, 16(02), 4970–4989. https://doi.org/10.31026/j.eng.2010.02.16

MLA 9

Al-Hashemy, Bakir A. R., and AboTalib H. Mahfoodh. “PARALLEL FUZZY LOGIC CONTROLLER IMPLEMENTATION USING MPICH2.” Journal of Engineering, vol. 16, no. 02, 2010, pp. 4970–89, https://doi.org/10.31026/j.eng.2010.02.16.

Chicago

Al-Hashemy, Bakir A. R., and AboTalib H. Mahfoodh. 2010. “PARALLEL FUZZY LOGIC CONTROLLER IMPLEMENTATION USING MPICH2.” Journal of Engineering 16 (02): 4970–89. https://doi.org/10.31026/j.eng.2010.02.16.

Harvard

Al-Hashemy, B.A.R. and Mahfoodh, A.H. (2010) ‘PARALLEL FUZZY LOGIC CONTROLLER IMPLEMENTATION USING MPICH2’, Journal of Engineering, 16(02), pp. 4970–4989. Available at: https://doi.org/10.31026/j.eng.2010.02.16.

BibTeX
@article{alhashemy2010parallel,
  title = {{PARALLEL FUZZY LOGIC CONTROLLER IMPLEMENTATION USING MPICH2}},
  author = {Al-Hashemy, Bakir A. R. and Mahfoodh, AboTalib H.},
  journal = {Journal of Engineering},
  volume = {16},
  number = {02},
  pages = {4970--4989},
  year = {2010},
  doi = {10.31026/j.eng.2010.02.16}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.