Re: Fwd: [libreoffice-documentation] Multi-threading in Calc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mike and  Luboš,

Many thanks for your help on this topic.

Regards,

Steve

On Thu, 23 Apr 2020 at 11:16, Mike Kaganski <mikekaganski@xxxxxxxxxxx> wrote:
On 23.04.2020 13:12, Luboš Luňák wrote:
> On Thursday 23 of April 2020, Stephen Fanning wrote:
>> As for the processing itself, I remain unclear about how Calc allocates
>> tasks to threads. Can we give the user any general advice on how he could
>> structure his spreadsheet to gain the maximum performance benefits from the
>> availability of multiple cores? Or maybe there are ways to organise a
>> spreadsheet that will frustrate Calc's attempts to multi-thread, which we
>> ought to advise against?
>
>  Technically threads are generally used only for formula groups, which are a
> sufficient number of adjacent cells in a column that use the same formula
> (and get different results because of relative cell addressing). In UI terms,
> write e.g. "=A1*2" to B1, grab the bottom-right corner of the cell and extend
> down. But it's implementated this way because that's usually how large
> spreadsheets are created. So I think it's a needless complication to be
> specific about this.
>

IMO it's still useful to mention that the optimization is column-based.
Because many people don't realize that row-based layout is potentially
less efficient. This would be beneficial to those who don't create
spreadsheets according to how it's "usually" done.

--
Best regards,
Mike Kaganski
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux