Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
X86
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Designers and manufacturers=== [[File:Am386SXL-25cropped.jpg|thumb|[[Am386]], released by AMD in 1991]] {{Further|List of former IA-32 compatible processor manufacturers}} At various times, companies such as [[IBM]], [[VIA Technologies|VIA]], [[NEC]],{{Efn|The NEC V20 and V30 also provided the older 8080 instruction set, allowing PCs equipped with these microprocessors to operate CP/M applications at full speed (i.e., without the need to simulate an 8080 by software).}} [[AMD]], [[Texas Instruments|TI]], [[STMicroelectronics|STM]], [[Fujitsu]], [[Oki Electric Industry|OKI]], [[Siemens]], [[Cyrix]], [[Intersil]], [[Chips and Technologies|C&T]], [[NexGen]], [[United Microelectronics Corporation|UMC]], and [[Vortex86|DM&P]] started to design or manufacture{{Efn|[[Fabless]] companies designed the chip and contracted another company to manufacture it, while fabbed companies would do both the design and the manufacturing themselves. Some companies started as fabbed manufacturers and later became fabless designers, one such example being AMD.}} x86 [[central processing unit|processors]] (CPUs) intended for personal computers and embedded systems. Other companies that designed or manufactured x86 or [[x87]] processors include [[ITT Corporation]], [[National Semiconductor]], ULSI System Technology, and [[Weitek]]. Such x86 implementations were seldom simple copies but often employed different internal [[microarchitecture]]s and different solutions at the electronic and physical levels. Quite naturally, early compatible microprocessors were 16-bit, while 32-bit designs were developed much later. For the [[personal computer]] market, real quantities started to appear around 1990 with [[i386]] and [[i486]] compatible processors, often named similarly to Intel's original chips. After the fully [[Instruction pipelining|pipelined]] [[i486]], in 1993 [[Intel]] introduced the [[Pentium]] brand name (which, unlike numbers, could be [[trademark]]ed) for their new set of [[superscalar]] x86 designs. With the x86 naming scheme now legally cleared, other x86 vendors had to choose different names for their x86-compatible products, and initially some chose to continue with variations of the numbering scheme: [[IBM]] partnered with [[Cyrix]] to produce the [[Cyrix Cx5x86|5x86]] and then the very efficient [[6x86]] (M1) and [[6x86]]MX ([[Cyrix 6x86|MII]]) lines of Cyrix designs, which were the first x86 microprocessors implementing [[register renaming]] to enable [[speculative execution]]. AMD meanwhile designed and manufactured the advanced but delayed [[5k86]] ([[AMD K5|K5]]), which, internally, was closely based on AMD's earlier [[29K]] [[RISC]] design; similar to [[NexGen]]'s [[Nx586]], it used a strategy such that dedicated pipeline stages decode x86 instructions into uniform and easily handled [[micro-operation]]s, a method that has remained the basis for most x86 designs to this day. Some early versions of these microprocessors had heat dissipation problems. The 6x86 was also affected by a few minor compatibility problems, the [[Nx586]] lacked a [[floating-point unit]] (FPU) and (the then crucial) pin-compatibility, while the [[AMD K5|K5]] had somewhat disappointing performance when it was (eventually) introduced. Customer ignorance of alternatives to the Pentium series further contributed to these designs being comparatively unsuccessful, despite the fact that the [[AMD K5|K5]] had very good Pentium compatibility and the [[6x86]] was significantly faster than the Pentium on integer code.{{Efn|It had a slower FPU however, which is slightly ironic as Cyrix started out as a designer of fast floating-point units for x86 processors.}} [[AMD]] later managed to grow into a serious contender with the [[AMD K6|K6]] set of processors, which gave way to the very successful [[Athlon]] and [[Opteron]]. There were also other contenders, such as [[Centaur Technology]] (formerly [[Integrated Device Technology|IDT]]), [[Rise Technology]], and [[Transmeta]]. [[VIA Technologies]]' energy efficient [[VIA C3|C3]] and [[VIA C7|C7]] processors, which were designed by the [[Centaur Technology|Centaur]] company, were sold for many years following their release in 2005. Centaur's 2008 design, the [[VIA Nano]], was their first processor with [[superscalar]] and [[speculative execution]]. It was introduced at about the same time (in 2008) as Intel introduced the [[Intel Atom]], its first "in-order" processor after the [[P5 (microarchitecture)|P5]] [[Pentium]]. Many additions and extensions have been added to the original x86 instruction set over the years, almost consistently with full [[backward compatibility]].{{Efn|Intel abandoned its "x86" naming scheme with the ''[[P5 (microarchitecture)|P5]] [[Pentium]]'' during 1993 (as numbers could not be trademarked). However, the term x86 was already established among technicians, compiler writers etc.}} The architecture family has been implemented in processors from Intel, [[Cyrix]], [[AMD]], [[VIA Technologies]] and many other companies; there are also open implementations, such as the Zet SoC platform (currently inactive).<ref>{{cite web |date=November 4, 2013 |title=Zet: The x86 (IA-32) open implementation: Overview |url=http://opencores.org/project,zet86 |url-status=live |archive-url=https://web.archive.org/web/20180211072830/https://opencores.org/project,zet86 |archive-date=February 11, 2018 |access-date=January 5, 2014 |website=OpenCores}}</ref> Nevertheless, of those, only Intel, AMD, VIA Technologies, and [[Vortex86|DM&P Electronics]] hold x86 architectural licenses, and from these, only the first two actively produce modern 64-bit designs, leading to what has been called a "duopoly" of Intel and AMD in x86 processors. However, in 2014 the Shanghai-based Chinese company [[Zhaoxin]], a joint venture between a Chinese company and VIA Technologies, began designing VIA based x86 processors for desktops and laptops. The release of its newest "7" family<ref>{{Cite web |title=Zhaoxin Preparing Linux Kernel Support For 7-Series Centaur CPUs |url=https://www.phoronix.com/scan.php?page=news_item&px=Zhaoxin-Centaur-Family-7-Bits |access-date=2022-04-05 |website=www.phoronix.com |language=en}}</ref> of x86 processors (e.g. KX-7000), which are not quite as fast as AMD or Intel chips but are still state of the art,<ref>{{Cite web |title=Zhaoxin aiming at 2021 release for its 7nm x86 CPUs - CPU - News - HEXUS.net |url=https://m.hexus.net/tech/news/cpu/137873-zhaoxin-aiming-2021-release-7nm-x86-cpus/ |access-date=2022-04-05 |website=m.hexus.net}}</ref> had been planned for 2021; as of March 2022 the release had not taken place, however.<ref>{{Cite web |title=Zhaoxin Finally Adding "Lujiazui" x86_64 CPU Tuning To GCC |url=https://www.phoronix.com/scan.php?page=news_item&px=Zhaoxin-lujiazui-GCC |access-date=2022-04-05 |website=www.phoronix.com |language=en}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)