When are AMD and Intel going to learn from the mistakes of x86 with all these patchy instruction set extensions(FMA3, the AVXs, MMX,BMI,ADX,SSSE3,etc) and finally move the world onto a new architecture for the better where things like exclusive CPU-features can be detected in a standardized way rather than cpu-id wars and SIMD can be implemented without worrying about old as fuck backwards compat shit like mmx and such like that. A world where x86 is just like some "intel integrated" coprocessor shit beside a brand new architecture to make the transition easier and where cpu manufacturers don't have to bend over to operating system needs.
It's time we move on before it cripples us any further. Endless backwards compatability will slow us down.
What's the most powerful ARM processor out there. Are there any 16-core ARM processors?
Cooper Johnson
>MIPS >PowerPC >ARM >SPARC >ARC
Evan Rodriguez
No one cares enough to go through the absolute pain of changing architectures when that means 98% of all software will run in compatibility mode anyways for the next 15 years.
Cameron Nguyen
The last time Intel tried, it was an EPIC disaster.
Is it possible to have a little PCIE ARM co-processor for some easy hardware ARM dev?
Jaxson Harris
end cisc
Adrian Martin
who's the artist?
Andrew Hughes
Like MIPS? Actually, any arch is better than is x86
Brody Lee
Why exactly did it fail so hard? I read a little about it, in theory it sounds vastly superior.
Liam Lewis
How can I find a MIPS computer and install linux on it so I can truly be free
John Phillips
Some chineese university was making mips laptops, but you probably couldn't buy them anyway. Anything except arm and x86 right now probably costs huge money so only businesses can afford them
Blake Peterson
Is there anything like the raspberry pie that isnt x86 or arm?
Would love to touch some somewhat fresh-ish territory and have some homebrew fun on something.
My friend convinced me to get the Steam Link since its armv7 and has an official SDK but I want to mess around on something more elusive than x86 or arm
Zachary Martinez
None that i know about,'cause i'd like to have one too
Tyler Fisher
Chicken and egg. How good an architecture is matters very little if there's no ecosystem for it. And after AMD64 came out, there was simply no compelling reason for anyone to use Itanium, no matter how superior it might be in theory.
one of the fundamental ideas of Itanium was to have the compiler do instruction reordering instead of doing that in hardware. On paper this sounds great, it saves a lot of very complex logic. In practice it turns out that its almost impossible to get instruction ordering optimally right at compile time, you basically have to do it at runtime.
There's also the fact that this was they heyday of the MS monopoly and closed-source software, and they put out a chip with really shitty x86 emulation (it was about as fast as a 100 MHz Pentium, for a chip released in 2000). As originally planned in the early 90s this wouldn't have been a problem, if it hadn't been for two things. One, Itanic was a big, complex chip, and it got delayed by years. Two, in the meantime, Intel's x86 department was in a running battle with AMD that was pushing performance of x86 much higher much quicker than anyone, including Intel, thought. The performance state of the art outran Itanium. This same phenomenon is also why x86 torpedoed a lot of other RISC chips. Alpha, MIPS, etc.
Ian Ward
...
Dylan Turner
so x86 is popular because that got all the focus
meanwhile arm is becoming so common it might as well have a high performance desktop machine
if anything I think ARM is gonna be the new "wave" if anything rather than a totally brand new architecture
risc wins
Ryder Thomas
But C/C++ are portable, in most cases it's just changing compilation target. You don't even need to do anything for managed languages like Java, Python or C# except a few fixes.
Carson Gutierrez
"better" in the sense of "more elegant design", but that's not the only way to measure better.
Example, x86 has a bunch of standards (official and de facto) about how the system ought to be put together and boot. Things live at certain memory addresses and I/O ports and so on. This is why you can download a Linux ISO, put it on one of several different media (USB mass storage, optical disk, network-booting system) and expect that arbitrary x86 computers will be able to boot from it. OEM prebuilt desktops, laptops, self-built machines, pretty new or fairly old.
This is not at all the case in ARM land. Everyone does it differently. This is why phone ROMs need to be built for each device, instead of you having one generic LineageOS image that you can flash to any device with specs of at least such-and-such a level. Things being systems-on-chip also mean that you have a bunch of tiny Nvidias, each writing their own binary-blob drivers for their own custom bits of the GPU and the stuff that enables the CPU to talk to the rest of the system. Which is why your phone is likely running some ancient kernel, they don't bother rebuilding these things against new kernels.
Really, I'll take all of x86s creaks and clanks and rough edges and "Fucking hell, why would they do it THAT way?" moments and more besides in exchange for the world we have today where we can have PC components and whole operating systems as interchangeable parts.
Ayden Robinson
because architecture isn't significant anymore unless you're a compiler writer, and most compiler writers aren't retards that only understand technology enough to make their video games go fast besides, pretty much any significant architecture is loaded with "patchy" extensions as times change, that includes autism darlings like MIPS, POWER, SPARC and pretty much any other alternative platform that's been around for more than a few months that's not really how it works, x86 had the focus, but it was also actively pushed towards that performance goal by a market desperate to get rid of the big, shitty overpriced RISC systems that were bogging them down there's no such push for ARM, the only people who want high-end ARM desktops are autists and "hobbyists" who just want something that doesn't run an x86 chip and sure as fuck aren't going to pay the premium for it anyway
Jaxon Young
wheres that x86 bit bashing video where he found that one instruction that literally freezes up every modern x86 cpu and disassembler
Austin Garcia
Lets make Chip8 an enterprise instruction set
Christian Martin
>hack the intel microcode >reprogram an x86 processor to take a whole new set of instructions
is it possible?
Michael Sullivan
>Which is why your phone is likely running some ancient kernel, they don't bother rebuilding these things against new kernels.
if it was about simple rebuild, things would be ok but linux kernel update are so disastrous, you should be charged for new drivers
Angel Hall
yeah tell that to the poor fucks who fell for Windows NT on Alpha in the '90s and barely got dick beyond the paltry shit Microsoft half-assedly ported to run on it
there's a retarded assumption at the heart of every shitty piece of technology
Michael Roberts
vliw was and will be forever a mistake
Wyatt Brown
but why
Kevin Nelson
>is it possible? yes, but also useless
Ryan Long
>When are AMD and Intel going to learn from the mistakes of x86 when the time is right, edgelord
Kevin Gonzalez
Graphene or quantum CPUs when?
Lincoln Adams
Risc V is exactly that, I really hope the industry will adopt it, tho I realize it's quite unlikely.
Jose Hernandez
15 years if we're lucky?
Gabriel Lee
Are the technologies still being researched/developed or are they a dead meme yet? I don't follow the topic.
Cooper Russell
quantum is a hail mary people don't know a way to make it work yet, or even understand how what they do have at the moment works dunno about graphene, but nanotubes might be used as transistors in 5 years or less this is all kinda off topic though
Jeremiah Rivera
Not off topic. OP wants a new CPU architecture which may make more sense once we get the new technologies to play with.
Austin Wilson
...
Eli Johnson
been hearing that since 10 years now, arm hasn't saved anything. most arm devices are arm7 which has no acpi, that alone was and still is such a huge disadvantage to the platform that it will take several years. aarch64 market share is so tiny, i might as well buy some alpha processors on ebay and have a better chance running modern software on it than arm.
>MIPS dying and only embedded on network devices >PowerPC dead/irrelevant >ARM only embedded devices like smartphones or development boards, few network devices. barely any market share for aarch64 >SPARC dying/dead >ARC >iot >32bit >the future of modern computing l-fucking-mao
Xavier Torres
>When are AMD and Intel going to make every program written in the past 30 years stop working That's pretty much what you're asking, right?
Cameron Nguyen
It is really fucking weird how much Sup Forums pushes the 32 bit meme, seeing as back when everything was 32 bit people wanted 64 bit.
Christopher Gray
They tried to save us but we did not listen
Luis Martinez
Why the fuck would you want to go back to 32 bit??
Andrew Ramirez
new architecture with a x86 co-processor/compat layer
William Cook
Cute anime girl, can I fug her?
Nathan Long
>new architecture with a x86 co-processor/compat layer because it doesn't fucking work. too many edge cases.
Blake Hughes
shes pixels, user
James Green
Single threaded performance is shit.
Jordan Richardson
You're pixels
Henry Murphy
are you literally retarded? can you not read the obvious sarcasm on ARC
Isaiah Bailey
what if we just use the intel microcode as an instruction set directly
Adrian Robinson
Risc
Logan James
I don't know much about ARC or IoT
Elijah Edwards
Risc > Cisc
Jaxon Richardson
ARM is designed for embedded devices (at least it has been), and also is a RISC arch. It's not designed for high performances, but for simplicity and low consumption, even if there is a large gamme of CPUs. I'd like to add that this is a proprietary architecture. Even if this doesn't affect a lot development on it. There is a good chance for the next generation of cpu architecture to be free. This could make cpu actually cheaper (or increase profit).
Blake Ward
The thing is ARM is becoming more CISC with time and that CISC CPUs tend to get RISC. I think this will be interesting to see how it'll evolve in the future.
Try to find the Creator board by Imagination, it has chinese MIPS. Of course, it is dumb to distrust western hardware and buy something from actual totalitarian regime that spies in the west like crazy.
Cooper Sanchez
>Really, I'll take all of x86s creaks and clanks and rough edges and "Fucking hell, why would they do it THAT way?" moments and more besides in exchange for the world we have today where we can have PC components and whole operating systems as interchangeable parts. Amen, user. Nice to see somebody with enough insight to realize this, for a change.
Luis Russell
>just add a compatibility layer! Enjoy your $800-$1200 useless piece of shit with no native software and Core 2 celeron-tier performance. That's pretty much what happened to Itanium and it was fucking abysmal.
James Wright
It's probably too academic, too autistically-RISC. It has really low number of instructions, so in reality everything will be slower and have bigger binaries choking CPU caches. I doubt the CPU will be able to overcome that deficit through high clocks and bigger issue/execution width.
The arch will likely be okay for ucontrollers, but not for high performance targets, mobile phones, servers, or anything of note.
Landon Price
>SuperH of course it's nonsense, but a patrician one.