Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
The Management
Jan 2, 2010

sup, bitch?

echinopsis posted:

can someone give me an explain like i'm 5

like uranium was a whole new instruction set not backwards compatible with x86 but amd just added into x86 to make x64?

yes

Adbot
ADBOT LOVES YOU

The Management
Jan 2, 2010

sup, bitch?
itanium has been dead for years. its VLIW instruction set was garbage and it tried to pawn off a whole bunch of difficult problems on the compiler. well, a compiler that solves those problems well never appeared because it's much harder to solve the problems at compile time than at run time. so while theoretically it was faster in practice it was terrible running real code. it was routinely spanked by x86 processors while using more power. basically it was a total disaster.

The Management
Jan 2, 2010

sup, bitch?

fritz posted:

one of the things im doing at work is writing assembly code for a vliw chip, the isa is much more explicit than what ive seen of itaniums, but it's still some serious black magic to get it working well

hexagon?

The Management
Jan 2, 2010

sup, bitch?

ate all the Oreos posted:

i would really like to see a new big deal processor architecture that's not ARM or x86 some time just because i think it would be real interesting and the way computers do things has changed a bunch since the loving 1980's but that's never gonna happen lol

or at least in the future when there's quantum neural cyberbrains or w/e they'll still have an x86 compatibility mode for running your company's lovely Java 5 accounting software

arm64 is an entirely new architecture that shares very little with the 32-bit arm ISA. it is designed for modern, high end processors.

The Management
Jan 2, 2010

sup, bitch?

ate all the Oreos posted:

eh i guess, i was hoping for something more x86-y with a million loving instructions and extensions and stuff

but that's garbage and actively defeats modern microarchitectures.

The Management
Jan 2, 2010

sup, bitch?

rjmccall posted:

x86 is a terrible isa but it's not because it's got a million instructions, it's because it's a variable-length unaligned format with a ton of prefixes and suffixes and special case operand encodings many of which vary depending on the current processor mode, so you can't even figure out where the next instruction starts without fully decoding the current one which is extremely complex to do

it also has strict memory ordering that creates horrible unnecessary dependencies, exacerbated by instructions that directly reference memory operands (I know the uarch doesn't but it still has to maintain their transactional order for writeback). the register use in the ABI is awful. 16 registers and half of them are almost never touched in generated code.

The Management
Jan 2, 2010

sup, bitch?

fritz posted:

no, and bossman gets testy when i say too much, once things get public rest assured i'll post in the terrible prog. thread about it

no, post to a good thread

The Management
Jan 2, 2010

sup, bitch?

qkkl posted:

I thought Intel's plan was to have Itanium be 128-bit so more data could be loaded into the registers from RAM, and you could do things like double the number of 64-bit multiplies in one clock cycle compared to 64-bit processors.

most modern processors have 128-bit or larger vector registers that can do this, including x86_64

Adbot
ADBOT LOVES YOU

The Management
Jan 2, 2010

sup, bitch?

blowfish posted:

Also why is HP actually going to ship anything with new itanium cores in 2017, are there seriously IT departments that transitioned mission-critical poo poo onto Itanium a decade ago and want to keep their dead gay system running on second-rate hardware until the end of time just so they never have to transition it back?

yes. itanium is the new mainframe. companies are stuck on it running their hpux and vms systems on slow, expensive hardware because migrating is basically impossible.

  • Locked thread