Install guide updated
* Maven Version 3
* CMake 3.6 (or newer)
- * OpenCL (preferably v1.2 or newer)
+ * OpenCL: GPUs and CPUs >= 1.2, FPGAs >= 1.0
* GCC or clang/LLVM (GCC >= 5.5)
* Python 2.7 (>= 2.7.5)
### Tested OS
-Tornado has been succefully tested on the following platforms:
+
+TornadoVM has been succefully tested on the following platforms:
* CentOS >= 7.3
* Fedora >= 21
@@ -99,11 +100,10 @@ Create (or update) the file in `~/.m2/settings.xml` with the following content.
$ cmake -version
```
-If the version of cmake is > 3.6 then skip the rest of this step and go to Step 5.
+**If the version of cmake is > 3.6 then skip the rest of this step and go to Step 5.**
Otherwise try in install cmake.
-For simplicity it might be easier to install cmake in your home
-directory.
+For simplicity it might be easier to install cmake in your home directory.
* Redhat Enterprise Linux / CentOS use cmake v2.8
* We require a newer version so that OpenCL is configured properly.
@@ -134,7 +134,7 @@ $ make
and done!!
-## Running Examples #
+## Running Examples
```bash
$ tornado uk.ac.manchester.tornado.examples.HelloWorld
@@ -162,15 +162,17 @@ Tornado device=0:2
Intel(R) OpenCL -- Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
```
+**The output might vary depending on your OpenCL installation. To run TornadoVM, you should see at least one device.**
+
To run on a specific device use the following option:
```bash
-D<s>.<t>.device=<driverNumber>:<deviceNumber>
```
-Where `s` is the schedule task name and `t` is the task name.
+Where `s` is the *schedule name* and `t` is the task name.
-For example running on device [1] will look like this:
+For example running on device [1] (Intel HD Graphics in our example) will look like this:
```bash
$ tornado -Ds0.t0.device=0:1 uk.ac.manchester.tornado.examples.HelloWorld
