Slashdot Mirror


Intel Skulltrail Benchmark and Analysis

Tom's Hardware has a detailed benchmark and analysis of Intel's new Skulltrail offering, taking a look at 8 vs 4 cores. The comparison uses games, A/V applications, office applications, and 3D rendering tools to help demonstrate benchmarks. "We were disappointed by the Skulltrail platform. Although we have tested and reviewed numerous Intel products, we have never had such a half-baked system such as this in our labs. If this sounds harsh, bear in mind that all we have to base this conclusion on is the Skulltrail system itself in its current state, which Intel provided as an official review platform. We do not know whether Intel plans to revise and improve the platform before the final versions ship to retail."

15 of 111 comments (clear)

  1. A question by warrior_s · · Score: 5, Informative

    that is very important

    Are these games and benchmarks actually making.. you know.. use of all the 8 cores? i.e. were they modified so that they can make use of multicores efficiently.

    Multicore machines are useful when either you run multiple applications or if you want to run single app and make use of the cores, then the apps have to be updated so that they can make use of these multiple cores.

    1. Re:A question by UID30 · · Score: 5, Funny

      No no ... you're doing it wrong. The REAL benefit of 8 cores is that you can get some work done while the Storm Worm is busily taking over the world.

      --
      "Glory is fleeting, but obscurity is forever." - Napoleon Bonaparte
    2. Re:A question by gandhi_2 · · Score: 3, Funny

      That's what you think. I'm working on a scalable multi-thread port of Storm Worm. Check out our site at http://sourceforge.net/

  2. Missing from the review: by Stanistani · · Score: 4, Funny

    "Although disappointing in performance, bikers and goths will probably be enthusiatic about the 'Skulltrail' name, and get new, annoying tattoos."

    1. Re:Missing from the review: by liquidf · · Score: 4, Funny

      yeah the name turns me off too. now if it was skullfucking, however...

      --
      i've had just about enough of your vassar bashing.
  3. Parallel programming now! by TheSync · · Score: 5, Informative

    Guess what guys? We've run out of GHz (mainly a power/heat problem). Start writing parallel programs.

    Here is what the article says:

    To be fair, though, it is not Intel's hardware that is at fault here, but today's software. If a program only uses four of the eight processor cores, then the Skulltrail system is noticeably slower than a single-socket quad-core computer. Since there are practically no current games or desktop applications around that can utilize more than four cores (if that many), the Skulltrail system does not offer any benefit here.

    Read The Landscape of Parallel Computing Research: A View From Berkeley which has the description of why, this time, there is no getting around parallel programming.

    Also examine NVIDIA's CUDA platform, which scales from a handful of processors on your PC's NVIDIA chip to the 128 processor NVIDIA Tesla card. Scalable parallel processing is the future.

    1. Re:Parallel programming now! by h4rm0ny · · Score: 3, Informative


      It's going to depend on whether those ten applications are actually making ongoing use of your processor. Encoding a movie whilst listening to music and editing photos - yes, proper use of multiple cores will see big benefits. But if you're talking about some spreadsheets, word documents, browser and an email client, then less so because no matter how quickly you think you're switching between these applications, it's going to look like slow motion to a CPU swapping processes. With this sort of usage, a CPU is actually sitting idle a lot of the time waiting for the next eternity between keystrokes to end. I'm not saying you wont see a benefit, but the benefit really kicks in when you've got multiple applications that are really doing something. A lot of applications (and probably the ten you have open at work) simply don't fall into that category.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  4. liesdamnliesbenchmarks by deander2 · · Score: 5, Insightful

    what?!? an 8-core machine doesn't run single-threaded benchmarks any faster than a 1 core? that's crazy! what a revolution! what's next? we'll discover that 9 women can't create a baby in one month?!?

    shocked, i tell you! shocked!

  5. Page 1 of 25 by Anonymous Coward · · Score: 5, Funny

    At the bottom of the linked page I saw "Page 1 of 25" and I gave up. Bad submitter! Bad! Bad!

    1. Re:Page 1 of 25 by poot_rootbeer · · Score: 4, Funny

      At the bottom of the linked page I saw "Page 1 of 25" and I gave up.

      I used an 8-core CPU to read the article and was able to get through it in just a little more time than a 3-page article would take.

  6. Yes and no by wandazulu · · Score: 5, Informative

    I'm not familiar with writing games on a multi-core game system a la the PS3, but I have written multi-threaded apps in Windows and I can tell you that the answer is:

    Maybe.

    The problem is that your app might be multi-threaded up the wazoo, but you're at the mercy of the OS (Windows here) to actually put the threads on separate processors/cores. You can *request* a thread on a separate processor (SetProcessorAffinity(), if I recall..it's been awhile), but the docs state that this is merely a request, and the operating system is free to ignore it if it thinks it can do better. A lot of time I observed that Windows doled out threads to other processors very grudgingly, and I was told that it's because to Windows, the overhead of keeping track of what thread is on what processor was, under a lot of circumstances, more expensive (read: slower) than if it just kept them all on processor 0 and just context-switched (which it was going to be doing anyway)

    Most games have been, as I've seen, multi-threaded for awhile now; the complexity of these games means they'd have an event loop that's a million lines long if they didn't (and probably do anyway), but your performance is always going to be only as good as the hardware, and the operating system, let you.

    1. Re:Yes and no by afidel · · Score: 5, Informative

      Windows will happily keep everything on processor 0 until such time as a scheduling threshold is reached on processor 0 at which time it will move the thread to another processor if available. It will continue to use the same process until all of the processors have a full load. I imagine in the average case of a desktop system this probably IS the most efficient algorithm, but if you have lots of short lived high resource consuming threads it's probably not due to all the state copying going on. Also in Windows 2003 the kernel is aware of memory locality and so will try to keep processes on the processor closest to their largest pool of memory in a NUMA system. Also the reason that affinity requests aren't hard is that otherwise it would have to throw an error if that processor wasn't available either due to hardware issues or due to the process attributes being set so that it can't see that processor.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  7. No, they aren't by Sycraft-fu · · Score: 5, Informative

    At this point 2 cores is about all you'll really useful in a gaming rig. A lot of games are still single thread, especially old ones. However there are a good number of games out there that can make efficient use of 2 cores. Past that, it gets questionable. There are some games that claim quad core support, but in general it seems they don't make efficient use of it yet. Thus far, I've never seen any game that claims 8 core support, much less any benchmarks to back it up.

    I think this is mostly targeted at the "My ePenis is bigger than yours," crowd. There are a non-trivial number of people out there who are willing to just drop obscene amounts of money on gaming rigs, and Intel wants to suck every dollar they can out of their pockets.

    Same sort of deal with nVidia's new triple SLI boards. At this point even 2 card SLI isn't a great idea because it costs so much (literally twice what a single card does) and the benefits aren't that great. There isn't a lot of need for 3 card SLI. However, people will spend the money, so nVidia will happily make a product to take it from them.

  8. Someone at intel likes DETHKLOK by bmajik · · Score: 5, Funny
    "Nathan Explosion, front man of Dethklok, sums up the new processors performance:"

    Skulltrail is FUCKING BRUTAL

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  9. Why it works for video compression by MosesJones · · Score: 4, Informative

    Most video compression approaches use Keyframes which are uncompressed (across frames) in order to make sure the compression doesn't drift to far from the actual content. So doing Multi-core is actually pretty easy on video as you just dedicate a core as working on one key-frame to key-frame section. Given that key frames often occur as much as once a second (or on decent connections once every three seconds or so) then there is a huge amount of work that could be done in parallel and its not very difficult to make the encoders work in that way.

    So video compression isn't one of the areas where it isn't an advantage to have multi-cores.

    --
    An Eye for an Eye will make the whole world blind - Gandhi