User: Password:
Subscribe / Log in / New account

Distributions looking at LLVM

Distributions looking at LLVM

Posted Mar 22, 2012 7:55 UTC (Thu) by boudewijn (subscriber, #14185)
Parent article: Distributions looking at LLVM

LLVM is also used in OpenGTL ( -- which is a project that provides a free and unencumbered version of AmpasCTL, which cannot be used in free software because of its weird license, and of Hydra, which is not open at all.

OpenGTL in turn is used by Krita (but there are also bindings for Gegl) to provide the basic building blocks for the HDR colorspaces, as well as filters and pixel generators. It works really, really well, and makes developing new color models or filters really easy. The OpenCTL and OpenShiva "scripts" are compiled to native code once and then execute just as fast as native C++ filter implementations.

(Log in to post comments)

Distributions looking at LLVM

Posted Mar 22, 2012 10:43 UTC (Thu) by danieldk (subscriber, #27876) [Link]

Cool! Let me ask a naive question: does this also mean that e.g. OpenShiva + LLVM can generate different code on the fly if the user has an appropriate GPU available for computation?

Distributions looking at LLVM

Posted Mar 22, 2012 11:47 UTC (Thu) by boudewijn (subscriber, #14185) [Link]

Not a really naive question -- it's not possible yet, but that's just because the relevant backend hasn't been written. There's no built-in limitation, except that we haven't had time! We sort of feel that this would be a perfect project for an advanced student working on thesis :-).

Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds