Abstract- This paper presents a fast GPU implementation of a genetic algorithm for synthesizing bimodal predictor FSMs of a given size. Bimodal predictors, i.e., predictors that make binary yes/no predictions, are ubiquitous in mi-croprocessors. Many of these predictors are based on fi-nite-state machines (FSMs). However, there are countless possible FSMs and even heuristic searches for finding good FSMs can be slow when billions of predictions need to be assessed. We designed such a search heuristic that maps well onto GPU hardware. It is based on a multi-start genet-ic algorithm. On our six traces, the resulting FSMs are 1% to 29 % more accurate than saturating up/down counters. On a Kepler-based GTX 680, the CUDA implementation evaluates...
Mackey-Glass chaotic time series prediction and nuclear protein classification show the feasibility ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU/CUDA parallel comp...
Dynamic branch prediction is a hardware technique used to speculate the direction of control branche...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU / CUDA parallel co...
This paper proposes a new approach to produce classification rules based on evolutionary computation...
As processor architectures increase their reliance on speculative parallel execution of sequential p...
Finite State Machine (FSM) plays a critical role in many real-world applications, ranging from patte...
In recent years, there has been a drive towards parallel architectures to further increase computati...
In this work, we present a parallelized version of tiled belief propagation for stereo matching. The...
The field of FPGA design is ever-growing due to costs being lower than that of ASICs, as well as the...
This paper propose a multithreaded Genetic Programming classi cation evaluation model using NVIDIA...
There are many combinatorial optimization problems such as flow shop scheduling, quadraticassignment...
Modern graphics cards provide computational capabilities that exceed current CPUs. As one of the com...
Abstract- In this paper we propose the implementation of a massively parallel GP model in hardware i...
In order to handle the massive raw data generated by next generation sequencing (NGS) platforms, GPU...
Mackey-Glass chaotic time series prediction and nuclear protein classification show the feasibility ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU/CUDA parallel comp...
Dynamic branch prediction is a hardware technique used to speculate the direction of control branche...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU / CUDA parallel co...
This paper proposes a new approach to produce classification rules based on evolutionary computation...
As processor architectures increase their reliance on speculative parallel execution of sequential p...
Finite State Machine (FSM) plays a critical role in many real-world applications, ranging from patte...
In recent years, there has been a drive towards parallel architectures to further increase computati...
In this work, we present a parallelized version of tiled belief propagation for stereo matching. The...
The field of FPGA design is ever-growing due to costs being lower than that of ASICs, as well as the...
This paper propose a multithreaded Genetic Programming classi cation evaluation model using NVIDIA...
There are many combinatorial optimization problems such as flow shop scheduling, quadraticassignment...
Modern graphics cards provide computational capabilities that exceed current CPUs. As one of the com...
Abstract- In this paper we propose the implementation of a massively parallel GP model in hardware i...
In order to handle the massive raw data generated by next generation sequencing (NGS) platforms, GPU...
Mackey-Glass chaotic time series prediction and nuclear protein classification show the feasibility ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU/CUDA parallel comp...
Dynamic branch prediction is a hardware technique used to speculate the direction of control branche...