Hi Nick-

I was explicitly told by you there was not stable centos5 release of 5.1. And 
unless it is located elsewhere, it is not located in:

ftp://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/5.1.0/

Can you please clarify this?

Thanks,
Wil

|-----Original Message-----
|From: Nick Schmansky [mailto:ni...@nmr.mgh.harvard.edu]
|Sent: Wednesday, January 18, 2012 10:10 AM
|To: Bruce Fischl
|Cc: freesurfer@nmr.mgh.harvard.edu; Malcolm Tobias
|Subject: Re: [Freesurfer] Performance questions
|
|Malcolm,
|
|actually, they (IBM) are looking at openmp (to allow multiple threads to
|process for-loops) and SSE3 instructions (better vectorization).
|
|recon-all --help contains some timings for an AMD processor.  centos4 vs.
|centos5 itself should not account for any speed differences, but it is true 
that
|our centos5 build was built with gcc 4.1 while our centos4 build uses gcc 
3.4.7,
|so those compiler difference likely account for speed differences.
|
|another major factor that affects runtime is whether the Intel Nahalem
|architecture exists on your system.  this memory controller is much better at
|handling the wide memory layout of freesurfer structures (minimizing cache-
|line hits).
|
|Nick
|
|
|On Fri, 2012-01-13 at 09:13 -0500, Bruce Fischl wrote:
|> Hi Malcolm
|>
|> in collaboration with IBM we are also looking at MPI and pthreads.
|>
|> cheers
|> Bruce
|>
|> On Fri,
|> 13 Jan 2012, Malcolm Tobias wrote:
|>
|> >
|> > Is there a standard benchmark for FreeSurfer?
|> > I've been using the data under subjects (Bert?/Ernie?) and running a
|> > recon-
|> > all:
|> >
|> > recon-all -s ernie -i ./sample-001.mgz -i ./sample-002.mgz  -all
|> >
|> > On our hardware using the 5.1 distributed binary (freesurfer-Linux-
|> > centos4_x86_64-stable-pub-v5.1.0.tar.gz) it takes about 12 hours.
|> >
|> > I was surprised that 5.1 was running so much faster than 5.0.  With
|> > 5.0
|> > (freesurfer-Linux-centos5_x86_64-stable-pub-v5.0.0.tar.gz) it was
|> > taking about
|> > 18 hours.  Did anyone else notice a big speed-up from 5.0 to 5.1?
|> > Maybe it's a difference between centos5 vs. centos4?  If so,
|> > wouldn't you expect the former to be faster?
|> >
|> > If I back-port the changes Nick made to configure.in for the dev
|> > branch to the stable release of 5.1 and build from source on our
|> > systems, I'm able to run in
|> > ~10 hours.  I'm guessing this is mostly due to the difference in the
|> > versions of gcc used on our system (4.1.2) vs. those used for the
|> > centos4 distributed binary?
|> >
|> > For the dev release, it's taking about ~11 hours.  I'm guessing the
|> > dev branch is mostly focused on features/bug-fixes and performance
|> > is only looked at before a release?
|> >
|> > Besides GPUs, what else are people doing to increase performance?
|> >
|> > Cheers,
|> > Malcolm
|> >
|> >
|> _______________________________________________
|> Freesurfer mailing list
|> Freesurfer@nmr.mgh.harvard.edu
|> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
|>
|>
|



_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.

Reply via email to