@special-boy @matrix @fluffy There are a lot of things going on in modern processors and especially with multi core applications a lot of weird things can happen which reduce performance, e.g. cache sharing between cores, dynamically throttling/boosting, IO issues, the scheduler of the OS wanting to do other work on some core, etc., also the implementation of whatever algorithm is being performed is very important, not all operations can be done in parallel and almost always you have to do a combination steps which can not be done in parallel.
Even though Cores are on some level separated, they still are influencing one another in many ways.
how come the multicore score is less than 4 times the single core score?
not enough cooling?
weird benchmark?