Likely: An Image Recognition Programming Language

Written by Michael Larabel in Programming on 3 December 2013 at 12:11 AM EST. 1 Comment
PROGRAMMING
The latest interesting open-source project we have come across is Likely, an image recognition run-time for heterogeneous architectures. Likely provides a domain-specific language for dealing with image recognition and is optimized to run on both CPUs and GPUs.

Likely is designed around heterogeneous architectural support, an efficient syntax for feature representation and statistical learning, immediate visual feedback during algorithm development, can be embedded into other projects/languages, and is free/open-source software under the Apache 2.0 license.

The Likely Kernel Library is built atop LLVM and uses its MCJIT just-in-time compiler while supporting multi-core CPUs via custom OpenMP back-end and also supporting GPUs and other accelerators via OpenCL, HSAIL, and CUDA. LLVM is responsible for all optimization tasks for this image recognition DSL.

Should you be interested in image recognition or just interesting LLVM projects, checkout LibLikely.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week