FSM_GA is a GPU-accelerated implementation of a genetic algorithm (GA) for finding well-performing finite-state machines (FSM) for predicting binary sequences.
The source code can be requested via email from firstname.lastname@example.org. A description of the FSM_GA implementation and its usage is available here. Note that the FSM_GA code is protected by this license and that by obtaining the FSM_GA code you agree to the terms and conditions set forth in this license.
More information will follow later.
The source code can be compiled into an executable called FSM_GA as follows:
nvcc -O3 -arch=sm_20 FSM_GA10.cu -o FSM_GA
M. Burtscher and H. Rabeti. "GPU Acceleration of a Genetic Algorithm for the Synthesis of FSM-based Bimodal Predictors." 2013 International Conference on Parallel and Distributed Processing Techniques and Applications. July 2013. [pdf] [pptx]