- Joined
- Jul 15, 2022
- Messages
- 958 (1.06/day)
This seems to be a pretty poor CPU testing benchmark it fails to push all threads to anywhere near their maximum and very poorly multi core aware wit the max core's/threads being used is ~4 but on average it's mostly single core/thread leading to poor utilization of ~14% at most
According to the authors of the test, this is the most reliable browser benchmark.
It has been known for some time that browsers are single threaded. However, that doesn't mean it's a bad benchmark.
Even for Cinebench, many reviews often mention the single-thread performance in addition to the multi-threading performance.
Most apps that the average user uses every day are single-threaded.
Think of an email client, calculator, PDF viewers, file managers, text editors, browsers, LAME, Flutter (out-of-the-box), Telegram, etc.
For LibreOffice it is only Calc that uses multi-threading, for example LibreOffice Writer and Impress (which are much more commonly used than Calc) are both single-threaded.
One of the most distinctive features of Node. js is its single-threaded architecture.
Most Linux/Unix terminal tools are single threaded as Bash used to be single threaded.
Even the most popular backup tool of Linux systems (rsync) is single threaded.
It is very logical to conclude that single-threading benchmarks are what determine the average person's daily performance the most.
There are also certain advantages that single-threaded apps have over multi-threaded apps:
- less complex software build is time-saving for developers
- easier to debug = more stable software
- Intel Hyperthreading and AMD Simultaneous Multithreading (SMT) both have many vulnerabilities, meaning single-threaded apps score better in terms of security
PCManFM (Qt version) is probably also single-threaded and starts on OpenBSD in 0.1x second.
It's not like multi-threading is going to make this app noticeably faster for standard users. In many situations multi-threading is of no use.
lximage-qt and many other image viewer apps don't seem like multi-threaded apps to me either.
But lximage-qt opens in exactly 0.1 second on OpenBSD with a slow SATA SSD.
It appears that Firefox will use multi-threading for some tasks in the future.
Suppose all apps were written in the programming language that is most optimal for multi-threading (Haskell), the Intel 12700KF could be faster than the 7800X3D in almost all apps.
Because it's Haskell, developers also save a lot of time.
The app is also more secure than in other programming languages since Haskell apps have significantly fewer bugs than Python/C/Java/C++/JS apps.