Speedup of Fuzzy Logic through Stream Processing on Graphics Processing Units

被引:10
|
作者
Harvey, Nicholas [1 ]
Luke, Robert [1 ]
Keller, James M. [1 ]
Anderson, Derek [1 ]
机构
[1] Univ Missouri, Columbia, MO 65211 USA
关键词
D O I
10.1109/CEC.2008.4631314
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As the size and operator complexity of a furzy logic system increases, computational tractability becomes a problem. There is a significant amount of parallelism in both the creation of the fuzzy rule base and in fuzzy inference. Traditional processors (CPUs) cannot take full advantage of this natural parallelism. Graphics Processing Units (GPUs) speed up rule construction and inference by utilizing up to 128 processing units operating in parallel. Normally, these processors are used to perform high speed graphics calculations for video games, movies, and other areas of intense graphical work. In this paper, a method is discussed for speeding up fuzzy logic by structuring it into a format such that it resembles the standard rendering procedure for a graphics pipeline based on rasterization.
引用
收藏
页码:3809 / 3815
页数:7
相关论文
共 50 条
  • [21] Speeding Up Cycle Based Logic Simulation Using Graphics Processing Units
    Alper Sen
    Baris Aksanli
    Murat Bozkurt
    International Journal of Parallel Programming, 2011, 39 : 639 - 661
  • [22] Genetic programming on graphics processing units
    Denis Robilliard
    Virginie Marion-Poty
    Cyril Fonlupt
    Genetic Programming and Evolvable Machines, 2009, 10 : 447 - 471
  • [23] Graphics Processing Units for Constraint Satisfaction
    Mouhouband, Malek
    Mobaraki, Ahmed
    ICAART: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2017, : 653 - 657
  • [24] Cell Placement on Graphics Processing Units
    Flach, Guilherme
    Johann, Marcelo
    Hentschke, Renato
    Reis, Ricardo
    SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, 2007, : 87 - 92
  • [25] Genetic programming on graphics processing units
    Robilliard, Denis
    Marion-Poty, Virginie
    Fonlupt, Cyril
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (04) : 447 - 471
  • [26] An Energy Model for Graphics Processing Units
    Pool, Jeff
    Lastra, Anselmo
    Singh, Montek
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 409 - 416
  • [27] Green computing on graphics processing units
    Magoules, Frederic
    Ahamed, Abal-Kassim Cheik
    Suzuki, Atsushi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4305 - 4325
  • [28] Computational Physics on Graphics Processing Units
    Harju, Ari
    Siro, Topi
    Canova, Filippo Federici
    Hakala, Samuli
    Rantalaiho, Teemu
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 3 - 26
  • [29] Relativistic hydrodynamics on graphics processing units
    Sikorski, Jan
    Cygert, Sebastian
    Porter-Sobieraj, Joanna
    Slodkowski, Marcin
    Krzyzanowski, Piotr
    Ksiazek, Natalia
    Duda, Przemyslaw
    14TH INTERNATIONAL CONFERENCE ON STRANGENESS IN QUARK MATTER (SQM2013), 2014, 509
  • [30] Processing Cryptanalysis of Hash Functions using Graphics Processing Units
    Gomez, J.
    Gil, C.
    Montoya, F. G.
    Marquez, A. L.
    Molero, G.
    Alcayde, A.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95