Offloading to the GPU?

Once it's running
Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
ervler
Posts:20
Joined:20 Oct 2011 12:50
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
Offloading to the GPU?

Post by ervler » 17 Jul 2012 12:01

Apologies if this topic has already come up (it probably has, but I'm not getting any search hits with the keywords I've tried).

I'm dealing with a fairly large network (20k nodes) that is bringing my machine to a standstill (Core Duo E8500, 4gb RAM, WinXP, generic GPU).

My question: What aspects of the processing can I offload to my GPU? And, how do I do this?

Specific questions:
- Can I run statistics using my GPU? If so, how do I enable this?
- Do plugins and layouts need to support GPU processing on an individual basis or is it possible to farm everything out to the GPU?

A more general question: Any recommendations on hardware components that are going to give me the best bang for my buck in terms of beefing up Gephi's processing and size of networks that it can handle (e.g. GPU, RAM, CPU, SSD drive, etc.)?

Thanks! :)

ervler
Posts:20
Joined:20 Oct 2011 12:50
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Offloading to the GPU?

Post by ervler » 19 Jul 2012 10:12

Bump

admin
Gephi Community Manager
Posts:964
Joined:09 Dec 2009 14:41
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Offloading to the GPU?

Post by admin » 19 Jul 2012 12:07

Hi,

Graph drawing only is made by the GPU.

The Parallel ForceAtlas Layout plugin uses GPU: https://gephi.org/plugins/parallel-force-atlas/
But the ForceAtlas2 running on CPU is now more efficient.

Hardware:
- NVidia graphic card (ATI drivers are far more buggy)
- RAM ~ number of nodes
- CPU ~ number of edges (algo complexity)

4gb RAM should be enough for 20k nodes. Don't forget to allow enough memory to the JVM (see this page).

ervler
Posts:20
Joined:20 Oct 2011 12:50
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Offloading to the GPU?

Post by ervler » 20 Jul 2012 14:54

Fantastic thanks. So basically, anything that can take advantage of the GPU and CUDA already is :)

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable