[parsec-users] fluidanimate

Jim Dempsey jim at quickthreadprogramming.com
Thu Jun 10 21:15:29 EDT 2010

I made a change to the partitioning scheme in the QuickThread version. I can
partition to any number of threads.
I also made a change to the fluidview which may be of interests to others.
The code computes the min, max and average level of the fluid in the column,
then colorizes by delta from average. This highlights the image so you can
observe the activity.

The colorization needs a little workbut at least this is a starting point
I sent a copy of these into Christian for possible inclusion into the next
release of PARSEC.
Hopefully by then I will have a demo licensed version of QuickThread for
release with PARSEC (subject to approval of cs.princeton.edu).
I thought the original version of fluidanimate was too restrictive to
support partitioning in powers of 2.
AMD and Intel have processors that are not power of 2 cores/threads (3, 6,
12) so the partitioning code should be generalized.
If you want, I can send you a copy of the fluidanimateQuickThread.cpp and
you can easily adapt it back to using pthreads.
Or, if you want I can send a beta demo copy of QuickThread library (tested
on Ubuntu 10.0 x64 and g++ 4.4 and g++ 4.5).
Jim Dempsey
jim at quickthreadprogramming.com


From: parsec-users-bounces at lists.cs.princeton.edu
[mailto:parsec-users-bounces at lists.cs.princeton.edu] On Behalf Of kishore
Sent: Thursday, June 10, 2010 6:59 PM
To: PARSEC Users
Subject: [parsec-users] fluidanimate

With the default pthreads version of fluidanmate, we can run it only with
the powers of two  (i.e. 2, 4, 8 , 16 etc..) threads. Is there any specific
Is there any problem (does it create problems to the functionality of the
fluidanimate?) if I run fludianimate with 24 threads (for example, assigning
6 to XDIVS and  4 to ZDIVS in the InitSIm() of pthreads.cpp file)?

Please let me know.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/parsec-users/attachments/20100610/71778a47/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 25895 bytes
Desc: not available
URL: <http://lists.cs.princeton.edu/pipermail/parsec-users/attachments/20100610/71778a47/attachment-0001.jpe>

More information about the parsec-users mailing list