Surprising behavior of my AMD APU on gravitational-wave GPU tasks

poppinfresh99
poppinfresh99
Joined: 27 Jan 20
Posts: 6
Credit: 4,713,518
RAC: 16,143
Topic 222305

I was playing around with a Dell Inspiron 11 3185 (with an AMD A9-9420e processor)

https://www.notebookcheck.net/AMD-A9-9420e-SoC-Benchmarks-and-Specs.308002.0.html

If I tried to run even a single CPU-only task (for World Community Grid), the Einstein gravitational-wave GPU task would run three times slower. This surprised me because my processor has 2 physical CPU cores and the other core was hardly being used! I was doing this on Windows 10, and it is reproducable. The computer had be upgraded to 8 GB of RAM, and the RAM was not being maxed out.

I have read at these forums that, unlike most other GPU projects, GPU tasks at Einstein sometimes require fast memory. My *guess* is that my AMD APU doesn't allow the GPU to access the memory if the CPU is accessing memory? Any thoughts?

Thanks!

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 828
Credit: 739,730,112
RAC: 1,325,357

Just the nature of an APU. 

Just the nature of an APU.  The cpu and gpu share memory so processes on either cpu or gpu affects the other tremendously because of trying to get access to the shared memory.

The general advice for compute is to not use both at the same time.

 

Tom M
Tom M
Joined: 2 Feb 06
Posts: 216
Credit: 389,965,528
RAC: 1,968,644

The other limitation on that

The other limitation on that model of that processor is it shares 1 floating-point arithmetic unit between two physical cores.  If you have 4 cores you have 2 floating-point units... etc.

This plus the memory bandwidth limits of that design is what makes it hard to be productive on both the CPU and the gpu at the same time.

Tom M

Proud Member of the OFA (Old Farts Assoc.)

 

 

poppinfresh99
poppinfresh99
Joined: 27 Jan 20
Posts: 6
Credit: 4,713,518
RAC: 16,143

Shared FPU (and memory)!

Shared FPU (and memory)! Brilliant!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.