This Article 
 Bibliographic References 
 Add to: 
A High-Performance FPGA-Based Fuzzy Processor Architecture for Medical Diagnosis
September/October 2008 (vol. 28 no. 5)
pp. 38-52
Shubhajit Roy Chowdhury, Jadavpur University
Hiranmay Saha, Jadavpur University
An auto-decision-making system for medical diagnosis could help make up for the lack of physicians in rural areas of many third-world countries. This high-performance, low-power, pipelined parallel fuzzy processor based on a dedicated single-chip architecture performs high-speed fuzzy inferences with processing speed up to 5.0 Mflips at a clock frequency of 40 MHz using 256 rules having one consequent each, 16 input variables, and 16-bit resolution. The processor operates in real time producing results within an interval of 192 s. The processor implemented on board consumes as low as 70 milliwatts power. The processor performs medical diagnosis with 97.5 percent accuracy.

1. Technical Report of Technical Working Group on Telemedicine Standardization, tech. report Indian Medical Soc., May 2003.
2. R. Wootton, "Telemedicine: A Cautious Welcome," J. Biomedicine, vol. 313, 1996, pp. 1375-1377.
3. A. Eren, A. Subasi, and O. Coskun, "A Decision Support System for Telemedicine through the Mobile Telecommunications Platform," J. Medical Systems, vol. 32,1 2008, pp. 31-35.
4. M. Figueiredo et al., "Comparison of Yager's Level Set Method for Logic Control with Mamdani's and Larsen's Methods," IEEE Trans. Fuzzy Systems, vol. 1,2 1993, pp. 156-159.
5. B.H. Fletcher, "FPGA Embedded Processors: Revealing True System Performance," Proc. Embedded Systems Conf., IEEE CS Press, 2005, pp. 1-18.
6. S. Roy Chowdhury, D. Chakrabarti, and H. Saha, "FPGA Realization of a Smart Processing System for Clinical Diagnostic Applications Using Pipelined Datapath Architectures," Microprocessors and Microsystems, vol. 32,2 2008, pp. 107-120.
7. A.L. Gibbs and E. Braunwald, Primary Cardiology, W.B. Saunders Co., 1998.
1. M. Togai and H. Watanabe, "Expert System on a Chip: An Engine for Real Time Approximate Reasoning," IEEE Expert Systems, vol. 1, no. 3, 1986, pp. 55-62.
2. L.A. Zadeh, "Outline of a New Approach to the Analysis of Complex Systems and Decision Processes," IEEE Trans. Systems, Man, and Cybernetics, vol. 3, no. 1, 1973, pp. 28-44.
3. A. Jaramillo-Botero and Y. Miyake, "A High Speed Parallel Architecture for Fuzzy Inference Control of Multiple Processes," Proc. IEEE 1994 World Congress on Computational Intelligence, IEEE CS Press, vol. 3, 1994, pp. 1765-1770.
4. H. Orsila et al., "Automated Memory-Aware Application Distribution for Multi-Processor System-on-Chips," J. Systems Architecture, vol. 53, no. 11, 2007, pp. 795-815.
5. R. Raychev, A. Mtibaa, and M. Abid, "VHDL Modeling of a Fuzzy Coprocessor Architecture," Proc. Int'l Conf. Computer Systems and Technologies, Springer, 2005, pp. 2.1-2.6.

Index Terms:
fuzzy logic, parallel architectures, pipeline processing, rule-based systems
Shubhajit Roy Chowdhury, Hiranmay Saha, "A High-Performance FPGA-Based Fuzzy Processor Architecture for Medical Diagnosis," IEEE Micro, vol. 28, no. 5, pp. 38-52, Sept.-Oct. 2008, doi:10.1109/MM.2008.63
Usage of this product signifies your acceptance of the Terms of Use.