Skip to content

jebbstewart/cudaCompress

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cudaCompress

GPU data compression using CUDA

Modified version for Linux from the original source This version is developed and tested on Ubuntu 12.04 x64 using CMake 2.8 and CUDA 6.0 To build, clone the project then perform the following:

cd cudaCompress
mkdir build
cd build
cmake ..
make

To run the example, from the base directory (ie: cudaCompress) do the following:

./build/examples

Original Readme

This is the source code for the cudaCompress library, which was used in the papers

Interactive Editing of GigaSample Terrain Fields by Marc Treib, Florian Reichl, Stefan Auer, and Rüdiger Westermann published in Computer Graphics Forum 31,2 (Proc. Eurographics 2012) http://wwwcg.in.tum.de/research/research/publications/2012/interactive-editing-of-gigasample-terrain-fields.html

Turbulence Visualization at the Terascale on Desktop PCs by Marc Treib, Kai Bürger, Florian Reichl, Charles Meneveau, Alex Szalay, and Rüdiger Westermann published in IEEE Transactions on Computer Graphics and Visualization (Proc. IEEE Scientific Visualization 2012) http://wwwcg.in.tum.de/research/research/publications/2012/turbulence-visualization-at-the-terascale-on-desktop-pcs.html

This code is provided under the terms of the MIT license (see the file LICENSE) with the exception of the subfolders src/cudaCompress/reduce and src/cudaCompress/scan, which contain code adapted from CUDPP (http://cudpp.github.io) and come with a separate license (see file license.txt in the subfolders).

It was developed and tested on Windows 7/8 x64 with Visual Studio 2012 using CUDA 5.5. To run it, you need at least a Fermi-class GPU (NVIDIA GeForce GTX 4xx or later). If you have any questions or problems to get it running, contact me at treib@tum.de.

If you use this code in a scientific publication, please cite the appropriate paper(s) above. If you use it for anything else, it would be nice if you could drop me a line at treib@tum.de and tell me about it!

About

GPU data compression using CUDA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 53.0%
  • C 25.9%
  • Cuda 21.1%