Nov2010> New ACEMD application

Message boards : Graphics cards (GPUs) : Nov2010> New ACEMD application
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 4 · 5 · 6 · 7

AuthorMessage
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 2
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 19365 - Posted: 9 Nov 2010, 12:56:13 UTC - in response to Message 19363.  

this is just a waste of time as the new workunits will not work on old applications.

gdf

This is good to know. But looking through recent posts, I don't think you've previously made it clear that the workunits were changing too - all the talk was about applications. In fact, message 18984 gives rather the opposite impression.

It might have helped avoid some of the confusion if there was somewhere where you could give an overview of the intention behind the whole batch of app changes, and the implications - or if that's too time-consuming, brief the moderators, and let them pass it on to the rest of us.
ID: 19365 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist

Send message
Joined: 14 Mar 07
Posts: 1958
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 19366 - Posted: 9 Nov 2010, 13:42:25 UTC - in response to Message 19365.  

The reason to update the cuda2.2 applications is that the new ones have a new algorithm which should be 30% faster for any card. This feature must be activated with new workunits and will crash on old apps. Even without this feature, new applications should be equally fast on G200 cards and slightly faster on Fermi cards.

I have now created a more specific thread to comment on them.

gdf
ID: 19366 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile skgiven
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 19372 - Posted: 9 Nov 2010, 16:54:09 UTC - in response to Message 19366.  
Last modified: 9 Nov 2010, 17:04:06 UTC

Think of one task type for all cards, and a separate Fermi application and non-Fermi application for Windows platforms and again separate Fermi and non-Fermi applications for Linux platforms.

6.12 (cuda for non-fermi cards), 6.11 (cuda 3.1 for Fermi card) and the old 6.04 and 6.05 are examples of windows application types.

In reality there are project based task separations (IBUCH, HIV...), but an IBUCH or HIV task type can crunch on both 6.11 (the Fermi app) and 6.12 (the non-Fermi app), ditto for the two Linux apps.

The ACEMD2/3 CUDA applications utilize routines and files within NVidias Cuda developers kit, and the cards depend on NVidia drivers. So changes in drivers or the developers kit can improve application/task performance or hinder it, depending on the card.

The scientists have to facilitate the newest and fastest cards in order to expedite the research which is twofold; developing and optimizing GPU research for Molecular simulations, and the actual research itself, into folding pathways for example.

Hope that makes things clearer.
ID: 19372 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 2
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 19374 - Posted: 9 Nov 2010, 17:29:33 UTC - in response to Message 19372.  

Think of one task type for all cards, and separate ... application(s)

That was my understanding as well, but

GDF wrote:
the new workunits will not work on old applications

rather contradicts our shared assumption.
ID: 19374 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile skgiven
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 19394 - Posted: 10 Nov 2010, 0:05:17 UTC - in response to Message 19374.  

It is difficult trying to second guess, predict or retrospectively interpret changes, especially if you are use to project management.

I think the present set of applications are interoperable WRT running tasks, but just not fully backward compatible; a task for the 6.11 app is the same as a task for the 6.12 app, but neither is guaranteed to work with the old app that ran 6.05 tasks. The apps just make the task work on different cards, subject to using an app compatible driver.

The move to new applications is to utilize new subroutines only available within the newer CUDA apps, and to facilitate new cards, such as the GTX580 (for which there is a 262.99 driver, released today, along with the card).
GPUGrid is limited in that it cannot optimize to individual cards; to do so would require multiple servers and more staff.
ID: 19394 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 . . . 4 · 5 · 6 · 7

Message boards : Graphics cards (GPUs) : Nov2010> New ACEMD application

©2026 Universitat Pompeu Fabra