swarm-modeling
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Swarm-Modelling] ABMs on Graphical Processor Units


From: Russell Standish
Subject: Re: [Swarm-Modelling] ABMs on Graphical Processor Units
Date: Fri, 28 Dec 2007 09:50:00 +1100
User-agent: Mutt/1.4.2.3i

On Thu, Dec 27, 2007 at 10:08:17AM -0500, Roshan D'Souza wrote:
> 
> Unfortunately, Swarm, Repast, MASON, NetLogo, EcoLab, ASCAPE etc are all
> discrete event simulators designed for von-Neumann architectures. To use
> Cell, GPUs etc, you have to go data-parallel like we did.
> 
> 
...
> 
> Cell processors are very limited in the sense that they do not allow
> dynamic branching in the code. They probably use loop unrolling to solve
> while and for statements. Also, the memory bandwidth is lower as compared
> to the GPUs. Double precision GPUs are already available from ATI and the
> new NVIDIA GeForce 9 series with a reputed 1 TeraFlop processing power
> will be available spring 08. I believe GPUs is the way to go until we hit
> power consumption issues.
> 
> Also, I have been trying to get NSF to fund this research. Not much luck
> till now. I was wondering if anybody here who work in the application
> areas would be able to write me support letters.

I think the most useful outcome of this work would be a library of
data structures and algorithms with a C language interface (with a JNI
Java interface a relatively trivial proposition on top of that) that
provides useful building blocks for ABMs. Such a library would be
useful for all of the above toolsets (except perhaps NetLogo, for
which is not obvious how you call the Java layer from logo).

I'd be interested in getting involved - I had a number of years
experience at SIMD style programming on Connection Machines, and also
Vector programming on Fujitsu Vector Processors, so I should have the
right mindset. I've just got to go and buy the right GPU (and possibly
an upgrade to my desktop machine to run it). Now if I can just get one
of my clients to fund this, all the better :)

> 
> Regards,
> Dr. Roshan M. D'Souza PhD
> Asst. Professor
> Dept. of ME-EM
> Michigan Tech University
> Houghton MI 49931
> Ph: 906-487-1001

> _______________________________________________
> Modelling mailing list
> address@hidden
> http://www.swarm.org/mailman/listinfo/modelling


-- 

----------------------------------------------------------------------------
A/Prof Russell Standish                  Phone 0425 253119 (mobile)
Mathematics                              
UNSW SYDNEY 2052                         address@hidden
Australia                                http://www.hpcoders.com.au
----------------------------------------------------------------------------


reply via email to

[Prev in Thread] Current Thread [Next in Thread]