diff --git a/README.md b/README.md index b44ffbf997205f069b82032d53279926701981e8..cbaa75dc62e20b50a3e984bca2065ab22095c7c9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,19 @@ # Aparapi +](http://www.apache.org/licenses/LICENSE-2.0.html) [](http://www.javadoc.io/doc/com.syncleus.aparapi/aparapi) -[](https://gitter.im/Syncleus/aparapi?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) \ No newline at end of file +[](https://gitter.im/Syncleus/aparapi?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +Aparapi allows Java developers to take advantage of the compute power of GPU and APU devices by executing data parallel +code fragments on the GPU rather than being confined to the local CPU. It does this by converting Java bytecode to +OpenCL at runtime and executing on the GPU, if for any reason Aparapi can't execute on the GPU it will execute in a +Java thread pool. + +We like to think that for the appropriate workload this extends Java's 'Write Once Run Anywhere' to include GPU devices. + +## About the name + +Aparapi is just a contraction of "A PARallel API" + +However... "Apa rapi" in Indonesian (the language spoken on the island of Java) translates to "What a neat...". So +"Apa rapi Java Project" translates to "What a neat Java Project" How cool is that? \ No newline at end of file