| From | Sent On | Attachments |
|---|---|---|
| Jeremie Le Hen | Apr 18, 2008 1:48 pm | |
| Antoine Brodin | Apr 18, 2008 3:03 pm | |
| Marcel Moolenaar | Apr 18, 2008 3:52 pm | |
| Jeremie Le Hen | Apr 18, 2008 4:47 pm | |
| Jeremie Le Hen | Apr 18, 2008 5:28 pm | |
| Max Laier | Apr 18, 2008 5:48 pm | |
| Marcel Moolenaar | Apr 18, 2008 6:46 pm | |
| Marcel Moolenaar | Apr 18, 2008 7:20 pm | |
| Jeremie Le Hen | Apr 18, 2008 11:35 pm | |
| Steve Kargl | Apr 19, 2008 12:17 am | |
| Garance A Drosehn | Apr 19, 2008 12:37 am | |
| Garance A Drosehn | Apr 19, 2008 12:44 am | |
| Garance A Drosehn | Apr 19, 2008 12:59 am | |
| Garance A Drosehn | Apr 19, 2008 1:23 am | |
| Peter Jeremy | Apr 19, 2008 7:13 am | |
| Jeremie Le Hen | Apr 19, 2008 1:04 pm | |
| Jeremie Le Hen | Apr 19, 2008 1:15 pm | |
| Jeremie Le Hen | Apr 19, 2008 1:56 pm | |
| Steve Kargl | Apr 19, 2008 3:56 pm | |
| Jeremie Le Hen | Apr 19, 2008 4:01 pm | |
| Garance A Drosehn | Apr 19, 2008 6:47 pm | |
| Mark Linimon | Apr 19, 2008 9:24 pm | |
| Ed Schouten | Apr 20, 2008 9:58 am | |
| Antoine Brodin | Apr 20, 2008 10:20 am | |
| Jeremie Le Hen | Apr 23, 2008 1:19 pm | |
| John Baldwin | Apr 23, 2008 2:03 pm | |
| Jeremie Le Hen | Apr 23, 2008 2:36 pm | |
| John Baldwin | Apr 23, 2008 7:54 pm | |
| Antoine Brodin | Apr 23, 2008 8:25 pm | |
| David O'Brien | Apr 27, 2008 1:58 am | |
| Jeremie Le Hen | May 2, 2008 7:03 am | .diff |
| Marcel Moolenaar | May 2, 2008 3:52 pm | |
| David O'Brien | May 4, 2008 4:00 am | |
| Jeremie Le Hen | May 5, 2008 9:13 pm | |
| Jeremie Le Hen | May 14, 2008 9:13 am | |
| Jeremie Le Hen | Jun 9, 2008 8:13 pm | .diff |
| Kris Kennaway | Jun 24, 2008 10:27 pm | |
| Kris Kennaway | Jun 24, 2008 11:12 pm | |
| Jeremie Le Hen | Jun 25, 2008 9:30 am | |
| Kris Kennaway | Jun 25, 2008 12:01 pm | |
| Robert Watson | Jun 26, 2008 12:13 pm |
| Subject: | Integration of ProPolice in FreeBSD | |
|---|---|---|
| From: | Steve Kargl (sg...@troutmask.apl.washington.edu) | |
| Date: | Apr 19, 2008 3:56:34 pm | |
| List: | org.freebsd.freebsd-arch | |
On Sat, Apr 19, 2008 at 09:46:38AM +0200, Jeremie Le Hen wrote:
Hi Steve,
On Fri, Apr 18, 2008 at 05:15:55PM -0700, Steve Kargl wrote:
On Fri, Apr 18, 2008 at 10:47:38PM +0200, Jeremie Le Hen wrote:
Certainly. I would like to hear opinion from other committers if SSP should be enabled by default.
I'm not a committer, but I'll ask a question anyway.
Can you quantify the performance impact, in particular for numerically intensive codes with heavy use of libm?
I don't run such application, so I can't answer. Sorry. If you are willing to give a try, I would be pleased to help you to run your tests, or even run them on my side.
BTW for the sake of my curiosity, is there a technical reason for ProPolice to be heavier for libm?
Most numerical applications, that I'm familiar with, tend to contain nested loops that make calls to functions in libm. Simple example in one of my codes is a 3 deep loop that computes what is known as the thermal dose.
for (k = 0; k < kmax; k++) for (j = 0; j < jmax; j++) for (i = 0; i < imax; i++) td += exp(a * b[k][j][i])
Now, put the above loops inside a time loop with n time steps. exp() will be called kmax*jmax*imax*n times where this product can be quite large (order of 5e11). Any overhead caused by PP will increase the simulation time. A 1% increase in time is probably tolerable, but a 10% increase would be detrimental to simulations that takes days to complete (yes, I have a few that run that long).
I'll see if I can get you some numbers this weekend.
-- Steve






.diff