CuPP Documentation

0.1.2

Introduction

The CuPP framework has been developed to ease the integration of CUDA into C++ applications. It enhances CUDA by offering automatic device/host memory management, data structures and a special kernel call semantic, similar to call by reference as it is known from the C++ realm.

Homepage

Release Notes

Download version 0.1.2 of the CuPP framework

This release of CuPP is only tested on Ubuntu Linux (32bit), but it is expected to work well on other linux flavors. Windows is untested and not expected to work correctly, but maybe in an upcoming release.

The downloadable file contains:

Getting Started

Requirements

The CuPP framework requires the following software to be installed:

Building the CuPP framework

Detail instructions of how to build CuPP are included in the download file. If you have any problems join us at our google group.

Examples

Examples are included in the download file in the subdirectory 'examples'.

Known limitation

Overview

overview.png
The CuPP framework consists of 5 highly interwoven parts of which some replace the existing CUDA counterparts whereas others offer new functionalities.

A document describing all functionalities in detail, can be found in the references section.

References

An detail description of the CuPP framework can be found in:

Example

Credits

Developers in alphabetical order

Acknowledgments fly out to

Software License

The CuPP framework is licenced under the BSD licence. The detailed license is included in the downloadable file.

Generated on Mon May 4 16:39:09 2009 for CuPP by  doxygen 1.5.5