[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

x64 was added as an extension to x86. Why isn't ARM added

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 17
Thread images: 1

File: 1024px-AMD64_Logo.svg.png (65KB, 1024x1024px) Image search: [Google]
1024px-AMD64_Logo.svg.png
65KB, 1024x1024px
x64 was added as an extension to x86.
Why isn't ARM added the same way?
We can have x86_64_ARM chips.
>>
You could just have an ARM cpu in your system in addition to x86_64.
>>
>>57185143
newer chips already have hidden ARM cores running the security modules.

but it's not sensible to mix and match ISAs even beyond the instruction set differences.
for example, x86 has the most generous (to programmers) and insane to implement memory models in common use, whereas most other things including ARM have relaxed models with manual barrier invocation to achieve safe concurrency.
>>
backward compatibility is bad, as x86-64 has proven
>>
X86 is cisc
ARM is risc
If arm were an x86 extension, it will lost its advantage over x86 which is power consumption
>>
>>57185143
X86 can already emulate Arm well enough.
>>
>>57185143
LUL
>>
>>57185143
Because x64 is literally an extension from 32 bits to 64 bit instructions of the x86 architecture.

ARM is completely different. Think of it like instead of adding more diesel engines to a Diesel Train, versus adding wings to a Diesel Train. Sure, you can make a Diesel Engine Train fly if it had wings, but you'd need a fuck tonne of speed. And the Train will fly anyway if it can go that speed to begin with.
>>
>>57187394
That doesn't make any sense. Trains move by electric engines because they offer 100% torque at initial start. Adding more diesel engines would just bottleneck the electric engines.
>>
>>57187493
Why the fuck would you think a diesel train uses an electric engine?
>>
>>57187394
analogy-wise I'm thinking of a factory

say you want a peanut-processing factory to process walnuts, that's not to hard to modify. just add a few extensions


now if you want that same factory and equipment to process milk, it's just not feasible. you'd just add a separate facility for it (additional units for emulation). it can't be done on the same equipment (same registers, same execution units, same memory model).
>>
>>57185143
Because that doesn't make any sense.

While being used for similar things, the x86 instruction set and ARM are completely different things.

Something that could work in a virtualization extension for x86 that allows running ARM code with assist from the processor, similar to Intel-V or AMD-V. Of course, it would need a new kvm-like software so the end-user can benefit from it.

>>57187517
https://en.wikipedia.org/wiki/Diesel_locomotive#Diesel-electric
>>
>>57187517
Because they use 4 electric engines powered by a two stroke diesel engine. Adding more diesel will allow the electric motors to charge faster but there power output can't change.
>>
>>57185143
congrats op you have made the best shitpost on /g/ today
>>
>>57187524
It's more like that adding milk processing equipment would require you to modify your entire pipeline to accommodate for both solids and liquids, in which case one of them would be holding the other back. Building a milk factory next door is a much more logical solution.
>>
>>57187493
A Diesel Train uses Diesel engines to generate electricity to power the electric motors, faggot. Transmissions for such large piston motors would obviously be unrealistic.

Don't pretend to know things when you clearly don't. The analogy is for the leymen.
>>
>>57185143
well ARM is owned by SoftBank not by AMD so there is a problem.
Thread posts: 17
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.