Windows 11 RAM disk...
 
Share:
Notifications
Clear all

2023-09-28: APP 2.0.0-beta24 has been released !

 

Improved application startup, fixed application startup issues, upgraded development platform to Oracle GraalVM JDK21

We are very close now to  releasing APP 2.0.0 stable with a complete printable manual...

Astro Pixel Processor Windows 64-bit

Astro Pixel Processor macOS Intel 64-bit

Astro Pixel Processor macOS Apple M Silicon 64-bit

Astro Pixel Processor Linux DEB 64-bit

Astro Pixel Processor Linux RPM 64-bit

Windows 11 RAM disk?

7 Posts
3 Users
0 Likes
540 Views
(@rixon)
Red Giant
Joined: 5 years ago
Posts: 44
Topic starter  

What's the current guidance about using RAM disks to speed up APP processing? I have 128GB of DDR5 memory on a Ryzen 7950x computer that I just built. I'm integrating a 21 panel mosaic from a QHY600 camera, with each panel already calibrated and processed in APP. These 21 individual fits files take APP (latest version) 50 minutes to register, normalize and integrate to come up with the final mosaic. Not bad, but I would like to halve that time.  The majority of that 128GB seems to be free during this process. What if I did this processing in RAM instead of using the SSD? Would that speed this process up substantially?

I'd like to experiment with this. Is there a way to tell APP to use a RAM disk instead of the SSD for processing or is APP only processing in RAM anyway?  APP does say that x amount GB is required for processing so that makes me think that a RAM disk would be faster. I know that the finished file is saved to an SSD, but don't know how to direct APP to use a RAM disk for the integration of the mosaic or even if that's possible. 

My SSD write speed is 6000 MB/s while the transfer speed of my DDR5 memory runs at 4800MHz. Not sure how that translated to MB/s. Just found this though it's old info: "Modern SSD may achieve real-world write speed of 456 MB/s (mine is 6000 MB/s). Whereas, the speed of RAM is determined by the PC number and a module of PC3-12800 memory can transfer data at the speed of 12,800 MB/s."  So maybe RAM is twice as fast as my modern SSD? If so, it seems there is potential for a RAM disk to speed up processing.

Thanks in advance for your thoughts about this.
Rick

This topic was modified 8 months ago by rixon

   
ReplyQuote
Topic Tags
(@rixon)
Red Giant
Joined: 5 years ago
Posts: 44
Topic starter  

I just downloaded Beta 13 and I can confirm that Integration time has been sped up greatly. Also, now, 80 GB of my 128 GB of DDR5 memory are being used instead of less than 40GB with Beta 12. My processing time for my 21 panel mosaic is 28 mins, down from 50 minutes. So Integration time is 2x faster than before! Thanks for this improvement Mabula! Looking forward to your future releases. 

This post was modified 8 months ago by rixon

   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 6 years ago
Posts: 3875
 

Hi @rixon,

Thank you for your question. Yes, if there is enough RAM available APP should be able to do the data integration with a RAM disk instead of read/write on your HDD which is definitely slower.

I have it on my ToDo list that APP will perfrom data integration through RAM directly if enough RAM is available. I have already tested this and I know it is quite a bit faster indeed, so for computers with plenty of RAM like yours, this will increase APP speed big time !

I just downloaded Beta 13 and I can confirm that Integration time has been sped up greatly. Also, now, 80 GB of my 128 GB of DDR5 memory are being used instead of less than 40GB with Beta 12. My processing time for my 21 panel mosaic is 28 mins, down from 50 minutes. So Integration time is 2x faster than before! Thanks for this improvement Mabula! Looking forward to your future releases.

Great, thanks for the feedback !

Mabula


   
ReplyQuote
 HE04
(@heylers)
Main Sequence Star
Joined: 10 months ago
Posts: 19
 

@mabula-admin - is this implemented now (2beta17) ?

This post was modified 4 months ago by HE04

   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 6 years ago
Posts: 3875
 

Hi @heylers,

No it isn't yet. It is on our ToDo still.

 


   
ReplyQuote
 HE04
(@heylers)
Main Sequence Star
Joined: 10 months ago
Posts: 19
 

Ah, thanks.  Just FYI, I tried it with a 32GB RAM disk on a 120 image (4000ish x 2500ish) integration, and it only made a nominal (maybe 15 seconds over a 10 minute run) difference even though the RAM drive was 5x as fast as the SSD hard drive.


   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 6 years ago
Posts: 3875
 

Hi, something must be off in how you configured things then @heylers, I know from testing myself that integration through a ramdisk with new code that I am developing is much faster provided you have enough RAM for all integration data 😉

Please note, this speed increase only applies for stacking the calibration masters and the light master. Steps 3) analyse stars to 5) normalize will not be affected.

Mabula


   
ReplyQuote
Share: