Welcome to BEALTO
BEALTO was created in February 2006 by your host: Eric Bainville, independent software architect and developer.
How can BEALTO help you?
R&D consulting
From an idea, or existing academic research work, I can quickly develop prototype software to be used in demos for potential investors and customers. My mixed academic/start-up profile is ideal for this kind of job.
For a given problem, I can study the existing state of the art, and design and implement robust and efficient algorithms solving it. When needed, I can optimize the implementation to the limits of CPU or GPU hardware.
Training courses
On-site training courses in OpenCL, multithreading, C++, Qt. I can prepare and animate hands-on sessions (typically 20-30 hours in 3 to 5 days), in English, French, or Italian.
Commercial software development
I can design and manage the development of a medium size software project, from the initial application design and project setup (code management, team management, methodology) to product release (packaging, documentation, support) and promotion (conferences, sales).
OpenCL benchmarks and tutorials
- OpenCL Fast Fourier Transform (FFT) (June 2010)
- OpenCL matrix-vector product (gemv) (Feb 2010)
- OpenCL multiprecision arithmetic (Jan 2010)
- OpenCL multiprecision Mandelbrot Set and Benchmarks (Dec 2009, updated May 2010)
- CPU/GPU OpenCL benchmarks (Nov 2009, updated Apr 2010)
Other articles
- How fast can we compute 1D gradient? (Oct 2009)
- Intel 64-bit multiprecision arithmetic (Dec 2006, updated Sep 2009)
- How fast can we compute a dot product? (Dec 2007)
- Algebra for projective geometry (Oct 2007)
- Quaternions (Mar 2007)
- POV-Ray buttons and logos (Mar 2007)
- AMD 64-bit multiprecision arithmetic (Dec 2006)
