Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 8
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 3615 times and has 7 replies Next Thread
cehunt
Senior Cruncher
CANADA
Joined: Oct 10, 2011
Post Count: 172
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Intel 3740QM CPU

Hi Techies:

Is there a minimum recommended CPU for African Rainfall Project?

I have an Alienware laptop with an Intel i7-3740QM CPU and a NVIDIA Geforce 660 GPU. Some days there not much progress to show for on an ARF WU after a whole day of crunching. Besides the ARF project, there is also the Open Pandemic project running. Plus I also have the Folding@Home project crunching away.
I have the laptop sitting on a Tagus cooling pad. There is a small fan blowing air toward the rear of the laptop to promote cooling. Plus I have removed the battery from the underside in order to maximized cooling.
Question: Is this CPU under powered for the ARF project?

Clive
British Columbia, Canada
[May 24, 2020 5:53:23 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Intel 3740QM CPU

Hi Techies:

Is there a minimum recommended CPU for African Rainfall Project?

I have an Alienware laptop with an Intel i7-3740QM CPU and a NVIDIA Geforce 660 GPU. Some days there not much progress to show for on an ARF WU after a whole day of crunching. Besides the ARF project, there is also the Open Pandemic project running. Plus I also have the Folding@Home project crunching away.
I have the laptop sitting on a Tagus cooling pad. There is a small fan blowing air toward the rear of the laptop to promote cooling. Plus I have removed the battery from the underside in order to maximized cooling.
Question: Is this CPU under powered for the ARF project?

Clive
British Columbia, Canada


F@H and BOINC projects don't play nicely together, if they happen to be CPU WUs.
What works is, to have Boinc WUs running on the CPU and F@H on the GPU. Still, you would need to dedicate 1 thread to F@H for GPU support.

Some projects seem to get slowed down by hyper threading a bit and run much better if you only allow a total of 4 WUs running on your quad core processor.
In your case I would set Boinc to use 50% of the available logical cores (in your case that would be 4) with HT enabled, run a F@H GPU project and let that one be supported by a 5th logical core and see how that works out.
Even though the Nvidia GPU would keep 1 thread / logical core busy running at 100%, that thread is actually not really doing much work except for waiting for the GPU.
[May 24, 2020 8:17:14 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Falconet
Master Cruncher
Portugal
Joined: Mar 9, 2009
Post Count: 3315
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Intel 3740QM CPU

Hi cehunt,
ARP only checkpoints every 12.5%. If you reboot or shutdown before a checkpoint is made, all work since the last checkpoint is lost.

I'm thinking this is the issue you are seeing.
----------------------------------------


- AMD Ryzen 5 1600AF 6C/12T 3.2 GHz - 85W
- AMD Ryzen 5 2500U 4C/8T 2.0 GHz - 28W
- AMD Ryzen 7 7730U 8C/16T 3.0 GHz
[May 24, 2020 9:15:11 AM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Intel 3740QM CPU

Clive:

Intel Core i7-3740QM should be fine. I also run a CPU from the Ivy Bridge (3rd) generation Core and an even older Pentium E5800 (Wolfdale) that was released in 2010, and both handled ARP work units fine while running 24/7.

Looking at the Intel ARK page for your CPU, it's a 4 core, 8 thread CPU.

How much RAM does your laptop have? ARP1 is very RAM-hungry, requiring 1-2 GB for each work unit. If there's not enough RAM, the machine will have to constantly swap to the HDD or SSD, causing both wear-and-tear and dramatically slowing down progress.

If you are running 8 ARP1 work units on that machine, and it doesn't have 8-16 GB of RAM, I'd cut back to only 4 at a time (needing 4-8 GB of RAM).

There are two ways to accomplish this, depending on your situation.

1. Limit the number of ARP1 work units that each machine can have at a time. This applies to all machines using that profile:

https://www.worldcommunitygrid.org/ms/device/...iguration.do?name=Default

(Go to "Custom Profile," then scroll down to "Africa Rainfall Project," and change it to 4 or whatever your preference is.)

2. Another way to limit the # of ARP1 work units in progress at a time on that machine is to create an app_config.xml file and place it in C:\ProgramData\BOINC\projects\www.worldcommunitygrid.org\ folder.

<app_config>
<app>
<name>ARP1</name>
<max_concurrent>4</max_concurrent>
</app>
</app_config>


The benefit of doing it this way is that it only applies to that machine. Another benefit is it allows that machine to download more ARP1 at a time but only allow 4 to run at once.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

----------------------------------------
[Edit 2 times, last edit by hchc at May 25, 2020 7:36:40 PM]
[May 25, 2020 7:24:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Intel 3740QM CPU

Another thing: Are you running Folding@home on GPU, CPU, or both? If you are using the GPU, I would leave at least 1 thread available to keep the GPU fed; i.e., set the ncpus available in BOINC to 7 via cc_config.xml.

If you are also crunching Folding@home on CPU, then both BOINC/World Community Grid and Folding@home work units will fight each other for CPU resources unless you manually delete the CPU slot for Folding@home (only running GPU work units), or set the Priority to "Low" or "Medium," and perhaps also manually set the ncpus in BOINC. Bottom line, running CPU work units on both projects will require you to manually make sure that there is exactly enough CPU threads to go around.

My personal opinion? It's simpler to only use GPU for Folding@home and then set ncpus in BOINC cc_config.xml file to 7 to allow WCG to run 7 tasks at a time. If you also use app_config.xml to limit ARP1 to 4 concurrent tasks, it'll fill the remaining 3 slots with OPN1 tasks. Or it could potentially run 7 OPN1 tasks at a time if no ARP1 tasks are available.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

[May 25, 2020 7:36:22 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Intel 3740QM CPU

Another thing: Are you running Folding@home on GPU, CPU, or both? If you are using the GPU, I would leave at least 1 thread available to keep the GPU fed; i.e., set the ncpus available in BOINC to 7 via cc_config.xml.

If you are also crunching Folding@home on CPU, then both BOINC/World Community Grid and Folding@home work units will fight each other for CPU resources unless you manually delete the CPU slot for Folding@home (only running GPU work units), or set the Priority to "Low" or "Medium," and perhaps also manually set the ncpus in BOINC. Bottom line, running CPU work units on both projects will require you to manually make sure that there is exactly enough CPU threads to go around.

My personal opinion? It's simpler to only use GPU for Folding@home and then set ncpus in BOINC cc_config.xml file to 7 to allow WCG to run 7 tasks at a time. If you also use app_config.xml to limit ARP1 to 4 concurrent tasks, it'll fill the remaining 3 slots with OPN1 tasks. Or it could potentially run 7 OPN1 tasks at a time if no ARP1 tasks are available.


I have tried to run F@H and OPN WUs on the CPU, 2 WUs OPN, 4 threads for F@H, leaving 1 thread for the GPU and 1 thread idle.
The run times of the OPN WUs where longer than when running 7 OPN WUs parallel and F@H on the CPU.
Apart from longer run times, there where a couple of OPN WUs returned as INVALID or ERROR. That stopped the moment I stopped F@H CPU WUs.
Others have made similar observations, it's mentioned repeatedly on the F@H forums. I wouldn't run F@H and Boinc on the same CPU together.
----------------------------------------
[Edit 1 times, last edit by Former Member at May 26, 2020 9:04:37 AM]
[May 26, 2020 8:53:22 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Intel 3740QM CPU

If you have BOINC only running WCG and F@H as concurrent client, there's various ways to control

1) In boinc select for an 8 core 87.5% of threads
2) In app_config.xml set WCG to <project_max_concurrent>7</project_max_concurrent>

If FA@ only runs on 1 CPU, the OS is smart enough to give each their own thread, and if the not earlier mentioned Process Lasso app can take care of affinity.
----------------------------------------
[Edit 1 times, last edit by Former Member at May 26, 2020 9:06:09 AM]
[May 26, 2020 9:05:22 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread