compiler optimization
(Sorry I didn't read too closely if it already does this, and didn't look in the source to check). Anyway one thought is "is this using gcc -march=native"? and another might be to use gcc's profile guided optimization for it. And/or clang's equivalent if it exists.
Cheers.
-roger-
Announcement
Collapse
No announcement yet.
GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
Collapse
X
-
Originally posted by ArneBab View PostExcept that it only was faster in two tests (in one of them only on one single CPU out of 3) and slower in everything else? (I don?t count compile times as tests).
But you summarized nicely how misleading the text of this article is - again
Leave a comment:
-
Originally posted by leonmaxx View PostNope, this means that clang compiled single thread perfomance equals 2-4 gcc threads.
Leave a comment:
-
Originally posted by leonmaxx View PostI'm very surprised about FX perfomance in some tests.
Clang: seems like next release will finally beat GCC, and be a good replacement for it (except OpenMP).
But you summarized nicely how misleading the text of this article is - again
Leave a comment:
-
Originally posted by curaga View PostThe openmp comparisons do have some merit. For example graphicsmagick here, it is less than 2x on the 8-core bulldozer: bad quality parallelization there.
Leave a comment:
-
The openmp comparisons do have some merit. For example graphicsmagick here, it is less than 2x on the 8-core bulldozer: bad quality parallelization there.
Leave a comment:
-
Originally posted by Luke_Wolf View PostWell here's the thing... that's not really true for one simple reason a desktop workload unlike a benchmark (outside of gaming) doesn't consist of running a single application at a time, just an example from myself I've got firefox open with a number of tabs, my IDE, a konsole, my chat clients and dolphin, as well as stuff like dropbox running in the background. any one of these (ignoring the coding and thus compiling) is not particularly heavily threaded but since I'm running all these things I'm taking advantage of more cores. It's certainly not enough to push it up to beating a 3990X but that's besides the point.
A lot of times, even stuff that is heavily threaded, like a game, will still be limited by the speed of a single thread, because the work they do on the background threads is relatively limited compared to the main one.
You need to find something that truly breaks up equal amounts of work on 8+ threads to make the AMD chips look good right now.Last edited by smitty3268; 25 May 2013, 03:48 PM.
Leave a comment:
-
Originally posted by elanthis View PostAll those apps are sitting there idle not doing a damn thing most of the time. You don't need much hardware for apps that block and wait for user input for 99% of their life. A single-core Atom can do everything you just listed without breaking a sweat.
Leave a comment:
Leave a comment: