processing large data

Post Reply
bsilva
Posts: 5
Joined: Wed Jun 12, 2019 11:09 am
company / institution: AWI
Location: Bremerhaven

processing large data

Post by bsilva »

How to optimize processing time?
For an array of 996 x 224, processing takes ca. 30 min at my notebook.
Could you give me some hints on how to reduce that processing time?
- For instance, do the number of wavelengths considered as input interfere in the processing time?
What else could I test in input alternatives, or what configuration in my computer (more RAM, more swap?).
Kind regards,
Brenner
User avatar
fsteinmetz
Site Admin
Posts: 306
Joined: Fri Sep 07, 2018 1:34 pm
company / institution: Hygeos
Location: Lille, France
Contact:

Re: processing large data

Post by fsteinmetz »

Hi Brenner,

Indeed processing is slower with hyperspectral data. The number of wavelengths provided as output can make a difference (bands_rw). The bands used for atmospheric correction (bands_corr and bands_oc) will also make the most significant difference, but changing these bands will affect the results.

But the easiest way to make the processing faster is to parallelize it on the local cpu cores (multiprocessing=-1). Given the size of your array, the blocksize should then be something in the order of 100 x 100.

I hope this will help,
Kind regards,
François
Post Reply