atom feed41 messages in org.freebsd.freebsd-archIntegration of ProPolice in FreeBSD
FromSent OnAttachments
Jeremie Le HenApr 18, 2008 1:48 pm 
Antoine BrodinApr 18, 2008 3:03 pm 
Marcel MoolenaarApr 18, 2008 3:52 pm 
Jeremie Le HenApr 18, 2008 4:47 pm 
Jeremie Le HenApr 18, 2008 5:28 pm 
Max LaierApr 18, 2008 5:48 pm 
Marcel MoolenaarApr 18, 2008 6:46 pm 
Marcel MoolenaarApr 18, 2008 7:20 pm 
Jeremie Le HenApr 18, 2008 11:35 pm 
Steve KarglApr 19, 2008 12:17 am 
Garance A DrosehnApr 19, 2008 12:37 am 
Garance A DrosehnApr 19, 2008 12:44 am 
Garance A DrosehnApr 19, 2008 12:59 am 
Garance A DrosehnApr 19, 2008 1:23 am 
Peter JeremyApr 19, 2008 7:13 am 
Jeremie Le HenApr 19, 2008 1:04 pm 
Jeremie Le HenApr 19, 2008 1:15 pm 
Jeremie Le HenApr 19, 2008 1:56 pm 
Steve KarglApr 19, 2008 3:56 pm 
Jeremie Le HenApr 19, 2008 4:01 pm 
Garance A DrosehnApr 19, 2008 6:47 pm 
Mark LinimonApr 19, 2008 9:24 pm 
Ed SchoutenApr 20, 2008 9:58 am 
Antoine BrodinApr 20, 2008 10:20 am 
Jeremie Le HenApr 23, 2008 1:19 pm 
John BaldwinApr 23, 2008 2:03 pm 
Jeremie Le HenApr 23, 2008 2:36 pm 
John BaldwinApr 23, 2008 7:54 pm 
Antoine BrodinApr 23, 2008 8:25 pm 
David O'BrienApr 27, 2008 1:58 am 
Jeremie Le HenMay 2, 2008 7:03 am.diff
Marcel MoolenaarMay 2, 2008 3:52 pm 
David O'BrienMay 4, 2008 4:00 am 
Jeremie Le HenMay 5, 2008 9:13 pm 
Jeremie Le HenMay 14, 2008 9:13 am 
Jeremie Le HenJun 9, 2008 8:13 pm.diff
Kris KennawayJun 24, 2008 10:27 pm 
Kris KennawayJun 24, 2008 11:12 pm 
Jeremie Le HenJun 25, 2008 9:30 am 
Kris KennawayJun 25, 2008 12:01 pm 
Robert WatsonJun 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.