The Devices and Test

For today's article we have run a sampling of devices through several benchmarks which vary in workload substantially. Some are single-threaded and some are multi-threaded - some emphasize burst performance, and some focus on sustained performance. Some involve the GPU and some do not. During all of the benchmarks, CPU frequencies, GPU frequencies, and processor temperature were logged. The devices are all different as well, and offer different takes on Core M.

The first device is the Lenovo Yoga 3 Pro. This is the same device that we reviewed, and it features a Core M-5Y71 processor which is the very top of the Core M range. Lenovo has chosen to include a fan, so this is the only one of the Core M devices being included that is actively cooled. Being a convertible laptop, Lenovo must be more wary of surface temperatures than a traditional laptop since the Yoga 3 Pro can be used in the hand as a tablet.

The second device is the ASUS Zenbook UX305, which was recently reviewed as well. This features a Core M-5Y10 processor, which is the lowest-end model available. The UX305 is passively cooled and features an entirely aluminum chassis, which helps to dissipate the heat generated. As a laptop, higher surface temperatures can be manageable since the device is normally sitting on the raised feet and not in direct contact with skin.

The third device is the Dell Venue 11 Pro 7000, which also features the top end Core M-5Y71. This is a tablet first and foremost, and is also passively cooled. The Venue features a plastic rear casing, and as a tablet surface temperatures must be taken into consideration.

The final device is the Dell Latitude 14 7000, which is powered by the Core i5-5200U processor. Being a much higher TDP part, but largely the same architecture, will give a reference point on what Broadwell will do when given better cooling. The sample received has only one channel of memory, which will mostly affect the GPU scores. Dell does offer dual-channel memory, so this device can perform higher than the sample that we have.

Overall the Core i5-5200U is much less dynamic than Core M, with a base CPU frequency of 2.2 GHz and boost of 2.7 GHz. If you will notice, the boost is actually less than the Core M-5Y71, so assuming adequate cooling, or short enough workloads, Core M could in theory outperform the i5, which is something we did see on some benchmarks in the Yoga 3 Pro review.

The average computing day for anyone is going to be wildly different depending on what tasks they are performing. A lot of tasks however are very much burst workloads. As an example, browsing the web means loading the page, which is mostly done upfront. These kinds of workloads will play well into what Core M can do. Boost up to the maximum frequency, get the work done, and then fall back down to the base frequency and cool off. This is the epitome of Intel's hurry up and get idle philosophy.

However not every workload is like this. Gaming for example is a lot of consistent work, done over a long period of time, so cooling is the key here to keep performance up.

To sample a wide variety of workloads, I have picked a variety of benchmarks which are both short and long, do burst work or sustained work, and some involve the GPU and others do not.

Cinebench R15 Single-Threaded: This benchmark performs rendering on a single CPU core, so it should showcase higher clock speeds and good single-threaded performance. The benchmark lasts roughly ten minutes.

Cinebench R15 Multi-Threaded: The same benchmark, but the work is performed on all available cores, including hyper-threading. This benchmark is roughly three minutes.

PCMark 8 Home and Creative: Both the Home and Creative suites of PCMark 8 feature a variety of workloads. Home includes workloads for web browsing, writing, gaming, photo editing, and video chat. Creative includes web browsing, photo editing, video editing, group video chat, media transcoding, and gaming workloads. Home is around thirty minutes, and Creative takes about an hour to complete.

TouchXPRT 2014: This benchmark performs beautify photos (add filters, HDR, etc), blend photos, convert videos for sharing, create music podcast, and create slideshow from photos. Each task is timed, and a lower time results in a higher score. This benchmark takes about ten minutes to finish.

3DMark Sky Diver and Cloud Gate: 3DMark is a staple of our reviews. Both run through several graphics and physics tests which work both the CPU and GPU. Sky Diver is the more difficult of the tests. Sky Diver is about five minutes, and Cloud Gate is about three minutes.

3DMark Ice Storm Unlimited: This test is completely off-screen, and allows for comparison of the graphics across devices and even platforms. Being that it is available for smartphones and tablets, it is a much lower demand on the GPU, and completes very quickly on a PC with the entire benchmark being complete in about a minute.

DOTA 2: This incredibly popular online multiplayer battle-arena game is our final benchmark. This is the same workload performed for the DOTA 2 benchmark we have for reviews, only we run it for the full length of the recording. The entire run is around 45 minutes.

The following pages are very graph heavy, with some of the graphs being quite wide to show the sustained performance of the device over the benchmark run. Below is a gallery of all of the images, in order, which can be references as larger images in a separate window.

A note about the graphs. Each benchmark will show an entire run on each device, and then some combined graphs with the individual scores compared against the other devices. Due to the sampling rate, it may appear that some devices finished the benchmark before the others, but this is not always the case. Several of the devices were too loaded to always log to the text file, so they may have less entries, and appear to get the work done quicker if just comparing based on the time scale. The important data on the combined graphs is how each device handles the entire workload versus the others. We have also included the scores from each device to see where they finish the benchmark.

Intel’s Plans for Core M, and the OEMs' Dilemma Cinebench R15 Single-Threaded Results
Comments Locked

110 Comments

View All Comments

  • seapeople - Thursday, April 9, 2015 - link

    Won't an over-aggressive turbo actually decrease performance? Processors are generally less power efficient at higher clock speeds, i.e., running at 3GHz is twice as fast as 1.5GHz but generally uses more than 2x the power, and thus more than 2x the heat.

    In this case, therefore, a processor that races to 3GHz will quickly (and less efficiently) use up its thermal headroom and have to throttle back moreso than a processor that stayed at 2GHz.

    It's like a footrace - if the race is 100m long, you're going to finish fastest if you go all out. However, if the race is a mile long, then the guy who starts off sprinting is going to be sputtering along a quarter of the way into the race as the joggers pass him up.
  • MrSpadge - Friday, April 10, 2015 - link

    You are right that with agressive Turbo the chip is running in a less power efficient state initially and will have to throttle a bit earlier than a slower, steadily running chip. but if we're talking about low performance under sustained loads, this doesn't matter: it affects the first few seconds, or 10's of seconds at most, whereas in the following minutes both systems are running at the same power efficient throttled speed, which is basically determined by the system cooling. It's not like the sprinter who's completely exhausted and can't recover.
  • retrospooty - Wednesday, April 8, 2015 - link

    I dont think its really all that complicated... If you are looking for raw performance, Core M isnt for you. It is really for low power devices that do basic stuff like browsing, email etc. For that purpose, its one hell of a CPU. That performance level at 4.5 watts is a hefty accomplishment IMO
  • YuLeven - Wednesday, April 8, 2015 - link

    I do development on a Core M machine. Instead of carrying 4 pounds of computing power on my back, I let a cloud based development box do the heavy lifting. The plume light Core M notebook is used basically to write the code and give orders to the Dev box. IMHO opinion a far better setup than having scoliosis for the sake of running code locally.
  • mkozakewich - Wednesday, April 8, 2015 - link

    It's not for web browsing. That's what Atom is for. A Core-M device is good for all regular core tasks except sustained graphics tasks. I wouldn't get one to game, but it'll be great for anything else.
  • retrospooty - Thursday, April 9, 2015 - link

    That is pretty much exactly what am saying. Basic use, core M is fine. Not for high performance requirements.
  • nathanddrews - Wednesday, April 8, 2015 - link

    They have taken the exact opposite approach to their SSD design, where they try very hard to offer constant and consistent performance.
  • xthetenth - Wednesday, April 8, 2015 - link

    Both make sense from the perspective of increasing perceived speed. With storage, it hanging and being slow is the biggest way it can impact the feel of the device, while processors that trade finishing short tasks much faster for a tiny decrease in how fast they complete long tasks do a lot to achieve a responsive feel.
  • xthetenth - Wednesday, April 8, 2015 - link

    Device buyers don't buy devices to get a higher average frequency, they buy things to do what they want without the device holding them up. Look at the benchmarks where the ASUS holds higher average frequencies but the Yoga's higher maximum frequency means it completes tasks faster, and it performs better in the benchmark. That sort of responsiveness is what turbo is for. The time to complete long tasks isn't going to be materially changed but the time to complete short tasks is going to be reduced significantly if the processor can use a quick burst like turbo allows.

    I'm also pretty sure that most users consider not getting burned by their device a good thing that should continue, incidentally.
  • StormyParis - Wednesday, April 8, 2015 - link

    That's not a real use case though. Real use case is load a page (low CPU), render page (high CPU) read page (low CPU). I don't care how fast my CPU is idling while I'm reading the page, I do care how fast the page renders. It'd be different if I were running simulations.. that's what desktop CPUs are for.

Log in

Don't have an account? Sign up now