16,706 Hits in 4.6 sec

Engineering of Computer Vision Algorithms Using Evolutionary Algorithms [chapter]

Marc Ebner
2009 Lecture Notes in Computer Science  
We have developed a system for the automatic generation of computer vision algorithms at interactive frame rates using GPU accelerated image processing.  ...  This is often a tedious process which also involves testing the algorithm with different lighting conditions or at different sites.  ...  Current PCs are equipped with powerful graphics hardware which can be used to accelerate the image processing operations.  ... 
doi:10.1007/978-3-642-04697-1_34 fatcat:ck5dowmop5hhvhzuw4ja2lr4f4

Implementation Method of Genetic Algorithms to the CUDA Environment using Data Parallelization
CUDA 環境におけるデータ並列化を用いた遺伝的アルゴリズムの実装手法

Masashi OISO, Yoshiyuki MATSUMURA, Toshiyuki YASUDA, Kazuhiro OHKURA
2011 Journal of Japan Society for Fuzzy Theory and Intelligent Informatics  
on GPU Graphics Cards Population Parallel GP on the G80 GPU Solving Quadratic Assign ment Problems by Genetic Algorithms with GPU Computation: A Case Study GPU based Acceleration of the Genetic  ...  Algorithm An Analytical Study of GPU Computation for Solving QAPs by Parallel Evolutionary Computaion with Independent Run Implementation of a Simple Genetic Algorithm within the CUDA Architecture  ... 
doi:10.3156/jsoft.23.18 fatcat:4u76nupd5rhajch5463xcuhdhu

Evolving Object Detectors with a GPU Accelerated Vision System [chapter]

Marc Ebner
2010 Lecture Notes in Computer Science  
Using GPU processing, it is now possible to develop an evolutionary vision system working at interactive frame rates.  ...  With this contribution, we investigate, which image processing operators are most useful for object detection.  ...  However, the graphics processing unit (GPU) of a PC can be used for speeding up image processing tasks [7, 8] .  ... 
doi:10.1007/978-3-642-15323-5_10 fatcat:ynbmlcza7readpctwczckehcb4

GPGPU for Difficult Black-box Problems

Marcin Pietroń, Aleksander Byrski, Marek Kisiel-Dorohinicki
2015 Procedia Computer Science  
The actual solution of the problem is shown based on evolutionary and memetic algorithms accelerated on GPGPU.  ...  In this paper, efficient use of a hardware accelerator to implement dedicated solvers for such problems is discussed and studied based on an example of Golomb Ruler problem.  ...  Implementation of GPGPU for evolutionary solving of Golomb Ruler The general purpose graphic cards are commonly used as computing accelerators in many scientific problems.  ... 
doi:10.1016/j.procs.2015.05.249 fatcat:rd6xn7xpinbcxpj75usayumm3i

Parallel Architectures for Improving the Performance of a GA Based Trading System [chapter]

Iván Contreras, J. Ignacio Hidalgo, Laura Nuñez-Letamendía, Yiyi Jiang
2012 Studies in Computational Intelligence  
The first uses a Grid Volunteer System based on BOINC and the second one takes advantage of a Graphic Processing Unit implementation.  ...  Movements in stock markets are continuous throughout each day, which requires trading systems must be supported by more powerful engines, since the amount of data to process grows, while the response time  ...  This process has accelerated recently with the emergence of new graphics processing units (GPUs) working on massively parallel calculations • the tremendous expansion of the globalization process symbolized  ... 
doi:10.1007/978-3-642-28789-3_9 fatcat:ysag2y57abdxbgmv7pc4wxkmhu

Fast Genetic Programming and Artificial Developmental Systems on GPUs

Simon Harding, Wolfgang Banzhaf
2007 21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)  
In this paper we demonstrate the use of the Graphics Processing Unit (GPU) to accelerate Evolutionary Computation applications, in particular Genetic Programming approaches.  ...  We show that it is possible to get speed increases of several hundred times over a typical CPU implementation, catapulting GPU processing for these applications into the realm of HPC.  ...  The Architecture of Graphics Processing Units Graphics processors are specialized stream processors used to render graphics.  ... 
doi:10.1109/hpcs.2007.17 dblp:conf/hpcs/HardingB07 fatcat:yfrxmhug6fhzlcgflangrfkqaq

Acceleration of Genetic Algorithms for Sudoku Solution on Many-Core Processors [chapter]

Yuji Sato, Naohiro Hasegawa, Mikiko Sato
2013 Natural Computing Series  
application of evolutionary computation.  ...  The genetic manipulation is also accelerated by the parallel processing of threads.  ...  Methods for speeding up evolutionary computations through implementations on graphics processing units (GPU) may be also effective.  ... 
doi:10.1007/978-3-642-37959-8_19 fatcat:czz75owyq5bpzbrnefgteg36fm

A Real-Time Evolutionary Object Recognition System [chapter]

Marc Ebner
2009 Lecture Notes in Computer Science  
We have created a real-time evolutionary object recognition system. Genetic Programming is used to automatically search the space of possible computer vision programs guided through user interaction.  ...  Real-time performance is achieved through the use of the GPU for image processing operations.  ...  We have used the graphics processing unit (GPU) to accelerate the image processing operators. Fung et al.  ... 
doi:10.1007/978-3-642-01181-8_23 fatcat:v3my4ph7djerrlwaqg72wbp3ji

MGUPGMA: A Fast UPGMA Algorithm With Multiple Graphics Processing Units Using NCCL

Guan-Jie Hua, Che-Lun Hung, Chun-Yuan Lin, Fu-Che Wu, Yu-Wei Chan, Chuan Yi Tang
2017 Evolutionary Bioinformatics  
GPU indicates Graphics Processing Unit.  ...  Recently, Graphics Processing Units (GPUs), which possess thousands of small but efficient cores, have become an important role to accelerate the computational applications in many scientific domains and  ... 
doi:10.1177/1176934317734220 pmid:29051701 pmcid:PMC5637958 fatcat:2x26h7bo7bgqbemolycvkntwza

GPU-accelerated evolutionary design of the complete exchange communication on wormhole networks

Jiri Jaros, Radek Tyrala
2014 Proceedings of the 2014 conference on Genetic and evolutionary computation - GECCO '14  
In this paper, we propose a revised implementation accelerated by a single Graphic Processing Unit (GPU) delivering speed-up of 5 compared to a quad-core CPU.  ...  Unfortunately, the execution time associated with the evolution process raises up to tens of hours, even when being run on a multi-core processor.  ...  GPU Architecture and Programming Graphics Processing Units (GPUs) are massively parallel accelerators primarily targeted on speeding up the computer graphics with millions of independent polygons and pixels  ... 
doi:10.1145/2576768.2598315 dblp:conf/gecco/JarosT14 fatcat:feoprmdpgndrzpoqgw7g6ujo5a

Parallel hybrid evolutionary algorithms on GPU

The Van Luong, Nouredine Melab, El-Ghazali Talbi
2010 IEEE Congress on Evolutionary Computation  
This paper presents a new methodology to design and implement efficiently and effectively hybrid evolutionary algorithms on GPU accelerators.  ...  Therefore, the use of GPUbased parallel computing is required as a complementary way to speed up the search.  ...  With the arrival of the general-purpose computation on graphics processings units (GPGPU) paradigm, EAs on GPU have generated a growing interest. Many works T.V. Luong, N. Melab and E-G.  ... 
doi:10.1109/cec.2010.5586403 dblp:conf/cec/LuongMT10 fatcat:d5f3jph2kza4nc2xsqfqvw2pny

Accelerating Wright-Fisher Forward Simulations on the Graphics Processing Unit [article]

David S. Lawrie
2016 bioRxiv   pre-print
The rise of modern Graphics Processing Units (GPUs) and programming languages designed to leverage the inherent parallel nature of these processors have allowed researchers to dramatically speed up many  ...  template for future research into accelerating computation in evolution.  ...  Introduction The Graphics Processing Unit (GPU) is commonplace in today's consumer and workstation computers and provides the main computational throughput of the modern supercomputer.  ... 
doi:10.1101/042622 fatcat:y3hno2y5kvembdduliqi6jhm5q

Hardware Acceleration for CGP: Graphics Processing Units [chapter]

Simon L. Harding, Wolfgang Banzhaf
2011 Natural Computing Series  
Graphic Processing Units (GPUs) are fast, highly parallel units. In addition to processing 3D graphics, modern GPUs can be programmed for more general-purpose computation.  ...  The Architecture of Graphics Processing Units Graphics processors are specialized stream processors used to render graphics.  ...  Processing Units Hardware Acceleration for CGP: Graphics Processing Units Hardware Acceleration for CGP: Graphics Processing Units Hardware Acceleration for CGP: Graphics Processing Units  ... 
doi:10.1007/978-3-642-17310-3_8 fatcat:qq3swhyadvgdxetgjmqgulkfni

MolSSI Guidelines on APOD Cyclic Parallelization Strategy

Mohammad Mostafanejad, Paul Saxe
2022 Zenodo  
The technical details on each stage of this process can be found in MolSSI guidelines and best practices' collection in the high-performance computing section.  ...  Prerequisites This guide assumes the user is familiar with the (CUDA) C++ programming language and has access to CUDA-capable graphical processing units (GPUs) and an existing working serial code.  ...  Using these programming languages, the code hotspots can be refactored into kernels and launched on the accelerator architectures such as graphical processing units (GPUs) and field programmable gate arrays  ... 
doi:10.5281/zenodo.5866422 fatcat:dbp2u2swqrfo7a7aodbfyknsd4

Evolution of image filters on graphics processor units using Cartesian Genetic Programming

Simon Harding
2008 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)  
Graphics processor units are fast, inexpensive parallel computing devices.  ...  Recently there has been great interest in harnessing this power for various types of scientific computation, including genetic programming.  ...  INTRODUCTION In recent months the first use of graphics processing units (GPUs) for genetic programming have appeared.  ... 
doi:10.1109/cec.2008.4631051 dblp:conf/cec/Harding08 fatcat:vjnyqgz7drcejnmoau6g4m4one
« Previous Showing results 1 — 15 out of 16,706 results