ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Implementation of the fuzzy logic inference system in CUDA

Rok Bricman (2014) Implementation of the fuzzy logic inference system in CUDA. EngD thesis.

Download (595Kb)


    All processes in a software implemented inference machine are called fuzzy processes. These processes are fuzzification, fuzzy inference and defuzzification, executed in that order. The implementation itself is called a fuzzy inference machine or a fuzzy logic system. This thesis describes such a system in a parallel implementation with a specific approach, where complex operations are broken down into multiple simpler ones. We used the CUDA architecture, which allows us the usage of general purpose parallel computing on modern GPU’s. At the end we tested this implementation, in comparison with the sequential implementation on the CPU, by comparing the precision of the computational results and the needed times of operation algorithms.

    Item Type: Thesis (EngD thesis)
    Keywords: fuzzy processing, fuzzy inference, fuzzification, defuzzification, GPU processing, CUDA
    Number of Pages: 28
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Iztok Lebar Bajec269Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536028867)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2749
    Date Deposited: 19 Sep 2014 18:58
    Last Modified: 11 Nov 2014 10:31
    URI: http://eprints.fri.uni-lj.si/id/eprint/2749

    Actions (login required)

    View Item