I tested Meteor Lake CPUs on Intel's optimized AI tools: AMD's chips often beat them

Intel Meteor Lake Testing
(Image credit: Future)
27

Having just launched last week, Intel's new generation of "Meteor Lake" mobile CPUs herald a new age of "AI PCs," computers that can handle inference workloads such as generating images or transcribing audio without an Internet connection. Officially named "Intel Core Ultra" processors, the chips are the first to feature an NPU (neural processing unit) that's purpose-built to handle AI tasks. 

But just how well does Meteor Lake handle specific, real-world inference? To find out, we tested Intel's own OpenVINO plugins for Audacity and GIMP, open-source audio and image editors. We also compared the results with those from two laptops that use AMD's AI-accelerated Ryzen 7840U chip -- and found that, on some tests, AMD's processors completed these workloads faster. 

Latest Videos FromTom's Hardware
Avram Piltch
Managing Editor: Special Projects

Avram Piltch is Managing Editor: Special Projects. When he's not playing with the latest gadgets at work or putting on VR helmets at trade shows, you'll find him rooting his phone, taking apart his PC, or coding plugins. With his technical knowledge and passion for testing, Avram developed many real-world benchmarks, including our laptop battery test.

  • xyster
    More efficient power usage is very welcomed within a laptop, as was the value gained by hardware video acceleration. And just like with HWA, freeing up more CPU capacity for other tasks is going to gain traction in some communities, like live streaming.

    Imagine, a green screen , blurred background, or digital background effect on your video streams that adds no additional CPU load? The AV1 encoding would also be handled by the chip, leaving the CPU wide open to keep OBS from crashing.

    I always figured the GPU would be the main horse in handling AI workloads, but that perception is changing. It paints a concerning picture for perhaps companies like Nvidia, who might start to lose releveance in the AI space as they did with crypto. The era of being able to game, mine, and train on a single desktop gaming GPU is slowly fading away. The entire China sanctions thing might only accelerate this.

    Anyways, I think Intel has done quite well steering its ship in the right direction of late, and OpenVINO is finally maturing into something that's a bit of a blessing for all PC users. If OpenCL got traction instead of CUDA, maybe we'd be here already long ago. I'll wait for more comprehensive tests, but I'm excited to buy a new laptop -- no more 14nm+++!
    Reply
  • domih
    Readers can also refer to https://www.phoronix.com/review/intel-core-ultra-7-155h-linux
    From the article:

    <<In fact, out of 370 benchmarks run on both the Ryzen 7 7840U and Core Ultra 7 155H focused strictly on the processor performance, the Ryzen 7 7840U was the best performer 80% of the time!

    When taking the geometric mean of all 370 benchmark results, the Ryzen 7 7840U enjoyed a 28% lead over the Intel Core Ultra 7 155H in these Linux CPU performance benchmarks. This was all the while the Ryzen 7 7840U was delivering similar or lower power consumption than the Core Ultra 7 155H with these tests on Ubuntu 23.10 with the Linux 6.7 kernel at each system's defaults. The Core Ultra 7 155H also had a tendency to have significantly higher power spikes than the Ryzen 7 7840U.>>

    Chart: https://www.phoronix.com/benchmark/result/intel-core-ultra-7-155h-vs-amd-ryzen-7-7840u-linux-benchmarks/result-1.svgz
    As the French say: "y a pas photo" (kind of slang expression which means: no need to use the photo to distinguish the winner on the finish line)

    EDITFound after I posted this, Tomshardware refers to the Phoronix article there: https://www.tomshardware.com/pc-components/cpus/amds-ryzen-mobile-chips-beat-intels-new-meteor-lake-in-linux-benchmarks-ryzen-7-7840u-and-intel-core-ultra-7-155h-go-head-to-head
    EDITOn the other hand, the INTEL 7 155H with the new iGPU based on Arc Graphics shines and passes AMD RDNA 3 in a majority of benchmarks.
    Ref: https://www.phoronix.com/review/meteor-lake-arc-graphics
    Reply
  • rluker5
    How much power does the NPU consume? Isn't it on the low power SOC?
    Reply
  • usertests
    rluker5 said:
    How much power does the NPU consume? Isn't it on the low power SOC?
    I'm wondering the same about these NPUs, although I think we can safely assume it's low and more efficient.

    It's worth noting that Hawk Point has its "NPU" apparently clocked up to 60% higher than Phoenix for about 40% more performance. It's probably sacrificing a bit of efficiency for more performance.

    domih said:
    EDITOn the other hand, the INTEL 7 155H with the new iGPU based on Arc Graphics shines and passes AMD RDNA 3 in a majority of benchmarks.
    Ref: https://www.phoronix.com/review/meteor-lake-arc-graphics
    Some of that is very obscure. It will be interesting to see how gaming actually shakes out.

    Also, only Meteor Lake-H gets 8 Xe cores (128 EUs), while Meteor Lake-U will only come with 4 Xe cores (64 EUs). So comparing Intel's "U" to AMD's "U" won't go so well.
    Reply
  • ThomasKinsley
    I'm split on this. On the one hand although Meteor Lake makes some gains it comes up short in expected battery life and core performance. On the other hand the NPU might eventually mature and developers could leverage its use in many more applications after they learn how to code for it.
    Reply
  • bit_user
    The OpenVINO plugins specifically recognized the Meteor Lake laptops' NPU and presented it as a device option. However, they didn't recognize the Ryzen chips' Ryzen AI accelerator and present it as an option. So we don't know if the AMD laptops, which we ran in CPU mode, utilized their AI accelerators at all during testing.
    No, if you didn't see it, then Ryzen AI definitely wasn't used by the Ryzen 7840U (i.e. Phoenix). At best, the OpenVINO CPU backend was simply using AVX-512 on the CPU cores (at worst, just AVX2).

    Based on specs of both Meteor Lake's NPU and Phoenix' Ryzen AI, I get the sense that they are comparable and AMD might even have a slight edge. I look forward to a proper comparison between them. I hope AMD can facilitate this (e.g. by adding the proper support to OpenVINO).
    Reply
  • rluker5
    usertests said:
    I'm wondering the same about these NPUs, although I think we can safely assume it's low and more efficient.

    It's worth noting that Hawk Point has its "NPU" apparently clocked up to 60% higher than Phoenix for about 40% more performance. It's probably sacrificing a bit of efficiency for more performance.


    Some of that is very obscure. It will be interesting to see how gaming actually shakes out.

    Also, only Meteor Lake-H gets 8 Xe cores (128 EUs), while Meteor Lake-U will only come with 4 Xe cores (64 EUs). So comparing Intel's "U" to AMD's "U" won't go so well.
    Intel's MTL "U" has a max TDP of 15w while AMD's "U" has a max TDP of 28w. Not as comparable as the same letter suggests. You would have to compare by TDP.
    Reply
  • bit_user
    @apiltch , the labels in this graphic got truncated, preventing us from seeing whether some of the tests used CPU, GPU, NPU, etc.
    Reply
  • bit_user
    xyster said:
    I always figured the GPU would be the main horse in handling AI workloads, but that perception is changing. It paints a concerning picture for perhaps companies like Nvidia, who might start to lose releveance in the AI space as they did with crypto.
    The iGPU in these Meteor Lake processors lacks the XMX cores (analogous to Nvidia's Tensor cores), seen in Intel's dGPUs. I think the jury is still out on whether GPUs can remain relevant, in the AI race.

    Anyway, Nvidia, AMD, and Intel have all created separate architectures and product lines for their high end compute & AI products. They don't much resemble consumer GPUs, any more. Intel is also pursuing a parallel track of improving their Gaudi series of dedicated AI accelerators.

    xyster said:
    OpenVINO is finally maturing into something that's a bit of a blessing for all PC users. If OpenCL got traction instead of CUDA, maybe we'd be here already long ago.
    From what I've seen, OpenVINO's GPU backend actually uses OpenCL. If AMD would beef up their OpenCL support, perhaps it would "just work" on their GPUs, as well.
    Reply
  • bit_user
    rluker5 said:
    Intel's MTL "U" has a max TDP of 15w while AMD's "U" has a max TDP of 28w. Not as comparable as the same letter suggests. You would have to compare by TDP.
    As usual, the picture is more complex than that.

    Processor Base Power 15 W
    Maximum Turbo Power 57 W
    Minimum Assured Power 12 W
    Maximum Assured Power 28 W
    Source: https://ark.intel.com/content/www/us/en/ark/products/237329/intel-core-ultra-7-processor-165u-12m-cache-up-to-4-90-ghz.html
    I think it will turn out to be implementation-specific, and looking at what sustained power a specific laptop (or mini-PC) utilizes.
    Reply