LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-23-2020, 06:56 PM   #16
zeebra
Senior Member
 
Registered: Dec 2011
Distribution: Slackware
Posts: 1,834
Blog Entries: 17

Rep: Reputation: 644Reputation: 644Reputation: 644Reputation: 644Reputation: 644Reputation: 644

Quote:
Originally Posted by EdGr View Post
Today's CPUs are so much more complex than 1980s RISC CPUs that the instruction set has essentially no bearing on performance, power, or cost. The important features are in microarchitecture; logic, circuit, and physical design; and silicon process technology. High-performance CPUs can be built from diverse ISAs (x86 and IBM Power have been the leaders for a long time).

Building a high-performance CPU is hard, costs hundreds of millions of dollars, and has to be done repeatedly for every product generation. Only a few companies can afford that. Historically, the CPU business has been a graveyard for companies that could not match the performance or economies of scale of Intel or AMD.
Ed
Isn't an issue here that Arm is RISC? As far as I understand, that takes way more complicated software code to do what you can do with less complicated software code on x86 and those instruction sets.

Sure, x86 might be outdated and prime for a rethink, but RISC the way to accomplish that? Or is it better with something more similar to x86? There is probably a reason there are not so many Arm based servers.
 
Old 12-23-2020, 07:28 PM   #17
Michael Piziak
Member
 
Registered: Feb 2015
Distribution: Ubuntu 20.04 lts
Posts: 598

Original Poster
Rep: Reputation: 44
Quote:
Originally Posted by business_kid View Post
Yeah, I agree. But probably the best was to do it ATM is to buy this year's Apple Mac.

My son started life as an IOS developer, and Macs were a must. But now he's (probably virtually) invited to these product briefings. With the latest M1, they're bigging up their improvement in compile times. His last Mac had an i7-8750H (a good cpu) and they're offering 50% reduction in compile times. It has 8 cores and runs @45W.


Here's another place - a bit pricier https://store.avantek.co.uk/arm-desktops.html

Lenovo are also supposed to be in the market.
From your link, the ARM desktops are fairly expensive. Are ARM desktops generally more expensive at the moment?
 
Old 12-23-2020, 11:52 PM   #18
EdGr
Senior Member
 
Registered: Dec 2010
Location: California, USA
Distribution: I run my own OS
Posts: 1,055

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by zeebra View Post
Isn't an issue here that Arm is RISC? As far as I understand, that takes way more complicated software code to do what you can do with less complicated software code on x86 and those instruction sets.

Sure, x86 might be outdated and prime for a rethink, but RISC the way to accomplish that? Or is it better with something more similar to x86? There is probably a reason there are not so many Arm based servers.
All modern CPUs contain similar hardware, independent of the instruction set. All modern software runs on any CPU instruction set. The RISC versus CISC debate became irrelevant in the 1990s.

High-performance ARM CPUs are a recent development. We will see if they gain any market share compared to x86. I liken the high-performance CPU business to the Olympics - there is a reason why not many people win.
Ed
 
Old 12-24-2020, 05:38 AM   #19
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,278

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
Quote:
Originally Posted by Michael Piziak
From your link, the ARM desktops are fairly expensive. Are ARM desktops generally more expensive at the moment?
Yep. They don't have the advantages of bulk buying at the moment. The thing from solid-run.com is the cheapest @$750, but then it's probably beatable with x86 equivalents. It's going to be close to $1500 by the time you put flesh on the bare bones. And it's not a finished product, it's a usable design project.
 
Old 12-24-2020, 11:35 AM   #20
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,782

Rep: Reputation: Disabled
....but the Raspberry Pi400 or 4B are a lot cheaper, & very usable as desktop computers; I'm using one right now!
 
Old 12-24-2020, 01:47 PM   #21
tofino_surfer
Member
 
Registered: Aug 2007
Posts: 483

Rep: Reputation: 153Reputation: 153
Quote:
ARM is already in many SBC microcomputers, like the Raspberry Pi and Beaglebone, so quite a few full distros and most of their package repositories already support it.
These are all low power machines. There isn't a desktop ARM chip yet that can compare with high end AMD64 such as Core i5/7/9 or AMD Ryzen.

Quote:
As for replacing x86, that architecture was outdated over 20 years ago.
I remember hearing this talk in the early 90s when Apple switched to the PowerPC. In 2005 Steve Jobs announced Apple was switching to Intel i.e. back to CISC. Nearly 30 years later that "outdated architecture" dominates both desktops and servers with cheaper AMD64 servers such as Xeon or Opteron replacing RISC offerings from Sun Sparc and HP PA-RISC.

ARM may be the future but Intel is not going away soon. ARM dominates mobile devices due to the lower power requirements but those concerns mean little to most desktop users. Also unlike servers desktop users don't need 16-core CPUs as desktop software isn't that multi-threaded yet.


Quote:
Building a high-performance CPU is hard, costs hundreds of millions of dollars, and has to be done repeatedly for every product generation. Only a few companies can afford that. Historically, the CPU business has been a graveyard for companies that could not match the performance or economies of scale of Intel or AMD.
Ed
The following quote needs some major explanation.

Quote:
I'm not sure why Audi and VW got heat for similar crap to that Intel has gotten away with.
I was unaware that Audi and VW made computer CPUs. I do remember a major auto emissions scandal where VW cars were intentionally programmed to cheat US auto emissions tests. There are photos of millions of unsaleable VWs in US deserts.
 
1 members found this post helpful.
Old 12-24-2020, 08:47 PM   #22
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,707

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Back in 2014 HP released its ARM powered moonshot servers, a 4.3U rackmount enclosure housing up to 45 Proliant sever cartridges. See the HPE Moonshot 1500 Quickspec. Current server cartridges are Xeon powered but back in 2014 you could get ARM powered ones; M400 and M800 now EOL

I can't see anything as a current offering but remember seeing a system back in 2015 when I retired, looked like a box of mini blade servers. Neat!

2014 Computer Weekly article.

Play Bonny!


Last edited by Soadyheid; 12-24-2020 at 08:49 PM. Reason: CW Article inclusion.
 
Old 12-24-2020, 10:22 PM   #23
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,688
Blog Entries: 4

Rep: Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942
Quote:
Originally Posted by tofino_surfer View Post
I do remember a major auto emissions scandal where VW cars were intentionally programmed to cheat US auto emissions tests.
That's approximately what speculative execution is about, thus the comparison. Speculative execution also introduces several distinct classes of unpatchable security flaws, with many exploits in each category, that Wintel has chosen to brush under the rug using their control of what's left of the trade press. On top of that an article from the 1980s surfaced where they warned not to pursue speculative execution for more or less those reasons.
 
1 members found this post helpful.
Old 12-24-2020, 11:54 PM   #24
tofino_surfer
Member
 
Registered: Aug 2007
Posts: 483

Rep: Reputation: 153Reputation: 153
Quote:
That's approximately what speculative execution is about, thus the comparison.
So speculative execution is about criminal fraud in order to bypass US auto emission standards ?!

You are somehow equating a potential security flaw in Intel chips with actual intentional programming by VW to cheat US emission tests. Wow. Was Intel intentionally programming their chips to bypass US auto emission standards ?!

This is not a comparison. There is nothing there.
 
Old 12-25-2020, 12:06 AM   #25
tofino_surfer
Member
 
Registered: Aug 2007
Posts: 483

Rep: Reputation: 153Reputation: 153
Quote:
Isn't an issue here that Arm is RISC? As far as I understand, that takes way more complicated software code to do what you can do with less complicated software code on x86 and those instruction sets.
No there is no issue. Your understanding is incorrect. You seem to be conflating RISC with VLIW. RISC code is about 30% larger due to the need for separate load and store instructions to memory however it is not more complicated.

Quote:
Sure, x86 might be outdated and prime for a rethink, but RISC the way to accomplish that? Or is it better with something more similar to x86? There is probably a reason there are not so many Arm based servers.
RISC has been around in servers for over 20 years with Sun Sparc, IBM POWER, and HP PA-RISC which used proprietary UNIX. However they are far more expensive than AMD64 servers and have fallen out of favor.
 
Old 12-25-2020, 03:35 AM   #26
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,688
Blog Entries: 4

Rep: Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942Reputation: 3942
Quote:
Originally Posted by tofino_surfer View Post
So speculative execution is about criminal fraud in order...
Both are about cheating on measured performance.
 
1 members found this post helpful.
Old 12-25-2020, 06:26 AM   #27
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,278

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
IMHO, RISC only made sense with 8 bit computers. 8bit lasted longer than they should have for a silly variety of reasons.

In something like the Z80, you had 1, 2, 3 & perhaps 4 byte instructions; You were probably running CP/M and if you needed more than 64k, you had to use memory pages, and either switch over for handling one program or duplicate the OS in a "Multiverse" type situation. You then had to keep careful watch since you had zero memory management in the Z80

In this situation, RISC was a great idea. It meant neat speedy execution. Coming from the Z80, it was attractive. But with 32bit databuses & a possible 4 Gig of separate instructions available, it's irrelevant.It's useful for academics, who keep it alive, but like other stuff academics have, it's a fossil.
 
Old 01-02-2021, 11:39 PM   #28
X-LFS-2010
Member
 
Registered: Apr 2016
Posts: 510

Rep: Reputation: 58
it's a highly political and highly charged question. i won't answer it or i'll be ejected off linuxquestions again!
 
Old 01-02-2021, 11:45 PM   #29
X-LFS-2010
Member
 
Registered: Apr 2016
Posts: 510

Rep: Reputation: 58
- ARM is not UK it is china

- ARM is not open: most of it is closed

... undocumented cpu instructions big tech has you don't

... the SOUTH BRIDGE of ARM is totally closed to you: how to access video low level, even what kind of bus - all "under a blanket of details they hope you don't ask before you buy" they say open, but it is in fact the most closed platform ever - more closed than apple iMac running on intel even. it's asian, probably sony vr (virtual reality) video

- ARM is on small platforms with cell call ability and Intel is not (as far as i know) (ie, pads) - currently that is not something that is avoidable or arguable. it just is fact.

- ARM is susceptible to "you lack the newest instructions" issues. exmaple, first thing ARM ?1.2 does is add compat instructions to support "older ARM 1.2". result? you get UBUNTU (old versions not supported and "discouraged"), so you get new ubuntu: it needs the the 1.2 instruction to support 1.1, but your running 1.1 and don't have the new instruction? gotcha. I'm not saying AMD and Intel never had an issue that way.

- getting an ARM that doesn't have integrated (and fully working) 3D video and cell call ability is probably a rip-off. if your "going that way", then don't go 1/2 way. ARM won't be better than AMD or Intel if your getting "an un-armed arm"

- ubuntu google is deep state into "pressing you to use ARM". so be aware if you don't you might "get punished"

Last edited by X-LFS-2010; 01-03-2021 at 12:06 AM.
 
Old 01-03-2021, 06:35 AM   #30
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by X-LFS-2010 View Post
- ARM is not UK it is china

- ARM is not open: most of it is closed

... undocumented cpu instructions big tech has you don't

... the SOUTH BRIDGE of ARM is totally closed to you: how to access video low level, even what kind of bus - all "under a blanket of details they hope you don't ask before you buy" they say open, but it is in fact the most closed platform ever - more closed than apple iMac running on intel even. it's asian, probably sony vr (virtual reality) video

- ARM is on small platforms with cell call ability and Intel is not (as far as i know) (ie, pads) - currently that is not something that is avoidable or arguable. it just is fact.

- ARM is susceptible to "you lack the newest instructions" issues. exmaple, first thing ARM ?1.2 does is add compat instructions to support "older ARM 1.2". result? you get UBUNTU (old versions not supported and "discouraged"), so you get new ubuntu: it needs the the 1.2 instruction to support 1.1, but your running 1.1 and don't have the new instruction? gotcha. I'm not saying AMD and Intel never had an issue that way.

- getting an ARM that doesn't have integrated (and fully working) 3D video and cell call ability is probably a rip-off. if your "going that way", then don't go 1/2 way. ARM won't be better than AMD or Intel if your getting "an un-armed arm"

- ubuntu google is deep state into "pressing you to use ARM". so be aware if you don't you might "get punished"
Just preserving this.
I hope somebody comes along and debunks most, if not all of the above.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Chip IP designer ARM becomes - or is it arm? LXer Syndicated Linux News 0 08-08-2017 01:57 AM
LXer: AMD shows off the guts of its first ARM server chip LXer Syndicated Linux News 0 08-12-2014 04:40 AM
LXer: AMD to add ARM processors to boost chip security LXer Syndicated Linux News 0 06-14-2012 03:40 AM
LXer: ARM chip converts video to 3D on the fly LXer Syndicated Linux News 0 01-13-2010 04:50 AM
how do I read a camera chip thru an internal usb chip reader? CPUFreak91 Linux - Newbie 2 07-20-2005 01:15 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:16 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration