Genetic Algorithm advanced options:
 
 
 
 
 


 Double
 Float




 Level 1 (outer/primary)
 Level 2 (inner)

Introduction

From the project homepage:

The Build to Order BLAS system is a compiler that generates high-performance implementations of basic linear algebra kernels. The term BLAS in the name is for Basic Linear Algebra Subprograms. The BLAS is a standard API for important linear algebra operations. The BLAS are implemented by most hardware vendors. Traditionally, each routine in the BLAS is implemented by hand by a highly skilled programmer. The Build to Order BLAS compiler automates the implementation of not only the BLAS standard but also any sequence of basic linear algebra operations. The user of the Build to Order BLAS compiler writes down a specification for a sequence of matrix and vector operations together with a description of the input and output parameters. The compiler then tries out many different choices of how to implement, optimize, and tune those operations for the user’s computer hardware. The compiler choices the best option, which is output as a C file containing a function that implements the specified operations.

Papers