[gdal-dev] Total Viewshed and GDAL

Luis F. Romero felipe at uma.es
Tue Apr 18 01:01:35 PDT 2023


Thank you so much for your hint!

I'm going to prepare a version for OpenCL as soon as I can. I had it on 
hold for a few years, but I think it wasn't too difficult. Easier than 
CUDA. Also, now I have the help of ChatGPT :)



El 18-4-23 a las 09:36, Andrew C Aitchison escribió:
> On Tue, 18 Apr 2023, Luis Felipe Romero wrote:
>
>> Dear gdal-dev group members,
>>
>> I hope this email finds you well. I am Luis Felipe Romero, a 
>> researcher from the University of Malaga in Spain, and I am excited 
>> to introduce myself to this community. My research focuses on 
>> algorithms for digital elevation models (DEM), and in particular, the 
>> development of algorithms for the calculation of the total viewshed.
>>
>> Recently, my team has developed a highly efficient algorithm that can 
>> calculate the total viewshed for a model of 2500x2500 points in just 
>> 4 seconds on a GPU or approximately 2 minutes on a 16-core CPU. Our 
>> algorithm is written in C++, and we also have a version that utilizes 
>> CUDA for GPU acceleration.
>>
>> I had a conversation with Even Roualt about the possibility of 
>> integrating our algorithm into GDAL. However, he informed me of the 
>> incompatibilities between GDAL and CUDA, but encouraged me to share 
>> my intentions with the group. Therefore, I would like to share our 
>> Total Viewshed approach with the gdal-dev community.
>
> I understand that the performance is not as great as CUDA,
> but OpenCL support *is* available in GDAL.
>



More information about the gdal-dev mailing list