| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
An Autotunable System for Sliding-Window Non-Incremental Streaming Operators on GPU
Additionally Gasser depends from FastFlow (http://calvados.di.unipi.it/) and Dalaunay_linterp (http://rncarpio.github.io/delaunay_linterp/). These are header only libraries and are automatically downloaded during the building process but have additional requirements.
Minimum requirements (see http://rncarpio.github.io/delaunay_linterp/ for the full requirements) are:
Before building the programs, the user must manually edit the configuration file config/machine_config.h" detailing the characteristic of the execution platform. In particular, he/she must indicates:
Please, be aware that all these parameters impacts performance. Read the instruction in the header file on how to choose them.
After this, to compile it is sufficient to run:
$ make all
The produced binaries will be placed under the bin directory:
Please note: the gpu versions are by default compiled with the raindrop heuristic. If you want to let the Manager tries exhaustively the different configuration, you can compile the programs with the BRUTE_FORCE preprocessor macrod defined. It can be enabled also by uncommenting line 46 in the file include/Win_GPU_Config.h
When compiling you can receive an error regarding the delaunay_linter library:
delaunay_2_interp.h:39:23: fatal error: Eigen/Dense: No such file or directory
this could occur depending on your Linux distribution and installation path. A possible solution could be to edit the indicated file (under delaunay_linterp/src/delaunay_2_interp.h) and change the line 39 with the proper installation path of the Eigen library.
If our work is useful for your research, please cite the following paper:
@ARTICLE{8688411,
author={De Matteis, Tiziano and Mencagli, Gabriele and De Sensi, Daniele and Torquati, Massimo and Danelutto, Marco},
journal={IEEE Access},
title={GASSER: An Auto-Tunable System for General Sliding-Window Streaming Operators on GPUs},
year={2019},
volume={7},
number={},
pages={48753-48769},
doi={10.1109/ACCESS.2019.2910312}}
GASSER has been developed by Tiziano De Matteis and Gabriele Mencagli.
| Back | FazBrowse Home | New Git URL |