この記事はLibreOffice Advent Calendar 2018の12番目の記事です。
LibreOffice Calc 6.1でマルチスレッドをサポートし、各種計算が速くなりました。
とはいえ、どのぐらい速くなったのかはリリースノートのグラフでもよくわかりません。
Calc開発者の吉田浩平さんが公開されているOpenCL test documents for Calcを使って、ベンチマークを計測してみることにしました。このベンチマークはOpenCLでしか使用できないわけではありません。
計測環境はうちにあるPCで、OSはUbuntu 18.04.1 LTS、LibreOfficeはAppImage版のLibreOffice 6.0.7と6.1.3です。マクロを有効にするほかの設定は全く変更していません。
何をリファレンスにすればいいのか難しいですが、Intel Core i5 5200Uあたりが適切でしょうか。
![](https://blogimg.goo.ne.jp/user_image/67/41/6073b2082d31a0bf203fa910526c8de2.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/50/4b/84c410789d8334f8fa0aa3e82a806f7b.png)
![](https://blogimg.goo.ne.jp/user_image/74/97/9bff0847c4863420bb299d9002f76bd8.png)
上が6.0.7、下が6.1.3です。すなわち数値が少ないほうが速いです。
Intel Core i7 7500Uを見てみましょう。というかレッツノートです。
![](https://blogimg.goo.ne.jp/user_image/1f/c1/007c80ea228c2fa22fd3463c4e42acd0.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/67/31/9711a799738512bbb3f8528aaf51cde0.png)
![](https://blogimg.goo.ne.jp/user_image/38/d5/21c1c92b2a79ec5cedf3f95289b70240.png)
上が6.0.7、下が6.1.3です。Core i5 5200Uと似たような傾向ですね。
うちのメインPC、AMD Ryzen 5 2400Gはどうでしょうか。
![](https://blogimg.goo.ne.jp/user_image/69/39/7fc70dcd0c5f92096db3aa3fefc4459a.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/64/b0/7a51905e5f90746aede01ca486de4db7.png)
![](https://blogimg.goo.ne.jp/user_image/52/03/3888623b3a1c2133745f9500314d0b46.png)
上が6.0.7、下が6.1.3です。文字どおり桁違いに速いですね。
うちの検証用兼LibreOfficeビルド用PC、AMD Ryzen 5 1600はこんな感じです。
![](https://blogimg.goo.ne.jp/user_image/5a/e2/0fbb4920a04eec0a9bdf69ea7013706f.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/1b/10/9b0d5f80027ccef692af254b507018f2.png)
![](https://blogimg.goo.ne.jp/user_image/21/05/81b95f5654538aab5c94cf844638988c.png)
速えよ!
ついでオマケとしてIntel Celeron J3455も見てみましょう。
![](https://blogimg.goo.ne.jp/user_image/24/d1/db85e9d10db425dadc9d2e48bd4a8780.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/69/5d/f9717922bf1116e92e77aa8020ef8dea.png)
![](https://blogimg.goo.ne.jp/user_image/24/8c/e62f987901020b6c55e33efe859e4786.png)
Core i5 5200UやCore i7 7500Uと違ってリアル4コアなので半分のスコアになっていますが、いかんせん絶対値が低すぎる(=遅すぎる)のでしんどいところでしょうか。
このように、マルチスレッドに対応したCPUを使用している場合は大なり小なりLibreOfficeをバージョンアップするだけでCalcが速くなることがわかりました。
そしてスレッド数が多くなれば多くなるほど速くなる傾向があることがわかります。
まぁAMDのスポンサードで実装された機能なので、当然のような気はします。
というわけで、LibreOffice Calcの計算速度が遅くて困っている人はAMDのCPUを搭載したPCに買い替えましょう。
……あれ、何の記事だっけこれ……。
LibreOffice Calc 6.1でマルチスレッドをサポートし、各種計算が速くなりました。
とはいえ、どのぐらい速くなったのかはリリースノートのグラフでもよくわかりません。
Calc開発者の吉田浩平さんが公開されているOpenCL test documents for Calcを使って、ベンチマークを計測してみることにしました。このベンチマークはOpenCLでしか使用できないわけではありません。
計測環境はうちにあるPCで、OSはUbuntu 18.04.1 LTS、LibreOfficeはAppImage版のLibreOffice 6.0.7と6.1.3です。マクロを有効にするほかの設定は全く変更していません。
何をリファレンスにすればいいのか難しいですが、Intel Core i5 5200Uあたりが適切でしょうか。
![](https://blogimg.goo.ne.jp/user_image/67/41/6073b2082d31a0bf203fa910526c8de2.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/50/4b/84c410789d8334f8fa0aa3e82a806f7b.png)
![](https://blogimg.goo.ne.jp/user_image/74/97/9bff0847c4863420bb299d9002f76bd8.png)
上が6.0.7、下が6.1.3です。すなわち数値が少ないほうが速いです。
Intel Core i7 7500Uを見てみましょう。というかレッツノートです。
![](https://blogimg.goo.ne.jp/user_image/1f/c1/007c80ea228c2fa22fd3463c4e42acd0.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/67/31/9711a799738512bbb3f8528aaf51cde0.png)
![](https://blogimg.goo.ne.jp/user_image/38/d5/21c1c92b2a79ec5cedf3f95289b70240.png)
上が6.0.7、下が6.1.3です。Core i5 5200Uと似たような傾向ですね。
うちのメインPC、AMD Ryzen 5 2400Gはどうでしょうか。
![](https://blogimg.goo.ne.jp/user_image/69/39/7fc70dcd0c5f92096db3aa3fefc4459a.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/64/b0/7a51905e5f90746aede01ca486de4db7.png)
![](https://blogimg.goo.ne.jp/user_image/52/03/3888623b3a1c2133745f9500314d0b46.png)
上が6.0.7、下が6.1.3です。文字どおり桁違いに速いですね。
うちの検証用兼LibreOfficeビルド用PC、AMD Ryzen 5 1600はこんな感じです。
![](https://blogimg.goo.ne.jp/user_image/5a/e2/0fbb4920a04eec0a9bdf69ea7013706f.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/1b/10/9b0d5f80027ccef692af254b507018f2.png)
![](https://blogimg.goo.ne.jp/user_image/21/05/81b95f5654538aab5c94cf844638988c.png)
速えよ!
ついでオマケとしてIntel Celeron J3455も見てみましょう。
![](https://blogimg.goo.ne.jp/user_image/24/d1/db85e9d10db425dadc9d2e48bd4a8780.png)
こんなスペックです。
![](https://blogimg.goo.ne.jp/user_image/69/5d/f9717922bf1116e92e77aa8020ef8dea.png)
![](https://blogimg.goo.ne.jp/user_image/24/8c/e62f987901020b6c55e33efe859e4786.png)
Core i5 5200UやCore i7 7500Uと違ってリアル4コアなので半分のスコアになっていますが、いかんせん絶対値が低すぎる(=遅すぎる)のでしんどいところでしょうか。
このように、マルチスレッドに対応したCPUを使用している場合は大なり小なりLibreOfficeをバージョンアップするだけでCalcが速くなることがわかりました。
そしてスレッド数が多くなれば多くなるほど速くなる傾向があることがわかります。
まぁAMDのスポンサードで実装された機能なので、当然のような気はします。
というわけで、LibreOffice Calcの計算速度が遅くて困っている人はAMDのCPUを搭載したPCに買い替えましょう。
……あれ、何の記事だっけこれ……。
※コメント投稿者のブログIDはブログ作成者のみに通知されます