diff --git a/source/introduction/getting-started.html.md b/source/introduction/getting-started.html.md index 6895cb396c67ccc5c3b20ccc4fedbf9ffe2dde34..67aebdce063b0c4f124b63e15d7369fffb291f02 100644 --- a/source/introduction/getting-started.html.md +++ b/source/introduction/getting-started.html.md @@ -1,8 +1,7 @@ --- title: Getting Started +description: A framework for executing native Java code on the GPU. --- -A framework for executing native Java code on the GPU. - **Licensed under the Apache Software License v2** Aparapi allows developers to write native Java code capable of being executed directly on a graphics card GPU by converting Java byte code to an OpenCL kernel dynamically at runtime. Because it is backed by OpenCL Aparapi is compatible with all OpenCL compatible Graphics Cards. @@ -11,6 +10,10 @@ A GPU has a unique architecture that causes them to behave differently than a CP Aparapi was originally a project conceived and developed by AMD corporation. It was later abandoned by AMD and sat mostly idle for several years. Despite this there were some failed efforts by the community to keep the project alive, but without a clear community leader no new releases ever came. Eventually we came along and rescued the project. Finally after such a long wait the first Aparapi release in 5 years was published and the community continues to push forward with renewed excitement. +Below you will find two side-by-side comparisons for the nbody problem on a CPU vs a GPU. The simulation is being run on an inexpensive computer graphics card. This simulation can be run from the Aparapi examples project. It is obvious the drastic performance gains that can be acheived with Aparapi. + +  + ## Support and Documentation Aparapi Javadocs: [latest](http://www.javadoc.io/doc/com.aparapi/aparapi) - [1.3.2](http://www.javadoc.io/doc/com.aparapi/aparapi/1.3.2) - [1.3.1](http://www.javadoc.io/doc/com.aparapi/aparapi/1.3.1) - [1.3.0](http://www.javadoc.io/doc/com.aparapi/aparapi/1.3.0) - [1.2.0](http://www.javadoc.io/doc/com.aparapi/aparapi/1.2.0) - [1.1.2](http://www.javadoc.io/doc/com.aparapi/aparapi/1.1.2) - [1.1.1](http://www.javadoc.io/doc/com.aparapi/aparapi/1.1.1) - [1.1.0](http://www.javadoc.io/doc/com.aparapi/aparapi/1.1.0) - [1.0.0](http://www.javadoc.io/doc/com.syncleus.aparapi/aparapi/1.0.0) @@ -21,6 +24,8 @@ For support please use [Gitter](https://gitter.im/Syncleus/aparapi) or the [offi Please file bugs and feature requests on [Github](https://github.com/Syncleus/aparapi/issues). +Aparapi conforms to the [Semantic Versioning 2.0.0](http://semver.org/spec/v2.0.0.html) standard. That means the version of a release isnt arbitrary but rather describes how the library interfaces have changed. Read more about it at the [Semantic Versioning page](http://semver.org/spec/v2.0.0.html). + ## Related Projects This particular repository only represents the core Java library. There are several other related repositories worth taking a look at. @@ -92,5 +97,4 @@ Kernel kernel = new Kernel() { Range range = Range.create(result.length); kernel.execute(range); -``` -` \ No newline at end of file +``` \ No newline at end of file