News for hackers. Stuff that matters.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by kitsunesoba on Saturday May 07, 2022 @12:39PM (#31296157)
Hopefully this will put some pressure on manufacturers to bump specs on their lowest end offerings. Dell's $300 Windows laptop offering right now for instance is built with a dual core Celeron, which is hard to excuse when most phones and tablets at lower prices are at least tri or quad-core.

Once the bottom end baseline is finally moved up to quad or hex-core, there should be a stronger drive for software not aimed at users with heavier workloads to be multithreaded well.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by magila on Saturday May 07, 2022 @01:42PM (#31296764)
It seems the "core myth" has replaced the "MHz myth" among computer buyers. Those low-end quad core phones and tablets are most likely using "little" ARM cores like the Cortex-A53 or A55. These cores are very small in terms of die area which why you can get four of them very cheaply.

Meanwhile that dual core Celeron is using Intel's performance cores which are much larger and several times faster than those ARM cores. Even for multithreaded workloads the Celeron will run circles around cheap quad core ARM SoCs.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by yywwbbn on Saturday May 07, 2022 @02:08PM (#31296985)
Not sure if this is the case, Celerons are just plain bad…

e.g. https://www.cpu-monkey.com/en/compare_cpu-intel_celeron_n450...

Single thread performed is kind of close, 860 is faster though. And let’s not even look at the MT benchmarks. And generally it seems that most medium/high end chromebooks with ARM cpus are generally able to outperform x86 ones.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by magila on Saturday May 07, 2022 @04:07PM (#31298068)
You're comparing an Atom based Celeron, which is the bottom of the barrel for Intel CPUs and not something which often shows up in Windows laptops, to a top-of-the-line Snapdragon SoC. The wholesale price of the 860 is probably 2-3x that of the N4500.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by coolsunglasses on Saturday May 07, 2022 @06:18PM (#31299150)
https://www.cpu-monkey.com/en/compare_cpu-intel_celeron_n402...

The N4020 is the model of Celeron used in the 2021 Dell Chromebook. I'm seeing N3060, 2955U, etc.

The Pentium Silver N5000, which isn't badged as a Celeron, is still much slower on multi-threaded and single-threaded perf: https://www.cpu-monkey.com/en/compare_cpu-intel_pentium_silv...

The entire Snapdragon 865 package cost manufacturers $150-$160. The Pentium Silver N5000 retails for $90-100. The 860 would presumably be even cheaper than the 865.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by pezdeath on Saturday May 07, 2022 @08:08PM (#31299871)
That's dell basically ripping consumers off.

https://www.notebookcheck.net/Intel-Celeron-7300-Processor-B...

Is the latest celeron which should be more or less equal to a 6th gen i7 while using a lot less power. They are selling a 3 year old celeron in a 2021/2022 chromebook which is inexcusable.

Acer sells a chromebook with an i5 that's routinely $430 refurbished (yes it's a refurb but it's basically always available) https://acerrecertified.com/chromebooks/?_bc_fsnf=1&Processo...

Re:AMD doubles the number of CPU cores it offers to Chromebooks by ksec on Saturday May 07, 2022 @11:12PM (#31300914)
>The entire Snapdragon 865 package cost manufacturers $150-$160. The Pentium Silver N5000 retails for $90-100. The 860 would presumably be even cheaper than the 865.

Sign. I would be surprised if dell is buying the Pentium N5000 along with chipset for more than $60. And that is excluding marketing rebate.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by my123 on Saturday May 07, 2022 @02:13PM (#31297036)
Snapdragon 7c Chromebooks do indeed outperform the Pentium-based machines…

Says more about Intel’s Atom line than anything tbh.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by jeffbee on Saturday May 07, 2022 @03:33PM (#31297786)
That’s because it’s an atom-type CPU core, and not a good one (the good ones are called “Atom”). A laptop with this CPU basically is using the “efficiency core” from a recent laptop but as its main core.

There are plenty of Core-class x86 ChromeOS laptops and these smoke all ARM-based laptops excepting Apple’s.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by iszomer on Sunday May 08, 2022 @12:26AM (#31301291)
Not always. My recently deceased Thinkpad 13 chromebook with an Intel 3855U held up despite lacking support for multithreading. My HP Mini 311 with an N270 played HL2 and CS pretty well for a single core processor (yes, the Nvidia ION helped).

Currently rocking a Lenovo chromebook Flex 5i with an i3-1115G4 and it's outperforming my phone's Snapdragon 845 in rendering video animations by a reasonably well margin.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by hedora on Saturday May 07, 2022 @08:11PM (#31299895)
Yes, but my M1 spends all day with the efficiency cores trucking along at about 50%.

I actually misplaced the magsafe cable before I had to charge it the first time. The little cores make the right perf/watt tradeoff for all but the heaviest workloads, such as slack. Sometimes slack pops onto a performance core for a few seconds at a time.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by sokoloff on Saturday May 07, 2022 @01:07PM (#31296440)
I have a Chromebook (Samsung 4) with a Celeron N4020 2/2 1.1GHz ("up to 2.8GHz"), 6W TDP processor. It's not going to blow anyone away with its performance, but it's entirely adequate and I love that it has all-day battery life from a $100 device (mine was $92.44 delivered&taxed on sale; the typical street price is $119).

I don't want the lowest end offerings to become 15W TDP chips in $300 laptops. I think there's a perfectly valid place for 6W chips in $100 devices, which brings computing access to more people and places.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by ClumsyPilot on Saturday May 07, 2022 @01:27PM (#31296639)
Do you run Linux? I think even web browsing on Windows with this is challenging
Re:AMD doubles the number of CPU cores it offers to Chromebooks by sokoloff on Saturday May 07, 2022 @01:33PM (#31296686)
It's running ChromeOS with the Linux dev system installed. I did last year's Advent of Code in Clojure on this device, including some airplane trips. (I didn't solve every puzzle, but the limitation on the ones I didn't get was me, not the Chromebook. It runs Emacs, cider, and the Clojure REPL just fine.)

I'm typing on it right now and it's fine for casual use. (It gets a fair amount of weekend use because I neither want to undock my work laptop nor carry around something that large, expensive, and heavy.)

Would I run it as my only computer if $500 wouldn't pressure my family finances? Probably not. If my choice was between this and nothing, that's an even easier choice.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by jewel on Saturday May 07, 2022 @01:58PM (#31296907)
The bottleneck is usually RAM. It looks like his device has 4GB, which is similar to what a cell phone has.

It doesn't take much manufacturer-supplied bloatware, bad drivers, or background processes to use up that much RAM but a Chromebook is just the kernel and Chrome, so you get a lot of bang for your buck.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by GekkePrutser on Saturday May 07, 2022 @03:26PM (#31297721)
Similar to what a mid-range phone has :)
Re:AMD doubles the number of CPU cores it offers to Chromebooks by sudosysgen on Saturday May 07, 2022 @02:28PM (#31297158)
15W TDP for 4x more performance means the processor can race to sleep faster, which means it may even have better battery life.

The prices will eventually go down.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by kitsunesoba on Saturday May 07, 2022 @02:28PM (#31297153)
There shouldn't need to be such a large tradeoff between efficiency and core count, and in the world of ARM CPUs it's not. It's entirely possible to pack 4+ reasonably performant cores into a 6W TDP, and likely at non-extravagant prices.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by staticassertion on Saturday May 07, 2022 @02:45PM (#31297319)
> and in the world of ARM CPUs it's not.

How can this be true? I'm not saying it isn't, but this makes it sound like ARM is just objectively better - lower power and higher performance? I assume it's more complicated.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by Veliladon on Saturday May 07, 2022 @03:11PM (#31297572)
Most of the time you can increase performance either by increasing clock frequency or doing more per clock. Raising clock speed usually increases power exponentially. On a desktop this is usually the strategy because we can put decent cooling rigs on them.

Doing more per clock is difficult on an x86 compared to ARM. x86's instruction set is a hodgepodge collection of instructions of variable lengths and addressing modes. ARM64 on the other hand has far less addressing modes and a fixed 32-bit instruction length. When an x86 is trying to decode ahead of the instruction stream it needs to decode each instruction in order or have special logic to get around that which makes it more difficult to stay ahead of the processor. Normally you see an x86 chip described as having a certain number of complex and a certain number simple decoders because some instructions are just pigs of things to decode. Simple decodes will get stuff that decode to 3 uops or less while complex handles most of the rest. Some real pigs of instructions might even be sent to the microcode sequencer which generates a whole heap of uops which takes a while.

In the case of ARM64 every 4 bytes you have an instruction come hell or high water. On a chip like the M1 it takes 32-bytes of instructions, splits every 4 bytes between its 8 decoders, and each will spit out uops in parallel. From there the chip will issue those decoded instructions to the necessary execution ports. Because of the less complicated decoding, the huge increase in decoding throughput, and the huge reorder buffers an M1 can keep more of its execution ports busy. If twice as many execution ports can be kept full it means you can do the same amount of work in half as many clock cycles. Because you're only running at half the clock speed your power usage is way lower.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by staticassertion on Saturday May 07, 2022 @03:39PM (#31297845)
Presumably the cost here is that your instructions are considerably larger, which means fitting fewer of them into cache?
Re:AMD doubles the number of CPU cores it offers to Chromebooks by danachow on Saturday May 07, 2022 @04:23PM (#31298208)
The code density of ARM64 is not that much worse than x64 - especially for anything generated by a modern compiler. You may get some small scale gains for hand tuned code with careful instruction and register selection (ie where Rex prefix can be more easily avoided) - but average binary density doesn’t overcome the aforementioned differences in efficiency.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by jotm on Saturday May 07, 2022 @02:12PM (#31297028)
For reference, it offers about half the performance of a Snapdragon 845...

It's honestly a garbage chip for disposable devices, which is just bad for everything.

I'd rather use one $300 device than 3x $100 devices over the same timespan.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by sokoloff on Saturday May 07, 2022 @02:25PM (#31297128)
Also for reference, it's about double the performance of a 3.7 GHz Pentium 4, which was a perfectly usable desktop CPU.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by ChuckNorris89 on Saturday May 07, 2022 @03:18PM (#31297641)
Pentium 4 stopped being a benchmark for desktop usability a long time ago. Any JS website will bring it to its knees.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by KronisLV on Saturday May 07, 2022 @05:11PM (#31298636)
> Any JS website will bring it to its knees.

Maybe that's a problem in of itself?

https://en.wikipedia.org/wiki/Wirth%27s_law

There is nothing intrinsically different about computing from, say, 10 years ago. You might still want to read some text on a webpage, click on a few buttons and have them do something, maybe fill out some text fields, or even upload/download a few files.

Instead, you get "visual experiences" with overcomplicated UIs with similarly overcomplicated underlying technologies (edit: not to say that there aren't benefits to technologies like Vue/Angular/React, however they aren't "necessary" to get things done most of the time, in many cases even server side rendering without JS would be enough), all of which waste all of the resources that you'll give them, especially if you don't have ad-blockers on which means that you'd get bogged down with dozens if not hundreds of malicious scripts.

Of course, this is a bit akin to shouting at the cloud, but nobody should be too proud about the state the modern web is in and use it to justify wasteful hardware and software requirements: https://idlewords.com/talks/website_obesity.htm

Re:AMD doubles the number of CPU cores it offers to Chromebooks by hedora on Saturday May 07, 2022 @08:19PM (#31299960)
With an ad blocker, I've found the next bottleneck for web browsers is the GPU. I'd guess a pentium 4 with the equivalent of a five year old, well-supported integrated Intel GPU would be fine.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by jotm on Saturday May 07, 2022 @05:36PM (#31298832)
The Pentium MMX was also a perfectly usable desktop CPU, ran Windows XP and stuff.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by hedora on Saturday May 07, 2022 @08:16PM (#31299937)
I'd rather they put the extra $200 into the keyboard, display, passive cooling, audio and webcam.

Even "garbage" arm CPUs are fine these days. All my real work happens when I remote into a machine that's faster than a $3500 workstation laptop. The remaining heavy workload is the web browser (and, perhaps, corporate email client / other crapware)

Re:AMD doubles the number of CPU cores it offers to Chromebooks by Wowfunhappy on Saturday May 07, 2022 @02:35PM (#31297236)
> I'd rather use one $300 device than 3x $100 devices over the same timespan.

I agree, but do consider how many Chromebooks are purchased by schools. The calculus there might be different, because kids drop things.

Note that ethically, I'm not convinced this need outweighs the environmental concerns.

Re:AMD doubles the number of CPU cores it offers to Chromebooks by simlevesque on Sunday May 08, 2022 @01:59AM (#31301714)
It is important to remember that the market is not just you.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by tyrfing on Saturday May 07, 2022 @01:54PM (#31296868)
9W Alder Lake mobile CPUs start at 5 cores (1P+4E), even for Pentium/Celeron. 6W class will apparently be E-core only and go up to 8 cores, unclear what the minimum is since details haven't been announced yet. Overall, core counts should be going way up on average this generation.
Re:AMD doubles the number of CPU cores it offers to Chromebooks by zozbot234 on Saturday May 07, 2022 @08:06PM (#31299857)
These "Windows" laptops make perfectly fine Linux machines. (Even web browsing with Firefox tends to be very manageable on as little as 4GB RAM and even a slow CPU.) It's still unreasonably hard to install an alternative OS on a Chromebook and not end up with a useless toy that will literally prompt you to wipe its storage clean at every subsequent boot unless you quickly press some obscure key combination. Yes, there might be some ways to replace the firmware and stop it from doing that, but it's just not a sensible design overall.