• DocumentCode
    2682009
  • Title

    PiFie: A Platform-independent Fuzzy Instruction Set Extension

  • Author

    Banaiyan, A. ; Mahdiani, H.R. ; Fakhraie, S. Mehdi

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Tehran Univ.
  • fYear
    2006
  • fDate
    3-6 June 2006
  • Firstpage
    355
  • Lastpage
    359
  • Abstract
    One of the main obstacles in using the modern fuzzy control theory in engineering applications is its very high computational cost with respect to common traditional approaches. This paper focuses on improving the execution time of software implementation of different fuzzy applications on various processors. A platform-independent fuzzy instruction set extension (PiFie) is introduced in this paper. It contains sixteen different instructions which can significantly accelerate the run times of nearly all fuzzy as well as some non-fuzzy applications. These instructions do not demand specific hardware blocks and so can be augmented into almost any existing processor at a low cost. Also, we show that adding these instructions to an existing datapath does not cause any change in system critical path and so, the clock frequency will not be affected significantly. To show the efficiency of the PiFie, the instruction counts and also cycle counts of executing different fuzzy operations are computed both for a common instruction set and also for an extended instruction set which includes the PiFie
  • Keywords
    control engineering computing; fuzzy control; instruction sets; PiFie; fuzzy control theory; platform-independent fuzzy instruction set extension; software implementation; Acceleration; Application software; Clocks; Computational efficiency; Computer aided instruction; Costs; Frequency; Fuzzy control; Fuzzy sets; Hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Information Processing Society, 2006. NAFIPS 2006. Annual meeting of the North American
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    1-4244-0363-4
  • Electronic_ISBN
    1-4244-0363-4
  • Type

    conf

  • DOI
    10.1109/NAFIPS.2006.365435
  • Filename
    4216828