'Snapdragon 1000' Chip May Be Designed For PCs From the Ground Up (engadget.com) 104
Qualcomm's Snapdragon 850 processor may be intended for PCs, but it's still a half step -- it's really a higher-clocked version of the same processor you'd find in your phone. The company may be more adventurous the next time, though. From a report: WinFuture says it has obtained details surrounding SDM1000 (possibly Snapdragon 1000), a previously hinted-at CPU that would be designed from the start for PCs. It would have a relatively huge design compared to most ARM designs (20mm x 15mm) and would consume a laptop-like 12W of power across the entire system-on-a-chip. It would compete directly with Intel's low-power Core processors where the existing 835 isn't really in the ballpark. A reference design found in import databases might give a clue as to what you could expect: it'd have up to 16GB of RAM and two 128GB storage modules.
Anyone know if it's going to run 64 bit apps? (Score:2)
Re:Anyone know if it's going to run 64 bit apps? (Score:5, Informative)
Re: (Score:2)
If Microsoft can compile Windows/Office/Edge/Visual Studio/.Net/etc. in native ARM code and run other software via. an emulator then they've got a good proposition for for a lot of people.
I assume native versions of major apps like Firefox/Chrome/etc. will be ready for launch day. What else does the average user need?
Re: (Score:2)
The steam catalogue.
Maybe you're not the target demographic.
(and maybe the world doesn't revolve around you)
Re: (Score:2)
Microsoft? (Score:1)
Who cares about Microsoft?
Re: (Score:2)
Who cares about Microsoft?
Every computer seller in the entire world...?
Re: (Score:2)
Re: (Score:2)
Damn MS and Apple (Score:4, Interesting)
Not used to be. Is. (Score:1, Informative)
p.c. = polizical cuntrectness.
PC = personal computer.
b = bit.
B = byte = n bit.
kB = 2^10 byte = 1024 byte.
hacker = somebody who tinkers with computers (as in: hacks away at the keyboard).
cracker = somebody who breaks into (computer) security systems.
And everybody who spreads different definitions, is a clueless cargo cult kid raised by the clueless media industry's clueless discussion of these things.
Re: (Score:3)
My wife and most of her friends call iPads "computers". The fact that it runs a mobile OS and has no keyboard seems to be irrelevant...
Re: (Score:1)
My wife and most of her friends call iPads "computers".
Technically they're correct. iPads do a lot of computations, so they're computers.
But if we're going to be pedantic, then the correct term is "digital computer", so as to distinguish it from "analog computers", and these two, taken together under the single umbrella term "electronic computers", from the original, human computers, since "computing" used to be a profession. In fact, the word "computer" in particular refers to a male professional, a female one being called a computress.
Re: (Score:2)
The shift in usage started when IBM came out with the "IBM PC" personal computer, and then IBM competitors copied, I mean, reverse-engineered IBM's BIOS and sold "IBM PC compatible" computers. When the clones became popular, the phrase was shortened in general use to "PC".
Re: (Score:2)
When the clones became popular, the phrase was shortened in general use to "PC".
And, in particular, when the clone vendors wanted to highlight that they ran DOS / Windows and downplay the fact that they were compatible with an old IBM machine. No one likes advertising their competitor's product in their marketing material.
Re: (Score:3)
Re: (Score:1)
Not true at all. The previous ones could do 32-bit Win32 apps using emulation.
Re: (Score:1)
Anything can run anything through emulation.
Re: (Score:2)
Re: (Score:2)
> run IE7 or whatever standard they never updated from.
Or worse, IE6 since they still use SharePoint and are stuck with 6.
For most features on our web site, we schedule more time to get the feature to work under MSIE 6 than we schedule to create the feature! MSIE is such a huge wasteful drain on development resources. I shouldn't complain since for me it means job security since I've been programming for IE since Microsoft first bought it from Spyglass.
Re: (Score:2)
Depends on the version. We have customers still using really old versions of SharePoint after upgrades to newer versions failed.
Re: Anyone know if it's going to run 64 bit apps? (Score:4, Interesting)
And unless the Snapdragon 1000 is miraculously clocked at something impossible with present technology, like 8,000MHz, any i7 -- even a dualcore mobile one that's basically *shit* -- will completely roast it at running x86 & AMD64 apps.
x86/AMD64 have literally evolved hand-in-hand with Windows for 30 years. Today, "pure" RISC might reduce costs & allow high performance for apps built to run the "RISC" way, but when it comes to maximum balls-to-the-wall brute-force winning performance, AMD64 wins, hands down. A modern best-of-breed AMD64 chip is basically a RISC chip, augmented by thousands of additional specialized instructions to accelerate things that Windows (and Linux) PCs *do*. AMD64 processors are basically now like self-optimizing JIT compilers for x86 assembly, with plenty of additional tricks to accelerate and optimize nearly every chokepoint known to exist in Windows (and Linux).
My phone has a Snapdragon 850 with 4x1.5GHz + 4x2GHz cores, 3 gigs of RAM, and 128 gigs of eMMC SSD. Frankly, Acrobat Viewer runs faster on an ancient, creaky 15 year old Compaq Armada m700 with 500mhz Pentium III, 512mb, and a noname PATA SSD from China (that probabiy has microSD cards hand-soldered to an ASIC inside) than it does on my phone.
When comparing ARM to AMD64, specs alone don't come anywhere CLOSE to telling the real story.
What's that? It's for people who "just" use it for running browser-based apps? Ok, go to walmart.com, amazon.com, or sears.com with the fastest ARM-based phone or tablet you can find, and compare the experience to even a *shit* AMD64-based PC or laptop. The PC or laptop will win, hands-down, because Javascript performance in particular suffers *horribly* on ARM compared to AMD64. Sites like the aforementioned that build pages from the inside-out using Javascript, DOM, and AJAX work just fine on a real computer, but turn into a minefield of delayed clicks and pages that keep reflowing and recomposing more slowly than you can see, but faster than your finger can react once you go to touch something.
ARM is why we can't have nice things like Aero Glass anymore (MS took it away & forced Metro on us because otherwise, Windows would have been unusably slow on crap ARM-based tablets). Dammit, it's almost 2020... we should have UIs with butter-smooth realtime-raytraced refraction & translucency effects by now, not something that looks like a fsck'ing mess of Post-It notes.
Re: (Score:3)
My phone has a Snapdragon 850 with 4x1.5GHz + 4x2GHz cores, 3 gigs of RAM, and 128 gigs of eMMC SSD. Frankly, Acrobat Viewer runs faster on an ancient, creaky 15 year old Compaq Armada m700 with 500mhz Pentium III, 512mb, and a noname PATA SSD from China (that probabiy has microSD cards hand-soldered to an ASIC inside) than it does on my phone.
And your phone and the PC are otherwise running the same OS?
Re: (Score:2)
Re: (Score:2)
No, but I have yet to encounter a device capable of running both Windows and Android where the performance of Windows wasn't profoundly worse than the performance of Android.
The fact is, even for undemanding and technologically-illiterate users, slow computers suck. Using touchscreens when the display keeps mutating and changing under your finger (so the screen re-composes ~200ms AFTER you start moving your finger towards the screen, but ~100ms BEFORE it actually REACHES the screen) is UNBELIEVABLY frustrat
Re: Anyone know if it's going to run 64 bit apps? (Score:4, Interesting)
Bear in mind a phone CPU is optimised for a minuscule battery inside a fanless enclosure. This 1000 series will be tuned for 2-in-1 laptop performance.
That said, Google's venture into ARM64 Chromebooks should result in performance gains on V8 as they fine tune the OS.
Re: (Score:2)
PDF viewing and web sites like Amazon work just fine on ARM Chromebooks. Maybe Chrome's JS engine is better than whatever you are using, because it's used for both.
Your comment about MS removing Aero Glass because of ARM is just bizarre. Have you not noticed that phones tend to have far more graphical flourishes and effects than desktops? And at comparable or higher resolutions too, with 1920x1080 being decidedly mid-range for a phone now.
Mobile GPUs are pretty powerful and, like desktop ones, offload a lot
Re: Anyone know if it's going to run 64 bit apps? (Score:2)
No, the decision to eliminate Aero Glass was deliberate & based on a perceived need to make Windows run acceptably on tablet & netbook-class hardware, which is MASSIVELY inferior in performance to any hardware most of us would consider remotely acceptable.
GPU capabilities have improved, but back when the first netbooks & tablets appeared, there were a lot of scenarios where Windows was being run with 24-bit color, but the GPU could only do hardware-accelerated transformations in 15/16-bit color.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Maybe if purely software which this wasn't using. Hardware-based emuation using instruction tranlsation can be much more performant even if not nearly 100% of native.
Re: (Score:2)
and have you eve considered how many more additional opcodes are required to run to emulate one single opcode for different architecture
That greatly depends on the similarity of the two architectures and the cleverness of the dynamic translator, so it's impossible to make a blanket statement.
Re:Anyone know if it's going to run 64 bit apps? (Score:5, Informative)
No, *you're* stuck. I can run Linux and BSD on my ARM chips.
Re: (Score:2)
Qualcomm, and most Android OEMs, don't care about upstream kernels. So you're typically left with an unsupported ancient github kernel fork. *If* the LineageOS community maintain it you may get security patches...
And that's running the Android flavour - good luck trying to run a glibc GNU/Linux like Ubuntu on the thing without some sort of libhybris compatibility hack.
Re: (Score:2)
After this hits, it will take about 45 minutes for someone to have a Linux distro up and running on it.
I wish, but nope.
There are Qualcomm 835 laptops on the market already. I own one. Still no Linux.
It's a little harder than you think building a BSP for the kernel when you have literally no idea what's going on in the boot process, hardware or software wise.
Arm works fine as a desktop. (Score:1)
We're doing some work with nvidia arm-based modules. The development system is Ubuntu with all the bells and whistles, plenty fast for a desktop. And the thing's the size of a pcmcia card (remember those?).
Re: (Score:2)
Not for PCs. (Score:5, Insightful)
This wouldn't be engineered for PCs, this would be engineered for budget laptops AKA tablets with keyboards. What's the difference? PCs have a common bus (or at least can outsource the job), the modern one being PCIe. Honestly, this is still just another beefed up smartphone chip.
Tell me when they make a chip with a PCIe root complex and then i'll tell you they made a chip made for PCs.
And what would you plug in that slot? (Score:1)
So you'd plug what in? A modem card?
Not a flash card because they're all flash now anyway. Graphics are built right into the SOC with a much faster internal bus, so not a graphics card. Peripheral are all USB these days.
What exactly would you plug into the slot, and why do laptops not have that slot and yet still sell?
Re: (Score:3)
Re: (Score:2)
they do actually, its normally where the network card is plugged into. unless you get one of th ose shitty laptops you cant open.
Re: (Score:2)
Network card? Isn't the fuuuuuuttttturrrree wireless? What are you, a Luddite? :)
(Assuming that wifi is built in to the SoC.)
Re: (Score:2)
I think AC summed it up rather well.
Re: (Score:3)
My desktop has PCIe slots populated with dual NV Quadro GPUs, an accelerated 2*40Gbps Ethernet NIC, and a SAS controller. Some people really can't get enough PCIe lanes.
Re: (Score:2)
Did the 8086 have the isa bus in it? if it didn't by any chance was it a real processor?
Since we're talking about SoCs, the hardware is expected to be onboard.
Re: (Score:2)
Since we're talking about SoCs, the hardware is expected to be onboard.
please try to keep up, the power management, the accelerometer and the mass storage are not expected to be onboard
and you do need buses for these things
None of those things require PCIE, which is the bus we're talking about right now. Please do try to stay on topic.
Wouldn't these things have USB? (Score:2)
Re: (Score:2)
USB is an example of a port, the distinction being that it's an external device. Lots of stuff used to plug into serial ports but that didn't mean you considered any device to have a serial port to be a PC. Sure, it's semantic distinction and arguably subjective but that's what this all about to start with. However, if you're ignoring all that, I have a PC to sell you, it's called "Arduino". ;)
Re: (Score:2)
You do realize that the desktop market is much smaller than the laptop market right? And unless your laptop has a TB3 port and you're using it with a docking station, RAID enclosure or something similar that actually speaks PCIe then nobody cares what goes on internally. Users just care that the external ports work, primarily the screen (HDMI/DP) and all things USB. Heck many business desktops probably don't have a single expansion card either and the AIOs are usually laptops in drag. If I'm generous I'd s
Re: (Score:2)
that's super and all but it doesn't change the objective reality that this is just another SoC and not PC CPU.
Re: (Score:2)
Re: (Score:2)
sadly, no. it supports a single PCIe device which is to say they hacked up a special controller for one device. http://rockchip.wikidot.com/rk... [wikidot.com]
supporting a single PCIe device a PCIe root complex does not make.
Re: (Score:2)
You realize the SnapDragon chips, since at least the 820, has had PCIe onboard? Heck, the iPhone has had PCIe-connected SSD storage for a couple of years now (yes, it uses PCIe SSD controller, it's why it gets such high flash memory access scores - they're topping out around 1GB/sec, which while slower than a modern NVMe drive for a PC, is still faster than SAT
Re: (Score:2)
supporting a single PCIe device a PCIe root complex does not make.
Re: (Score:3)
What is a computer?
Biggest and most complex SoC (Score:4, Interesting)
That would be NVIDIA's latest ARM SoC [wccftech.com] at 350 mm2.
Re: (Score:2)
There is some funky stuff in there in addition to the volta for processing lots of camera data for neural nets. But yea the GPU is the biggest piece of it.
Wait for Real World Tests (Score:2)
Re: (Score:2, Interesting)
The windows emulation might not be any good, but native arm64 benchmarks on my android phone were mostly between half and two thirds the speed of the same benchmarks running on an Intel Core i7-3770.
That's fast enough that speed is no longer the reason my phone isn't my primary computing device. Windows software could be compiled to native ARM code if there was demand for it. Lack of an HDMI output could be fixed (I think a few android phones still support it). Storage space is more difficult, because it sh
Re: (Score:2)
Qualcomm and Microsoft were proclaiming they'd be competitive prior to the recent Windows on Arm which turned out to be a dumpster fire. Despite claims by the gadget press that you have a "super computer" in your pocket no one has yet to show they are remotely close to anything available today from Intel or AMD.
When they say "supercomputer in your pocket" they are comparing a modern cell phone to a supercomputer from 20 years ago.
This chip doesn't need to keep up with the latest powerhouse desktop chips from Intel and AMD. If it runs a web browser as well as a 10 year old desktop chip, but with 12W TDP, it'll be fine for the target market.
Re: (Score:2)
When they say "supercomputer in your pocket" they are comparing a modern cell phone to a supercomputer from 20 years ago.
I'm well aware of that.
This chip doesn't need to keep up with the latest powerhouse desktop chips from Intel and AMD. If it runs a web browser as well as a 10 year old desktop chip, but with 12W TDP, it'll be fine for the target market.
The internet has changed an awful lot in the past 10-years, I think you'd be surprised how badly 10-year old CPUs perform.
Cool! (Score:1)
Cool, we can have a nice 32/64 bit cpu, with no 16/8 bit cruft, or segmented nonsense, with real protection, designed by a company that knows CPUs.
Now excuse me, I have to update my BIOS to patch spectre, meltdown, and further degrade the performance of an already slow cpu. I also need to upgrade the power supply, as it wants *more* power now.
Not unless they fix ... (Score:2)
Not unless they fix ...
Their notoriously bad memory bandwidth in the redesign.
Seems huge (Score:3)
This thing is 300mm^2?
That seems huge considering a Ryzen 1800X is 213mm^2...
I mean, I know it has all the system on a chip stuff in there, too, but still, that's giant.