Getting Started

Installation Requirements

Linux Server machine:

The Linux server has been tested on Ubuntu 12.04 though it should work on later releases of Ubuntu.

Installing the Linux Server

The Linux server is distributed as a compressed tarball which needs to be installed on the Linux machine. By default, it will be downloaded to the Downloads folder in your user root folder (we will use /home/user/ as our user root folder from now on) Open a terminal window (go to bash home, the top left icon and start typing 'terminal' until the terminal application becomes visible, and click on it) and type:

cd Downloads
tar xf GPUPerfstudio.3.0.<build number>.tar.gz<BR>

to extract the contents of the tarball, where <build number> is an integer.

The Linux GPU PerfStudio Server ships with 32 and 64 bit versions of the server, allowing for debugging of 32 and 64 bit applications. If there is a mismatch between the GPU PerfStudio server and your application, an error message will be displayed in the console.

Usually, it's a good idea to move this into a working folder, so we'll move it to our user root folder and rename the folder to remove the build number:

mv GPUPerfstudio.3.0.<build number> ~/GPUPerfStudio3

The idea of removing the build number is that as you work with more complex apps, the command lines used to start the server can get cumbersome, so it's a good idea to generate shell scripts to launch GPU PerfStudio with your application (more on that later). This means that every time you download a new version of GPU PerfStudio, you don't need to modify your scripts to use the latest version. Simply rename your current version, and rename the new version to replace it and all your existing scripts should still work. Most of the examples shown here will assume that GPU PerfStudio is in your user root folder as described above.