[HN Gopher] AMD doubles the number of CPU cores it offers to Chr...
___________________________________________________________________
 
AMD doubles the number of CPU cores it offers to Chromebooks
 
Author : scrummy
Score  : 90 points
Date   : 2022-05-06 08:55 UTC (1 days ago)
 
web link (arstechnica.com)
w3m dump (arstechnica.com)
 
| lupire wrote:
| How much Linux terminal and/or XWindows/Wayland apps (and power-
| hungry Android apps?) can you do on a modern Chromebook?
 
  | ch_123 wrote:
  | Up until recently I owned a Pixelbook, and the Linux layer
  | (Crostini) made ChromeOS a very viable development platform.
  | The one thing I missed was the ability to start virtual
  | machines (and I believe this may have been addressed on newer
  | ChromeOS hardware)
 
  | blip54321 wrote:
  | Expired Chromebooks are cheap, and great for installing Linux.
  | 
  | For my purposes, a $100 used Chromebook is perfectly adequate,
  | and is the sort of device I can take on a hike, kayak, or bike
  | ride, and not worry if it's lost, stolen, or damaged.
 
    | 41b696ef1113 wrote:
    | What is the best source to learn more about replacing
    | ChromeOS with Linux? When I was briefly considering this, I
    | found most of the Chromebooks came with non-replaceable eMMC
    | (<64GB), soldered ram (~4GB), or 720p resolution.
    | 
    | I am willing to adjust my performance expectations
    | considerably, but the non-expandable storage has made me
    | think I am in for a world of annoyance if I want to use
    | anything other than a web browser.
 
      | blip54321 wrote:
      | The trick isn't to shop for /most/ Chromebooks. The trick
      | is to shop for /decent, expired/ Chromebooks. Chromebooks
      | are designed around planned obsolescence, and all come with
      | a use-by date, after which they stop updating:
      | 
      | https://support.google.com/chrome/a/answer/6220366?hl=en
      | 
      | Chromebooks near or past the planned obsolescence date can
      | be had for a song, including decent models. The market is
      | close to non-existent, so there's a glut of them.
      | 
      | My Chromebook has a 3200x1800 display, 16GB RAM, and takes
      | an SD card (for expandable, albeit slow, storage). That's
      | plenty for most of the types of work I'd like to do on a
      | boat. It was under $200, almost expired. New, it would have
      | been close to a grand.
      | 
      | The most popular way to install Ubuntu is with crouton:
      | 
      | https://ubuntu.com/tutorials/install-ubuntu-on-
      | chromebook#1-...
      | 
      | However, I installed it natively. Here's a random tutorial:
      | 
      | https://dbtechreviews.com/2018/09/how-to-install-ubuntu-
      | on-c...
      | 
      | The key annoyance (really the only difference from a "real"
      | laptop) is you have to hit a special key sequence on every
      | boot.
      | 
      | I definitely don't think of it as a "world of pain." I
      | wouldn't use it as my primary laptop, but it's great as a
      | device I can use in places I'd never take my primary
      | laptop.
 
  | davidmitchell2 wrote:
  | Really a lot. I recently installed CloudReady (equivalent of
  | ChromeOS Flex) on a 8th Gen Dell latitude. From Gimp to running
  | 3 different chrome browsers with different profiles. All just
  | works.
 
    | spicybright wrote:
    | It really is impressive how much a cheap computer can do with
    | the right software now a days. Cheapest I see glancing at
    | amazon right now is $75. Chump change in the first world.
    | 
    | Probably even the cheapest part of schooling equipment too
    | now. Never seen a textbook go for less than $100, at least in
    | my experience.
 
      | pjmlp wrote:
      | Still using my 300 euro Asus 1215B from 2009.
 
        | agumonkey wrote:
        | That's some serious frugal :)
 
        | spicybright wrote:
        | I still really miss my dell mini laptop. It fit my small
        | hands well and was easily lighter than a book.
        | 
        | I used to throw it into one of those mini fashion
        | backpacks and bike to the park to write a bit of code on
        | nice days.
        | 
        | Not much fear of breaking it because it was so cheap. Had
        | external batteries too which I sometimes brought an extra
        | of to swap out (which actually sounds crazy compared to
        | how most laptops are now a days)
 
| 1MachineElf wrote:
| If the Steam Deck didn't exist, then due to the recent support
| for Steam[], one of these would be my next choice for a portable
| Half Life 1/2 appliance.
| 
| [0] https://www.chromium.org/chromium-os/steam-on-chromeos/
 
| oblak wrote:
| Unless things have changed over the last few years, I think
| having 8/16 is a bit of an overkill for an OS this restricted. It
| says they all have 15W TDB but I'd hope that's just the just max
| they have been configured to work at. Hence me thinks even the
| 4/8 5425C should be plenty for web browsing and running android
| apps for many, many years.
 
  | user_7832 wrote:
  | Good hardware restricted by software reminded me once again of
  | the thing that iPadOS is. Despite excellent processors, the
  | software is essentially iOS, with all its restrictions. Though
  | chrome os is Linux based at least.
  | 
  | Question for any curious or innovative HN readers - what would
  | you suggest to do with iPadOS' restrictions? I'm speaking both
  | as an ipad owner disappointed with the software but also as an
  | M1/Ax chip fan.
  | 
  | Potential solutions I can easily think of are: 1. Jailbreak -
  | but it needs specific software and can be finicky, and very
  | likely forces you to not get security updates
  | 
  | 2. Physically remove the storage and *do something*. Except I
  | don't know what even is possible, assuming that you're okay
  | performing BGA soldering on a $$$ device.
 
    | mattnewton wrote:
    | Sadly, to fully use the M1/Ax processors I think the best
    | thing to do with it is to sell it and buy a MacBook, and
    | encourage others to not buy the high end iPads right now.
 
      | wumpus wrote:
      | > and encourage others to not buy the high end iPads right
      | now.
      | 
      | My entire group at work bought iPads as dedicated Zoom
      | devices at the start of the pandemic. Did we make a mistake
      | because our needs are different from yours?
 
      | user_7832 wrote:
      | That is what I too think, however there are 2 issues that
      | come to mind immediately: 1. There is a market for tablets
      | - for note taking or reading magazines, it really is
      | convenient. You could probably switch to a Samsung tablet
      | and likely get a very decent experience, but a lot of the
      | "good" apps are still iOS-only (Procreate, Goodnotes,
      | Notability etc _). Not to mention a decent aspect ratio.
      | 
      | 2. If buying a proper computer, personally unless you only
      | use MacOS it's prudent to get an x64 chip. Intel's 12th gen
      | chips are (fortunately, finally!) again competitive even
      | with M1s. An Intel/AMD chip can run
      | Windows/Linux/MacOS/BSD/most OSes, but M1 Macs
      | unfortunately can't.
      | 
      | Ironically I plan to upgrade from my Air to a Pro for the
      | high refresh rate. Getting a 90hz phone really spoiled me
      | in the most first-world way possible.
      | 
      | _ - Things 3 is another classic example of an app that
      | would be very easy to port to other platforms if so wished,
      | but the devs aren't interested in going outside Apple's
      | Walled Garden. And if it makes them good money I can't even
      | blame them.
 
        | kitsunesoba wrote:
        | > Things 3 is another classic example of an app that
        | would be very easy to port to other platforms if so
        | wished, but the devs aren't interested in going outside
        | Apple's Walled Garden. And if it makes them good money I
        | can't even blame them.
        | 
        | A big factor is likely the quality of the UI frameworks
        | on other platforms. On Windows, only the older "legacy"
        | frameworks come close to the depth of AppKit but are a
        | bear to work with (and in questionable maintenance
        | status). GTK isn't the worst, but version 3 and up makes
        | no attempt to fit in on non-Linux desktops. Qt probably
        | comes closest but it comes with the caveat of being tied
        | to C++ or Python, and distribution can be a pain. With
        | Electron you have to bring your own everything.
        | 
        | I follow some Apple platform devs (on top of being one
        | myself) and there's will from them to produce software
        | for other platforms, but only once there's an option as
        | nice as AppKit/UIKit to do so with.
 
        | user_7832 wrote:
        | Yeah that's quite understandable. I just wish
        | Microsoft/Google would attempt to improve this aspect -
        | they probably already are doing things but from the sound
        | of it not enough.
 
        | user_7832 wrote:
        | (Replying because I can't edit - the italics are
        | accidental, I intended to use an asterisk for the Things
        | 3 point)
 
        | kayodelycaon wrote:
        | The base iPad with an Apple Pencil under $500. I find
        | 64gb to be workable, but if you want 256gb, it's another
        | $150 (ouch).
        | 
        | Granted, it's not Samsung tablet cheap.
 
        | sudosysgen wrote:
        | Samsung also makes very expensive and very high quality
        | tablets. All they're missing imo is a bit more processor
        | oomph.
 
      | sudosysgen wrote:
      | A touch screen and pen support is just too good to pass up
      | sometimes. I would love an M1 class android tablet that had
      | all of this - thankfully we're getting close.
 
    | zamadatix wrote:
    | Wait and hope somewhere like the EU forces Apple to open up
    | the software/store restrictions has seemed the most
    | realistically hopeful path to me. Alternatives are wait for
    | someone to find a way to hack the bootloader open and add
    | Asahi support for it (for this and every device that comes
    | out for the rest of time). Or Apple to allow the bootloader
    | to be opened like they do on the PC counterparts but
    | obviously that's not what Apple wants to do or they wouldn't
    | have released the M1 iPad fully locked.
 
      | Snowworm wrote:
      | Even better, Apple could port MacOS to the M1 iPad. Maybe
      | they could have both iOS and Mac OS merged together and
      | allow people to switch between tablet and desktop mode
      | (like what they have done with Samsung devices). They could
      | sell an external keyboard + trackpad for the desktop mode.
 
        | kitsunesoba wrote:
        | They probably won't ever fully merge the UIs of macOS and
        | iOS, but given that the underpinnings of the two are so
        | similar it would make a lot of sense for iPadOS to be
        | able to suspend its touch-based userland and boot up a
        | macOS-based KB+mouse userland.
 
        | Veliladon wrote:
        | Mac Catalyst is basically UiKit userland for macOS. I
        | think Springboard and Finder will remain discrete UI
        | paradigms but I think iPadOS might be going towards a
        | place where it can use either depending on what it has
        | connected (see:
        | https://www.macrumors.com/2022/05/06/apple-patent-ipad-
        | with-...).
 
        | bpye wrote:
        | I would be entirely unsurprised if Apple doesn't already
        | have macOS builds targeting the M1 iPad...
 
        | user_7832 wrote:
        | For sure, there were A14 based mac minis given to devs
        | during the switch. The only "missing" components are
        | drivers for the display/speakers etc which is the
        | smallest part of getting a working system (compared to
        | the OS + kernel).
        | 
        | It's also this thing that infuriates me to some extent.
        | Apple _can_ do amazing things if it wanted but... it
        | doesn 't appear to care about consumer benefit.
 
    | znpy wrote:
    | > Question for any curious or innovative HN readers - what
    | would you suggest to do with iPadOS' restrictions?
    | 
    | Sell it and get a proper computer.
    | 
    | If ipad os is restrictive for you then the ipad is not for
    | you.
 
      | user_7832 wrote:
      | True but I already have a normal windows laptop. I just
      | wish something as capable as the iPad could reach its
      | potential.
 
  | staticassertion wrote:
  | I have an 8 core CPU + 32GB RAM + 1TB Chromebook and it's my
  | daily driver. I have ~100 tabs open, ~2 intellij projects open,
  | some streaming service like youtube, netflix, hulu, etc. I run
  | builds that pin the CPU such that if I had twice the cores I'd
  | absolutely notice it.
  | 
  | I'd be very happy to see 16 core Chromebooks tbh, I definitely
  | make heavy use of all 8 of mine today.
 
    | leodriesch wrote:
    | At these specs I expect the price to be pretty hefty, what
    | was your reason to go for a Chromebook instead of another
    | laptop + Linux?
 
      | staticassertion wrote:
      | It was like 3,400 or something like that.
      | 
      | It's a work laptop, although I use it almost exclusively
      | these days since I can easily use a "personal" profile.
      | It's very easy to manage things like SSO/device policies on
      | Chromebooks because of the GSuite integration.
      | 
      | There's pretty much nothing that it's "worse" at, other
      | than in some niche scenarios - like there's a bug where the
      | VM will return an invalid code for a specific CPUID, and it
      | doesn't support nested virtualization, etc. Pretty niche
      | stuff.
      | 
      | Otherwise... it works. Funny enough I'm now in quite a
      | pickle with my Ubuntu laptop, which updated to a new
      | kernel, failed, and now I can't roll back to the previous
      | kernel. Because of this, virtually no drivers are working,
      | so I can't connect to the internet... making it really
      | really fun to deal with! Stuff like this doesn't really
      | happen on my Chromebook.
 
      | jeffbee wrote:
      | It's really surprising to me when people suggest that
      | ChromeOS is worse than some other Linux. To me it's head
      | and shoulders above all the rest, because all the drivers
      | always work perfectly, the touchpad works perfectly when
      | other Linux developers are still putting out press releases
      | every time they fix something trivial in their incredibly
      | broken multitouch input stacks, and all the binaries
      | including the kernel are peak-optimized with profile
      | guidance for every specific CPU platform. There is no Linux
      | distribution that can touch ChromeOS.
 
        | UncleEntity wrote:
        | Can you use it for 'regular' computer stuff like compile
        | python modules or run random binaries?
        | 
        | I had a cheap ChromeBook I used for quite a while,
        | basically until the battery gave out and it turned into a
        | desktop machine, but chromeOS was pretty limited back
        | then so I just threw fedora on it. Almost all my Blender
        | dev work was on that poor little underpowered thing...
 
        | lann wrote:
        | Yes, on most[1] hardware: https://chromeos.dev/en/linux
        | 
        | [1] Released since 2019 plus these:
        | https://sites.google.com/a/chromium.org/dev/chromium-
        | os/chro...
 
        | jeffbee wrote:
        | Yep, and it's incredibly easy to install. You just tap
        | one button in the settings and wait a moment.
 
  | tpmx wrote:
  | Yes, people still underestimate the value of single core perf
  | and overestimate the value over multi core perf.
  | 
  | In practise: what matters to users of these devices is web
  | browsing performance (which is still mostly a single core job -
  | perhaps a second core can be practical in some browser/OS
  | combos).
 
  | izacus wrote:
  | We're talking Chrome here, it'll happily chew through all the
  | cores.
  | 
  | Also, remember, this "restricted" OS is more than capable of
  | bringing up a full Debian container.
 
    | rr808 wrote:
    | Chome on a Chromebook is much more efficient than Chrome on
    | other OSs.
 
      | izacus wrote:
      | It's the exact same codebase.
 
    | staticassertion wrote:
    | In fact it's capable of bringing up many. You can create N
    | VMs and M containers if you want to.
 
  | moondev wrote:
  | > I think having 8/16 is a bit of an overkill for an OS this
  | restricted.
  | 
  | Restricted? It's capable of running:
  | 
  | * android apps directly from google play
  | 
  | * multiple linux containers (lxc)
  | 
  | * gpu accelerated linux gui apps (wyaland/lxc)
  | 
  | * docker containers inside lxc
  | 
  | * kvm virtual machines capable of linux, windows and even macOS
  | guests
 
| sliken wrote:
| Sadly dram memory latency has stayed pretty constant over the
| last decade. As the cores per memory channel keeps increasing,
| does make one wonder when more memory channels will be added.
 
  | jotm wrote:
  | Did adding more channels start improving performance in a
  | significant way sometime in the past decade?
  | 
  | Last time I checked, single vs dual channel was like a 5-10%
  | performance difference, mostly useful for integrated graphics
  | (and even then latency was the bigger problem)...
 
  | blip54321 wrote:
  | Cores are basically free.
  | 
  | Interconnect is expensive.
  | 
  | Seriously. A Pentium IV was 40M transistors. A Ryzen V 2000 has
  | around 5 billion transistors. It could fit 100 Pentium IV cores
  | if desired.
  | 
  | That's not desired -- those transistors are better spent
  | bumping up IPC a little bit -- but we can have a perfectly
  | adequate processor at 1% of a modern CPU.
  | 
  | Pentium IV single-core performance is almost identical to a
  | modern entry-level netbook processor:
  | 
  | https://cpu.userbenchmark.com/Compare/Intel-Pentium-4-300GHz...
 
    | gruez wrote:
    | >Pentium IV single-core performance is almost identical to a
    | modern entry-level netbook processor:
    | 
    | >https://cpu.userbenchmark.com/Compare/Intel-
    | Pentium-4-300GHz...
    | 
    | No it isn't.
    | 
    | 1. userbenchmark is a joke in the hardware community. just
    | search for "userbenchmark bias". It's also banned from both
    | /r/intel _and_ /r/amd.
    | 
    | 2. even they themselves admit that the "modern entry-level
    | netbook processor" is 59% faster in single-threaded
    | performance. The only making up for it is "Memory Latency",
    | which I doubt can make up for a 59% gap in performance.
 
    | UncleEntity wrote:
    | I'd love to have a computer with a hundred little pentium
    | cores to play around with -- makes me wonder why nobody has
    | made one yet (AFAICT).
    | 
    | Or one that doesn't cost big dollars since the arm server
    | chips seem to be going in this direction.
    | 
    | I mean, 256 x86 cores seems perfectly reasonable, right?
 
      | NavinF wrote:
      | You could get a pair of used epyc 7601 and a motherboard
      | for like $1200. Unlike a hundred little pentium cores,
      | these 64 cores can run real workloads ~4x as fast as a
      | modern desktop in the same price range.
      | 
      | Alternatively an old 4 node server could get you there even
      | cheaper if you don't care that they are separate computers
      | in one chassis. I got a used C6100 with 24 cores across 8
      | CPU sockets for $600 6 years ago. You could probably get
      | >100 cores for the same price today.
 
    | aidenn0 wrote:
    | You'd be better off comparing to a pentium M. If you put 100
    | netburst cores on a single die, it would melt
    | 
    | [edit] or Maybe a Core-2 as that was 64-bit. E7500 with 3MB
    | of cache was dual-core with 228M transistors, which puts you
    | at 40 cores with 60MB of cache for 5B transistors.
 
    | Dylan16807 wrote:
    | > Pentium IV single-core performance is almost identical to a
    | modern entry-level netbook processor:
    | https://cpu.userbenchmark.com/Compare/Intel-
    | Pentium-4-300GHz...
    | 
    | Almost identical? The wimpy netbook processor is 59% faster
    | on a single core. Ignore that site's overall speed numbers,
    | they make no sense.
    | 
    | But a fair comparison _has_ to be to a desktop chip. Let 's
    | look at an i3-12300. It rates +597% on single core
    | performance; seven times faster.
 
  | sudosysgen wrote:
  | Memory throughput keeps increasing. While the number of
  | channels per core doesn't increase, the clock rate keeps
  | increasing, and when it stops increasing then bus width
  | typically increases.
 
  | NavinF wrote:
  | >when more memory channels will be added
  | 
  | Already happened a few months ago. DDR5 doubled the number of
  | memory channels in a normal desktop from 2 to 4. That's 2
  | channels per DIMM.
  | 
  | Of course DDR4 still has lower latency today, but that should
  | change next year.
  | 
  | Today the only way to reduce latency is to overclock your RAM.
  | It's pretty easy to get a $200 DDR4 kit to perform better than
  | what you'd find in $5000 prebuilt PCs.
 
    | tedunangst wrote:
    | DDR5 also halved channel width.
 
      | Veliladon wrote:
      | Ironically it makes it faster. TRP and TRCD numbers are
      | getting so big compared to transfer clock rates that it's
      | more efficient to double the bank groups and send data on
      | more smaller channels vs speeding up a single one.
 
      | Dylan16807 wrote:
      | Because bandwidth has already been increasing
      | exponentially.
 
| minorkey wrote:
| Now if only Chromebooks could offer better resolution than
| 1920x1080.
| 
| Do I have to buy an AMD Windows laptop, pay the Microsoft tax,
| and convert it to a Chromebook? (Assuming it's possible).
 
  | soared wrote:
  | Pixelbook is 4k. Seems like google discontinued the line but I
  | use my 5 year old machine every day and it's amazing. Boots in
  | 1 second. Meanwhile my windows laptop is unusable.
 
    | minorkey wrote:
    | Is there a Pixelbook with an AMD CPU?
    | 
    | Nevermind - as you mentioned, it's been discontinued.
 
    | minorkey wrote:
    | Anyone here have any luck converting a high end ASUS or Acer
    | Windows AMD laptop to ChromeOS? Any pitfalls to be aware of?
 
  | Const-me wrote:
  | Microsoft only taxes laptops sold by physical retail outlets.
  | When ordering them online, one can often find a laptop without
  | any OS preinstalled. Vendors are usually selling them to
  | corporations who want Win10 enterprise covered by their volume
  | licensing contracts.
  | 
  | Another good thing about them, it's very uncommon for
  | enterprise-targeted models to have soldered RAM or SSD. For
  | instance, my secondary computer is HP ProBook 445 G8 with Ryzen
  | 5 5600U which I upgraded to 32GB RAM / 2TB SSD, can recommend.
  | However, I have no idea about ChromeOS compatibility, I'm using
  | Windows and ordered a version with the OS license included.
 
| nicklaf wrote:
| I'd be more interested in turning a Chromebook into a vanilla
| linux box if they moved away from soldered RAM (which is all I
| saw in Chromebooks a few years ago).
 
| kitsunesoba wrote:
| 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.
 
  | tyrfing wrote:
  | 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.
 
  | sokoloff wrote:
  | 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.
 
    | jotm wrote:
    | 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.
 
      | sokoloff wrote:
      | Also for reference, it's about double the performance of a
      | 3.7 GHz Pentium 4, which was a perfectly usable desktop
      | CPU.
 
        | jotm wrote:
        | The Pentium MMX was also a perfectly usable desktop CPU,
        | ran Windows XP and stuff.
 
        | ChuckNorris89 wrote:
        | Pentium 4 stopped being a benchmark for desktop usability
        | a long time ago. Any JS website will bring it to its
        | knees.
 
        | KronisLV wrote:
        | > 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
 
      | Wowfunhappy wrote:
      | > 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.
 
    | ClumsyPilot wrote:
    | Do you run Linux? I think even web browsing on Windows with
    | this is challenging
 
      | jewel wrote:
      | 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.
 
        | GekkePrutser wrote:
        | Similar to what a _mid-range_ phone has :)
 
      | sokoloff wrote:
      | 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.
 
    | kitsunesoba wrote:
    | 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.
 
      | staticassertion wrote:
      | > 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.
 
        | Veliladon wrote:
        | 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.
 
        | staticassertion wrote:
        | Presumably the cost here is that your instructions are
        | considerably larger, which means fitting fewer of them
        | into cache?
 
        | danachow wrote:
        | 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.
 
        | [deleted]
 
    | sudosysgen wrote:
    | 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.
 
  | magila wrote:
  | 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.
 
    | yywwbbn wrote:
    | 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.
 
      | my123 wrote:
      | Snapdragon 7c Chromebooks do indeed outperform the Pentium-
      | based machines...
      | 
      | Says more about Intel's Atom line than anything tbh.
 
      | magila wrote:
      | 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.
 
        | coolsunglasses wrote:
        | 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.
 
      | jeffbee wrote:
      | 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.
 
| mark_l_watson wrote:
| I think this is good news, even though I bought a Chromebook last
| year and expect to use it for at least 5 years before replacing
| it. Linux containers are a very nice feature for development and
| having more CPU cores and general power is a great thing.
| 
| My Chromebook, at $300 is a great deal, compared to my new large
| iPad Pro (just the magic keyboard is $350, pencil is extra - both
| included on the Chromebook).
 
| KSPAtlas wrote:
| AMD chromebooks would be amazing Linux machines if it wasn't for
| Google messing things up.
 
___________________________________________________________________
(page generated 2022-05-07 23:00 UTC)