summaryrefslogtreecommitdiffstats
path: root/cuda/3d/mem3d.cu
Commit message (Collapse)AuthorAgeFilesLines
* Switch cuda memhandle checks to checkCudaWillem Jan Palenstijn2021-11-171-26/+12
|
* Update copyright yearsWillem Jan Palenstijn2021-10-271-2/+2
|
* Remove obsolete DensityWeighting optionWillem Jan Palenstijn2019-09-251-2/+2
|
* Add minimal GPU Array interfaceWillem Jan Palenstijn2018-11-011-8/+87
| | | | | This extension (only) allows creating a CUDA 3D array, copying projection data into it, performing a BP from the array, and freeing the array.
* Move CUDA include filesWillem Jan Palenstijn2018-06-221-13/+12
|
* iMinds -> imecWillem Jan Palenstijn2018-01-241-1/+1
|
* Update copyright dateWillem Jan Palenstijn2018-01-241-2/+2
|
* Update contact emailWillem Jan Palenstijn2018-01-121-1/+1
|
* Check for CUDA support at run-time in use_cuda()Willem Jan Palenstijn2018-01-091-13/+6
|
* Fix Windows/Python buildWillem Jan Palenstijn2017-10-161-1/+1
|
* Fix cuda3d geometry memory leaksWillem Jan Palenstijn2017-02-171-1/+13
|
* Start work on CFloat32Data3DGPU to allow persistent/external GPU memoryWillem Jan Palenstijn2017-02-081-0/+24
|
* Expose the density weighting option of cone_bpWillem Jan Palenstijn2016-12-011-1/+3
| | | | It is now exposed via the new DensityWeighting option of CudaProjector3D.
* Update headers (website+2016)Willem Jan Palenstijn2016-11-281-4/+3
|
* Merge branch 'master' into fdk_custom_filterWillem Jan Palenstijn2016-10-131-16/+39
|\
| * Use CompositeGeometryManager for FDKWillem Jan Palenstijn2016-04-181-0/+28
| | | | | | | | | | Also fix a number of scaling/weighting issues in FDK, and switch to standard cone_bp with FDKWeighting for the BP step.
| * Merge branch 'master' into anisoWillem Jan Palenstijn2016-04-181-0/+19
| |\ | |/ |/|
| * Refactor CUDA projector params into structWillem Jan Palenstijn2016-02-101-16/+11
| |
* | Query max texture size instead of hardcoding itWillem Jan Palenstijn2016-02-161-0/+19
|/
* Add CompositeGeometryManagerWillem Jan Palenstijn2015-12-041-0/+270
This handles FP and BP operations on multiple data objects at once, splitting them to fit in GPU memory where necessary.