Originally posted by wdb974
View Post
Announcement
Collapse
No announcement yet.
LibreOffice Calc Is Finally Being Threaded
Collapse
X
-
- Likes 1
-
Originally posted by andrebrait View PostI'm not up to par with how and why they implemented OpenCL first but given my experience with GPGPU I find that curious. OpenCL should be harder to implement than regular multi-threading, specially if using OpenMP. I don't know why they chose to go with OpenCL first.
So you see, it wasn't LibreOffice devs that went the OCL route first, it was AMD devs.
- Likes 1
Comment
-
Originally posted by phoronix View PostPhoronix: LibreOffice Calc Is Finally Being Threaded
While LibreOffice Calc for a while now has been offering OpenCL support for speeding up spreadsheet computations, with not all drivers/GPUs supporting OpenCL, this Microsoft Office alternative is finally receiving proper multi-threading support...
http://www.phoronix.com/scan.php?pag...Calc-Threading
Comment
-
Seems like the development is focusing on a performance issue while the program has a driveability issue. Any time there’s a 100% CPU core load the program becomes unresponsive and you can’t do any basic operations.
OK, the car is slow, but let’s not have it stop dead in traffic.
Frustration makes the wine taste sweetest, the truth most bitter.
Comment
-
Originally posted by WSmart View PostSeems like the development is focusing on a performance issue while the program has a driveability issue. Any time there’s a 100% CPU core load the program becomes unresponsive and you can’t do any basic operations.
OK, the car is slow, but let’s not have it stop dead in traffic.
Programs using a single thread are susceptible to freezing if something takes too much to calculate as they are executed sequentially.
If the program is multithreaded you can keep different operations on different threads, so that even if a thread hangs or takes a while to get back with a result the others will still proceed independently.
Similarly to what Firefox did recently, decoupling the user interface thread from the site rendering one, so if site rendering hangs you won't freeze the whole program interface too.
If the issue is that CPU at 100% due to other programs slows down Libreoffice, then it's an OS issue. Afaik Linux has pretty good CPU schedulers, even if your CPU is at 100% programs won't freeze (within reason anyway), while on Windows this is an issue.
- Likes 1
Comment
Comment