Minimum and optimum hardware requirement for analyzing Radar (Sentinel) data


#1

Hello all,

I am going to buy a new Desktop and kindly need some professional advises regarding to best hardware requirements for analyzing satellite images specially Radar (Sentinel) data without any trouble or time wasting.
(how many GB RAM? What types of processor? What type of graphic card? Which operating system?( Does Snap install under Mac also?)

Would be appreciated to advise me regarding this issue.

Thanks and Regards,
Mary


SNAP error : Java heap space
#2

I would recommend 16GB of RAM and a multi-core processor. As most of the time in image processing is used on disk I/O, an SSD-disk improves the performance by a lot. SNAP runs on Windows/Linux/Mac OS.


#3

Hello all, I’m also interested in this topic. I’ll have to work on sentinel1 and sentinel2 images to extract data concerning agricultural indicators and I was wondering which hardware will suits better, still keeping reasonable budgets. I’ve been adviced for the following specs that seems to me a bit too high, but I’m new in these matters and I don’t want to be stucked in the coming years.

RAM between 32 and 64 Gb,
Quad-core processor minimum,
SSD-disk of 1 Tb for calculations,
HD of 10 Tb for storage.

Does someone can give me an advice about it?

Thanks a lot


#4

That sounds quite reasonable. I have 64Gb RAM + a 6-core CPU with hyperthreading and for my SNAP-usage it feels quite fast. RAM is cheap so go for 64Gb IMO.


#5

Hello all!

I am planning to buy a new laptop and I am wondering whether the processor type Intel i5 or i7 matters when using SNAP? For example, i5-8265u vs. i7-8565u. Is it worth spending money on i7 in this case?
I am mainly working with Sentinel-2 images now.

Thanks for answers.


#6

Better processor is never bad, but more RAM would help more when processing SAR data. You should defintly go for 16 GB if not mroe.


#7

Choose SSD for hard drives, anything that improves I/O-speed is very advantageous.


#8

So if to choose whether to buy a laptop with i7+16GB RAM or a laptop with i5+>16GB RAM, the latter one would be better? Just trying to figure out whether to pay for i7 (would it make a difference from i5) or better to invest to more on RAM.


#9

org.esa.snap.core.gpf.OperatorException: Java heap space
at org.esa.s1tbx.calibration.gpf.Sentinel1RemoveThermalNoiseOp.computeTile(Sentinel1RemoveThermalNoiseOp.java:635)
at org.esa.snap.core.gpf.internal.OperatorImage.computeRect(OperatorImage.java:80)
at javax.media.jai.SourcelessOpImage.computeTile(SourcelessOpImage.java:137)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904)
Caused: org.esa.snap.core.gpf.OperatorException: Java heap space
at org.esa.snap.core.gpf.internal.OperatorExecutor$GPFImagingListener.errorOccurred(OperatorExecutor.java:376)
at com.sun.media.jai.util.SunTileScheduler.sendExceptionToListener(SunTileScheduler.java:1646)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:921)
at javax.media.jai.OpImage.getTile(OpImage.java:1129)
at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085)
at com.bc.ceres.glevel.MultiLevelImage.getData(MultiLevelImage.java:64)
at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:407)
at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:393)
at org.esa.snap.core.gpf.internal.OperatorImage.computeRect(OperatorImage.java:73)
at javax.media.jai.SourcelessOpImage.computeTile(SourcelessOpImage.java:137)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904)
at javax.media.jai.OpImage.getTile(OpImage.java:1129)
at com.sun.media.jai.util.RequestJob.compute(SunTileScheduler.java:247)
[catch] at com.sun.media.jai.util.WorkerThread.run(SunTileScheduler.java:468)