C++11 in LibreOffice
Yi Ding
yi.s.ding at gmail.com
Thu Jul 19 09:21:34 PDT 2012
+1 on considering startup performance/memory usage. It looks like
with Office 13 Microsoft has done more work in getting Office to
startup faster (no benchmarks, just anecdotal experience).
+1 on the ability to do some kind of cross-compiling solution in parallel.
+1 on gigabyte spreadsheets of floating point numbers. The
competition kind of sucks in this regard... :-)
On Thu, Jul 19, 2012 at 10:26 AM, Michael Meeks <michael.meeks at suse.com> wrote:
>
> On Thu, 2012-07-19 at 16:04 +0200, Michael Stahl wrote:
>> i'm saying it doesn't benefit from the "sophisticated" optimizations that
>> vendor compilers like SunStudio or Intel do that speed up your BLAS
>> stuff with gigabytes of floating point arrays by X times because office
>> suites don't contain gigabytes of floating point arrays.
>
> So - Kohei has been working for years to turn Calc spreadsheets into
> gigabyte arrays of floating point numbers - precisely to take advantage
> of this sort of optimisation :-)
>
> Having said that, I totally agree, our problems are 95% algorithmic,
> and fiddling with compiler optimiser settings is the last refuge of the
> desperate man ;-)
>
> The thing that concerns me about gcc vs. MSVC++ is not the speed of the
> generated code, but it's size (which impacts startup performance, I/O
> load, memory use etc.). If you checkout the tables you linked the binary
> size column is quite stark:
>
> http://www.willus.com/ccomp_benchmark2.shtml?p18+s12
> http://www.willus.com/ccomp_benchmark2.shtml?p14+s12
>
> in several cases a 2x growth. So - clearly this would need benchmarking
> various ways to see what the story is there with -Os etc.
>
> IMHO it's well worth looking at a gcc cross-compiled solution for
> Windows though; if only to use really fast, fully repeatable, Free
> Software tooling; though it'd be nice to use an enterprise / maintained
> cross-compiler - where is cygnus when you need them :-)
>
> All the best,
>
> Michael.
>
> --
> michael.meeks at suse.com <><, Pseudo Engineer, itinerant idiot
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
More information about the LibreOffice
mailing list