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.2.<build number>.tar.gz<BR>

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

It's a good idea to move this into a working folder, so create a symbolic link to the newly installed server:

ln -s <full install path>/GPUPerfstudio.3.2.<build number> ~/GPUPerfStudio

The idea of doing this 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 re-link to the new version 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.

The Linux GPU PerfStudio Server ships with 32 and 64 bit versions of the server, allowing for debugging of 32 and 64 bit applications. The Linux directory structure now matches the Windows version, so both these servers are in the root folder. These files are named:

If there is a mismatch between the GPU PerfStudio server and your application, an error message will be displayed in the console window when connecting the client.