mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2017-04-26, 20:44   #1
a1call
 
a1call's Avatar
 
"Rashid Naimi"
Oct 2015
Remote to Here/There

2·11·109 Posts
Default Autocad 3-D acceleration

Hi all,
This is not number theory related.
I need expertise and if possible a benchmark test made on a fancy graphic card before I can convince our IT department to purchase one for me.

One of the software I regularly use is Autocad.
A combination of very detailed 3-D model, old computer and large files makes my computer at work highly unresponsive.
As an example a print to PDF using cutePDF, can take about 10 minutes per page.
The 16 cores of the CPU hardly show any activity when printing.
If I turn off the hardware acceleration, then the printing is much more quick, but of course useless due to improper rendering.

Would anyone be able to shed some light on this?
Would I get a real-time performance if we purchase an expensive graphic card?
Would someone be able and willing to time how long it takes to print to PDF a file that I provide?
Thank you very much in advance.
a1call is online now   Reply With Quote
Old 2017-05-11, 02:57   #2
a1call
 
a1call's Avatar
 
"Rashid Naimi"
Oct 2015
Remote to Here/There

2·11·109 Posts
Default

Well it turns out the bottleneck is the fact that Autocad is not a multithreaded software and uses only one of the available 16 cores. The other thing is the "hard faults/sec" which has multiple bursts of 100% when printing to PDF. Google says it's a measure of multiple look ups to the pagefile. Our IT disagrees and says increasing the RAM will give no improvements!

There are 4 graphics cards on the system one of them is Tesla C2050 which has about 400 cores but somehow has no 3D acceleration.

* Is there any prime related tasks I can run on it overnight?
Thanks in advance.
a1call is online now   Reply With Quote
Old 2017-05-11, 15:50   #3
chris2be8
 
chris2be8's Avatar
 
Sep 2009

25·7·11 Posts
Default

What OS is this? Talking about pagefile sounds like Windows, but that's only a guess.

I've had experience on quite a few OS's. On all of them the best cure for paging was to add more memory. Making better use of the memory you have can help, but needs detailed knowledge of how the software you are using works.

The obvious first step is to temporarily add more ram and see if it runs faster. Make sure you have a good benchmark, eg boot the system up and time printing a particular file when nothing else is running on the system.

I've heard of badly written software causing paging by causing data or code it thinks it won't need to be paged out to disk. Then it has to be paged in again when it's needed. You might be able to stop that by removing the pagefile so nothing can be paged out to disk, but that's a last resort.

Another option would be to remove the pagefile on disk and add a USB memory stick configured as the pagefile (or with the pagefile on it). Making paging faster should help a bit.

Chris
chris2be8 is offline   Reply With Quote
Old 2017-05-11, 18:20   #4
a1call
 
a1call's Avatar
 
"Rashid Naimi"
Oct 2015
Remote to Here/There

95E16 Posts
Default

Thank you for your reply chris2be8.
I made a free more tests and things just don't add up.
The system is Windows 7 with a 7 year old high end(at the time) system.
I disabled the the page file and there was no timing change in print-to-PDF.
I started 2 instances of AutoCAD and did simultaneous print-to-PDFs and it took a bit more than double the time, even though each instance was assigned to a different core.
I just can not pinpoint the bottleneck resource, when doing print-to-PDF of a 3-D shaded scene from AutoCAD. What makes it take minutes to finish execution?
a1call is online now   Reply With Quote
Old 2017-05-11, 18:45   #5
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2·112·47 Posts
Default

Quote:
Originally Posted by a1call View Post
Well it turns out the bottleneck is the fact that Autocad is not a multithreaded software and uses only one of the available 16 cores. The other thing is the "hard faults/sec" which has multiple bursts of 100% when printing to PDF. Google says it's a measure of multiple look ups to the pagefile. Our IT disagrees and says increasing the RAM will give no improvements!
Yes, AutoCAD is not multithreaded. A bit surprising considering how mature the software is, and how much it costs.

I respectfully disagree with your IT. I am the ICT support for my girlfriend's Architectural office, running many "seats" of AutoCAD. Maxing out the RAM always increased each worker's throughput.

Also, please note that AutoCAD doesn't leverage on the GPUs for anything but screen rendering.

Edit: The fact that you're getting "pagefile hits" means you have exceeded your physical memory, and are experiencing what is known as "thrashing". AKA "hitting the polished rust" (read: paging to disc).

Last fiddled with by chalsall on 2017-05-11 at 19:02
chalsall is offline   Reply With Quote
Old 2017-05-11, 19:46   #6
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

24×199 Posts
Default

Memory is cheap. If you have a DDR4 system, it should be possible to give it at least 32 GB of RAM. If you're stuck on DDR3, then you should be able to get at least 16 GB.

Give than you have some fancy Xeon with 16 cores, you should be able to put a lot more memory in it than that. Maybe 128+ GB.

How much memory is in your system?

Time how many minutes a week you spend waiting for printing. Then compare that to your hourly wage and the cost of memory. Take the numbers to your boss.
Mark Rose is offline   Reply With Quote
Old 2017-05-12, 00:20   #7
potonono
 
potonono's Avatar
 
Jun 2005
USA, IL

3018 Posts
Default

Max the RAM if possible. Even if it is slow memory, it will be faster than paging out to the disk(s).

One other thing to check is the paging file size, and if Windows is managing it, or if it might have been set to a specific size that is too low for your system. [Control Panel -> System -> Advanced System Settings -> Advanced -> (Performance) Settings -> Advanced -> (Virtual Memory) Change -> "Automatically manage paging file size"]

If more RAM isn't an option, assuming you only have hard-disc drives (HDD), you might want to get a solid-state drive (SSD) installed, and put your paging file on there instead of on the slower HDD's.

Last fiddled with by potonono on 2017-05-12 at 00:20
potonono is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Tricky constant acceleration question lavalamp Puzzles 29 2009-12-14 15:27

All times are UTC. The time now is 14:59.


Fri Jul 7 14:59:43 UTC 2023 up 323 days, 12:28, 0 users, load averages: 1.34, 1.16, 1.13

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔