3 ms·
Thanks for that information! I have been interested in getting x86 produced in smaller nanometer (e.g. <32nm). My project: https://ei2030.github.io/FemtoTX/#abo
by initramfs 2mo ago
Thanks for that information! I have been interested in getting x86 produced in smaller nanometer (e.g. <32nm). My project: https://ei2030.github.io/FemtoTX/#about https://ei2030.github.io/FemtoTX/#about
Edit: It also appears Nvidia might also have an x86 license: https://www.nvidia.com/en-us/drivers/uli-m6117c/ https://www.nvidia.com/en-us/drivers/uli-m6117c/
Also,
https://www.tomshardware.com/pc-components/cpus/intel-licenses-atom-class-x86-cores-to-startup-firm-reportedly-sharing-rtl-enabling-customer-to-build-its-own-custom-processors-based-on-x86-general-purpose-cores https://www.tomshardware.com/pc-components/cpus/intel-licens... (Caveat: The startup is acquainted with the Intel CEO, so it's rare for them to grant the x86 license to non-buddies.)
"Intel provided Rosaic access to an unknown Atom-class core, which enables the company to build its own custom processors based on x86 general-purpose cores, according to the report. The renowned chipmaker plans to ship Rosaic register-transfer level (RTL) code for the Atom processor core, which will let the startup build its custom system-on-chip (SoC) both at Intel Foundry and elsewhere."
What's interesting is that a startup with limited funds would most likely seek a 32-bit x86 license if a) they don't need more than 4GB of RAM, and b), if they don't want to pay AMD for the 64 bit license add-on. :)
- Conan_Kudo 2mo agoI'll also point out that we've always had better starting points for open source high performance cores. SPARC and POWER both have open ISAs and open-source cores with useful performance. The UltraSPARC T1 and T2 processors were open sourced under the OpenSPARC project. POWER has the OpenPOWER project governing the Power ISA, and IBM itself created Microwatt, Chiselwatt, and the A2I/A2O cores as open source that people can build their own PowerPC systems from. OpenFirmware came out of OpenSPARC and is also used by POWER too. Parts of it are used in ARM and RISC-V today (mostly DeviceTree, though arguably quite badly). Nobody actually wants to make good cores for cheap. Nobody wants to make compatible systems unless forced to. That's why ARM and RISC-V are fragmented messes.
- initramfs 2mo agoTrue, and the only reason I'm partial to x86 and even some older ARMv cores is that there is a huge existing software ecosystem already available, reducing the need to develop new bootloaders and ports, as coding hours aren't free. CISC cores are treated as if they are a dirty word, but are more versatile for covering various applications.
- Conan_Kudo 2mo agoPowerPC at least still has a living ecosystem, even from the bootloader level. GRUB can boot from an OpenFirmware system. There's also yaboot if you hate yourself. ;) I would personally love to see more Power Systems based projects. Everything is out there, just someone has to want to do something with it. Fedora Linux even fully supports POWER8+ little-endian systems, and Fedora KDE offers a live ISO you can install on something like a Talos Workstation.
- initramfs 2mo agoThere have been some PowerISA implementations, https://libre-soc.org/openpower/ https://libre-soc.org/openpower/ although libre project had a major setback a few years ago: https://lists.libre-soc.org/pipermail/libre-soc-dev/2024-September/006548.html https://lists.libre-soc.org/pipermail/libre-soc-dev/2024-Sep...
- jabl 2mo agoYes, but compared to RISC-V neither OpenSPARC nor OpenPOWER are really going anywhere. Not really sure why, maybe the lawyers read the fine print about the level of openness they actually provide and decide that nope, not gonna touch that one? Technically just looking at the ISA both SPARC and POWER seem fine enough. So why is nobody interested? (Talos is interesting but not really an answer to the question, as it seems to be focused on building affordable-ish systems around an existing CPU, not developing new CPU's.)
- Conan_Kudo 2mo agoOpenSPARC is under the GPL, which is probably why it didn't go anywhere directly. OpenPOWER is under permissive creative commons licenses, and people are iterating on the open source cores released by them. But the arrangement with efabless didn't go anywhere, and the company shut down last year without warning. So there's nowhere to experiment with producing chips.
- initramfs 2mo agohttps://wafer.space https://wafer.space allows chips but I think tinytapeout became what efabless was doing: https://chipfoundry.io/ https://chipfoundry.io/ Also Hitachi's SH-2 & SH-4 patents expired in 2016, so J-core picked up where they left off: https://j-core.org/ https://j-core.org/ MIPS also went open source around 2018: https://www.datacenterknowledge.com/data-center-hardware/mips-joins-risc-v-as-second-open-source-alternative-to-arm https://www.datacenterknowledge.com/data-center-hardware/mip...
- Conan_Kudo 1mo agoThe "MIPS Open" program never launched. MIPS itself eventually pivoted to RISC-V, and is now owned by Globalfoundries. I don't think the j-core effort is still active? It would be interesting to see it continue, though.
- Dylan16807 2mo agox86_64 is itself well over 20 years old. You don't have to pay for it. And at this point SSE4 is on the verge of escaping patents, so a new startup might as well aim for that level. AVX is where you might run into patent fuss, but AVX isn't particularly important.
- initramfs 2mo agoI had the same thought too months ago. In fact, I speculated the i840 GPU could also be integrated. Might the i915 GPU (GMA 900) also be ready for patent expiration?? https://inavoyage.blogspot.com/2026/01/the-nm10-chipset-backporting-to-pentium.html https://inavoyage.blogspot.com/2026/01/the-nm10-chipset-back... although, the Sandy Bridge process would be ideal in terms of efficient iGPU integration.