Hacker News new | past | comments | ask | show | jobs | submit login




> Transmeta tried it and failed

Author has clearly not heard about NexGen! They implemented a RISC architecture that code morphed x86 i586 design. They were then bought out by AMD who shortly thereafter adopted the design for their own architecture. Then Intel had no choice but to adopt NexGen architecture as well lool. We all use NexGen Architecture now. The most famous microprocessor no one's heard of. I only know because NexGen was based in Milpitas and that's where I live, so Milpitas Architecture is like hometown pride.

As for patents, Xed is tiny (only ~4kb) and it allows us to distinguish the which instructions belong to which microarchitectures, e.g. k8, sse3, sse4, avx. That gives us a clear accurate picture of the intellectual property rolloff, thereby enabling a fabless chip or emulator to simply ignore the encumbered parts of the encoding space. The tradeoff is you can't patent troll Intel (due to Xed being licensed Apache 2.0) and I think that's fair.


XED is an Intel project, the X86 Encoder Decoder, for those who don't know.

https://intelxed.github.io/


Nexgen was great, the lack of a FPU at that moment in time however was fatal at launch.

Quake was just starting to ignite the world and pentium performance at 486 prices would have done more, but no fpu... it ran NT fine enough although my memory wants to say Microsoft detected it as a 386 so that would have cut NT 4 out of the picture.

I thought knowledge of them was more common but I guess not


The TL;DR seems to be that if you restrict yourself to implementing an ISA from 20 years ago, your chip can indeed be patent free, but that isn't going to run modern software - maybe not even modern x86 32-bit software!


I thought windows runs on anything which supports extensions up to sse2, which is what amd64 includes.


https://docs.microsoft.com/en-us/windows-hardware/design/min...

Devices that run Windows 10 for desktop editions require a 1 GHz or faster processor or SoC that meets the following requirements:

* Compatible with the x86* or x64 instruction set.

* Supports PAE, NX and SSE2.

* Supports CMPXCHG16b, LAHF/SAHF, and PrefetchW for 64-bit OS installation


Mmmh, so it seems one would be stuck on win 8.0 (for 64bit) with an original implementation of amd64. Could probably still run a lot of new software.


Or run 32-bit Windows 10 instead.


The PAE and NX requirements can be disabled in the bootloader.


2026. Six years to go.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: