Submitted:
19 December 2023
Posted:
20 December 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Background and Preliminaries
2.1. Fuzzy Set Theory
2.2. Fuzzy Inference System (FIS)
2.3. MSDF Computing
3. Proposed Framework
3.1. Fuzzifier
3.2. Optimizer
3.3. Inferer
3.4. Defuzzifier
4. Evaluation Methodology
4.1. Case Study
4.2. Experimental Design
4.2.1. Step 1 (Software Implementation)

4.2.2. Step 2 (Hardware Realization)
5. Experimental Results
5.1. Experiment and Evaluation Method
5.2. Availability
5.3. Validation
5.4. Discussion
6. Conclusions and Future Work
References
- Gholamizadeh, K.; Zarei, E.; Omidvar, M.; Yazdi, M. Fuzzy sets theory and human reliability: Review, applications, and contributions. Linguist. Methods Under Fuzzy Inf. Syst. Saf. Reliab. Anal.
- Ma, Z.M.; Yan, L. A Literature Overview of Fuzzy Conceptual Data Modeling. J. Inf. Sci. Eng. 2010, 26, 427–441. [Google Scholar]
- Zhang, Y.; Wang, G.; Zhou, T.; Huang, X.; Lam, S.; Sheng, J.; Choi, K.S.; Cai, J.; Ding, W. Takagi-Sugeno-Kang fuzzy system fusion: A survey at hierarchical, wide and stacked levels. Inf. Fusion 2024, 101, 101977. [Google Scholar] [CrossRef]
- Ejegwa, P.A.; Ahemen, S. Enhanced intuitionistic fuzzy similarity operators with applications in emergency management and pattern recognition. Granul. Comput. 2023, 8, 361–372. [Google Scholar] [CrossRef]
- Sharma, R.P.; Dharavath, R.; Edla, D.R. IoFT-FIS: Internet of farm things based prediction for crop pest infestation using optimized fuzzy inference system. Internet Things 2023, 21, 100658. [Google Scholar] [CrossRef]
- Özkan, B.; Dengiz, O.; Turan, İ.D. Site suitability analysis for potential agricultural land with spatial fuzzy multi-criteria decision analysis in regional scale under semi-arid terrestrial ecosystem. Sci. Rep. 2020, 10, 22074. [Google Scholar] [CrossRef] [PubMed]
- Ragab, M.; Ashary, E.B.; Aljedaibi, W.H.; Alzahrani, I.R.; Kumar, A.; Gupta, D.; Mansour, R.F. A novel metaheuristics with adaptive neuro-fuzzy inference system for decision making on autonomous unmanned aerial vehicle systems. ISA Trans. 2023, 132, 16–23. [Google Scholar] [CrossRef] [PubMed]
- Karatop, B.; Taşkan, B.; Adar, E.; Kubat, C. Decision analysis related to the renewable energy investments in Turkey based on a Fuzzy AHP-EDAS-Fuzzy FMEA approach. Comput. Ind. Eng. 2021, 151, 106958. [Google Scholar] [CrossRef]
- Liu, S.; Huang, S.; Xu, X.; Lloret, J.; Muhammad, K. Efficient Visual Tracking Based on Fuzzy Inference for Intelligent Transportation Systems. IEEE Trans. Intell. Transp. Syst. 2023. [Google Scholar] [CrossRef]
- Teferra, D.M.; Ngoo, L.M.; Nyakoe, G.N. Fuzzy-based prediction of solar PV and wind power generation for microgrid modeling using particle swarm optimization. Heliyon, 1280. [Google Scholar]
- Guzman-Urbina, A.; Ouchi, K.; Ohno, H.; Fukushima, Y. FIEMA, a system of fuzzy inference and emission analytics for sustainability-oriented chemical process design. Appl. Soft Comput. 2022, 126, 109295. [Google Scholar] [CrossRef]
- Rodriguez, R.; Trovão, J.P.F.; Solano, J. Fuzzy logic-model predictive control energy management strategy for a dual-mode locomotive. Energy Convers. Manag. 2022, 253, 115111. [Google Scholar] [CrossRef]
- Moghari, S.; Ghorani, M. A symbiosis between cellular automata and dynamic weighted multigraph with application on virus spread modeling. Chaos Solitons Fractals 2022, 155, 111660. [Google Scholar] [CrossRef] [PubMed]
- Yolcu, O.C.; Yolcu, U. A novel intuitionistic fuzzy time series prediction model with cascaded structure for financial time series. Expert Syst. Appl. 2023, 215, 119336. [Google Scholar] [CrossRef]
- Awasthi, K.; Awasthi, S. Green Computing: A Sustainable and Eco-friendly Approach for Conservation of Energy (A Contribution to Save Environment). In Sustainable Computing: Transforming Industry 4.0 to Society 5.0; Springer, 2023; pp. 319–333.
- Selvachandran, G.; Quek, S.G.; Lan, L.T.H.; Giang, N.L.; Ding, W.; Abdel-Basset, M.; De Albuquerque, V.H.C.; others. A new design of mamdani complex fuzzy inference system for multiattribute decision making problems. IEEE Trans. Fuzzy Syst. 2019, 29, 716–730. [Google Scholar] [CrossRef]
- eddine LACHOURI, C.; Mansouri, K.; Belmeguenai, A.; mourad LAFIFI, M. FPGA Implementation of adaptive neuro-fuzzy inference systems controller for greenhouse climate. Int. J. Adv. Comput. Sci. Appl. 2016, 7. [Google Scholar]
- Indira, P.B.; Krishna, R.D. Optimized adaptive neuro fuzzy inference system (OANFIS) based EEG signal analysis for seizure recognition on FPGA. Biomed. Signal Process. Control 2021, 66, 102484. [Google Scholar] [CrossRef]
- Mirhosseini, M.; Fazlali, M.; Fallah, M.K.; Lee, J.A. A fast MILP solver for high-level synthesis based on heuristic model reduction and enhanced branch and bound algorithm. J. Supercomput.
- Zacharopoulos, G.; Ejjeh, A.; Jing, Y.; Yang, E.Y.; Jia, T.; Brumar, I.; Intan, J.; Huzaifa, M.; Adve, S.; Adve, V.; others. Trireme: Exploration of Hierarchical Multi-Level Parallelism for Hardware Acceleration. ACM Trans. Embed. Comput. Syst. 2023. [Google Scholar] [CrossRef]
- Givaki, K.; Khonsari, A.; Gholamrezaei, M.; Gorgin, S.; Najafi, M.H. A generalized residue number system design approach for ultra-low power arithmetic circuits based on deterministic bit-streams. IEEE Trans. -Comput.-Aided Des. Integr. Circuits Syst.
- Leitersdorf, O.; Leitersdorf, D.; Gal, J.; Dahan, M.; Ronen, R.; Kvatinsky, S. AritPIM: High-throughput in-memory arithmetic. IEEE Trans. Emerg. Top. Comput. 2023. [Google Scholar] [CrossRef]
- Mohamed, N.A.; Cavallaro, J.R. A Unified Parallel CORDIC-based Hardware Architecture for LSTM Network Acceleration. IEEE Trans. Comput. 2023. [Google Scholar] [CrossRef]
- Gorgin, S.; Gholamrezaei, M.; Javaheri, D.; Lee, J.A. kNN-MSDF: A Hardware Accelerator for k-Nearest Neighbors Using Most Significant Digit First Computation. 2022 IEEE 35th International System-on-Chip Conference (SOCC). IEEE, 2022, pp. 1–6.
- Gorgin, S.; Gholamrezaei, M.; Javaheri, D.; Lee, J.A. An Energy-Efficient K-means Clustering FPGA Accelerator via Most-Significant Digit First Arithmetic. 2022 International Conference on Field-Programmable Technology (ICFPT). IEEE, 2022, pp. 1–4.
- Gorgin, S.; Gholamrezaei, M.H.; Javaheri, D.; Lee, J.A. An Efficient FPGA Implementation of k-Nearest Neighbors via Online Arithmetic. 2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). IEEE, 2022, pp. 1–2.
- Valls, J.; Kuhlmann, M.; Parhi, K.K. Evaluation of CORDIC algorithms for FPGA design. J. VLSI Signal Process. Syst. Signal, Image Video Technol. 2002, 32, 207–222. [Google Scholar] [CrossRef]
- Arifeen, T.; Gorgin, S.; Gholamrezaei, M.H.; Hassan, A.S.; Ercegovac, M.D.; Lee, J.A. Low Latency and High Throughput Pipelined Online Adder for Streaming Inner Product. J. Signal Process. Syst.
- Hassan, A.S.; Arifeen, T.; Lee, J.A. Data footprint reduction in DNN inference by sensitivity-controlled approximations with online arithmetic. 2020 23rd Euromicro Conference on Digital System Design (DSD). IEEE, 2020, pp. 534–541.
- Abideen, Z.U.; Perez, T.D.; Martins, M.; Pagliarini, S. A Security-aware and LUT-based CAD Flow for the Physical Synthesis of hASICs. IEEE Trans. -Comput.-Aided Des. Integr. Circuits Syst.
- Nikolić, S.; Zgheib, G.; Ienne, P. Detailed Placement for Dedicated LUT-Level FPGA Interconnect. ACM Trans. Reconfigurable Technol. Syst. 2022, 15, 1–33. [Google Scholar] [CrossRef]










| x | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| X | Y | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 |
| 2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 3 |
| 3 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 5 |
| 4 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 7 |
| 5 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 8 |
| 6 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 10 |
| 7 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 10 |
| 8 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 10 |
| 9 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 10 |
| 10 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 8 |
| 11 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 7 |
| 12 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 5 |
| 13 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 3 |
| 14 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 2 |
| 15 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| x | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| X | Y’ | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 |
| 2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 3 |
| 3 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 5 |
| 4 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 8 |
| 5 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 8 |
| 6 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 10 |
| 7 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 10 |
| 8 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 10 |
| 9 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 10 |
| 10 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 8 |
| 11 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 8 |
| 12 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 5 |
| 13 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 3 |
| 14 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 2 |
| 15 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| angle | ||||||
| VS | S | M | L | VL | ||
| distance | SN | 0 | 0 | 1 | 2 | 3 |
| N | 0 | 1 | 2 | 3 | 3 | |
| M | 0 | 1 | 2 | 3 | 4 | |
| F | 1 | 1 | 3 | 4 | 4 | |
| SF | 1 | 2 | 3 | 4 | 4 | |
![]() |
![]() |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

