• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel Exploring x86S Architecture, Envisions an Unadulterated 64-bit Future

T0@st

News Editor
Joined
Mar 7, 2023
Messages
2,077 (3.25/day)
Location
South East, UK
Intel has published a highly involved and extensive whitepaper on the topic of streamlining its CPU architectures, most notably by focusing on a purely 64-bit specification, and consequently dropping legacy 32-bit operating modes (as well as 16-bit!). Team Blue's key proposal states: "This whitepaper details the architectural enhancements and modifications that Intel is currently investigating for a 64-bit mode-only architecture referred to as x86S (for simplification). Intel is publishing this paper to solicit feedback from the ecosystem while exploring the benefits of extending the ISA transition to a 64-bit mode-only solution."

The paper provides a bit of background context: "Since its introduction over 20 years ago, the Intel 64 architecture became the dominant operating mode. As an example of this evolution, Microsoft stopped shipping the 32-bit version of their Windows 11 operating system. Intel firmware no longer supports non UEFI64 operating systems natively. 64-bit operating systems are the de facto standard today. They retain the ability to run 32-bit applications but have stopped supporting 16-bit applications natively. With this evolution, Intel believes there are opportunities for simplification in our hardware and software ecosystem."




The intros a small flow diagram: "Certain legacy modes have little utility in modern operating systems besides bootstrapping the CPU into the 64-bit mode. It is worth asking the question, "Could these seldom used elements of the architecture be removed to simplify a 64-bit mode-only architecture?" The architecture proposed in this whitepaper completes the transition to a 64-bit architecture, removing some legacy modes."



Envisioning a Simplified Intel Architecture said:
How Would a 64-Bit Mode-Only Architecture Work?
Intel 64 architecture designs come out of reset in the same state as the original 8086 and require a series of code transitions to enter 64-bit mode. Once running, these modes are not used in modern applications or operating systems.

An exclusively 64-bit mode architecture will require 64-bit equivalents of technologies that currently run in either real mode or protected mode. For example:
  • Booting CPUs (SIPI) starts in real-address mode today and needs a 64-bit replacement. A direct 64-bit reset state eliminates the several stages of trampoline code to enter 64-bit operation.
  • Today, using 5-level pages requires disabling paging, which requires going back to unpaged legacy mode. In the proposed architecture, it is possible to switch to 5-level paging without leaving a paged mode.
These modifications can be implemented with straightforward enhancements to the system architecture affecting the operating system only.

What Would Be the Benefits of a 64-bit Mode-Only Architecture?
A 64-bit mode-only architecture removes some older appendages of the architecture, reducing the overall complexity of the software and hardware architecture. By exploring a 64-bit mode-only architecture, other changes that are aligned with modern software deployment could be made. These changes include:
  • Using the simplified segmentation model of 64-bit for segmentation support for 32-bit applications, matching what modern operating systems already use.
  • Removing ring 1 and 2 (which are unused by modern software) and obsolete segmentation features like gates.
  • Removing 16-bit addressing support.
  • Eliminating support for ring 3 I/O port accesses.
  • Eliminating string port I/O, which supported an obsolete CPU-driven I/O model.
  • Limiting local interrupt controller (APIC) use to X2APIC and remove legacy 8259 support.
  • Removing some unused operating system mode bits.

Legacy Operating Systems on 64-Bit Mode-Only Architecture
While running a legacy 64-bit operating system on top of a 64-bit mode-only architecture CPU is not an explicit goal of this effort, the Intel architecture software ecosystem has sufficiently matured with virtualization products so that a virtualization-based software solution could use virtualization hardware (VMX) to deliver a solution to emulate features required to boot legacy operating systems.

Detailed Proposal for a 64-Bit Mode-Only Architecture
A proposal for a 64-bit mode-only architecture is available. It embodies the ideas outlined in this white paper. Intel is publishing this specification for the ecosystem to evaluate potential impacts to software.

The webpage introduction only serves as a simple primer on the topic of x86S - more technically-minded folks can take a look at the big whitepaper document (PDF) here.

View at TechPowerUp Main Site | Source
 
Joined
Dec 12, 2016
Messages
1,882 (0.65/day)
I’m all for getting rid of legacy bloat and simplifying hardware and software implementations.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,685 (2.41/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
Makes sense for most things consumer at least, since none of us would be reliant on 16-bit or 32-bit legacy operating modes. 32-bit software would still run fine in emulated mode in a 64-bit OS. This should hopefully lead to quicker boot times as well, as fewer things need to be initiated by the system.
 
Joined
Dec 29, 2021
Messages
67 (0.06/day)
Location
Colorado
Processor Ryzen 7 7800X3D
Motherboard Asrock x670E Steel Legend
Cooling Arctic Liquid Freezr II 420mm
Memory 64GB G.Skill DDR5 CAS30 fruity LED RAM
Video Card(s) Nvidia RTX 4080 (Gigabyte)
Storage 2x Samsung 980 Pros, 3x spinning rust disks for ~20TB total storage
Display(s) 2x Asus 27" 1440p 165hz IPS monitors
Case Thermaltake Level 20XT E-ATX
Audio Device(s) Onboard
Power Supply Super Flower Leadex VII 1000w
Mouse Logitech g502
Keyboard Logitech g915
Software Windows 11 Insider Preview
This didn't go well for them the last few times they tried this.

  • They came out with a 32-bit processor in the early 80s with a different instruction set than the x86 chips. Intel thought people would adopt it because it said "Intel" on the tin. Nobody did and kept using x86 because memory was still very expensive and boards for the 8088 (8086 with an 8-bit front-side bus) were far cheaper.
  • Intel released a 32-bit backwards-compatible x86 processor in 1986 with all kinds of advanced (for the time) features like virtual memory, a flat(ter) memory model, and hardware virtualization. People bought it and ran DOS on it.
  • In 96 Intel released the Pentium Pro and neglected 16-bit performance since they thought 32-bit was the future. Nobody bought it and it ended up relegated to workstations and servers which was a much smaller market back then. They fixed this in the Pentium 2 and they're still using that basic architecture 25 years later.
  • Around the same time they came up with a scheme to switch to 64-bits and drop x86 again. People would buy it because it said "Intel" on the heat-spreader. It took them years longer than anticipated and by the time it came out it ran x86 code (in emulation) drastically slower than actual x86 chips that were out at the time. AMD came out with amd64 that was backwards compatible but cleaned up the x86 architecture in 64-bit long mode. It completely killed the Itanic and forced Intel to start producing chips using amd64. They still claimed for years that this was just temporary and the Itanium still performed better. It didn't.
I'm fully behind getting rid of tech debt, but Intel has a long history of failing to read the room and getting the timing right. I'm thinking the timing might be right in the late 2040s-early 2050s.
 
Joined
Apr 26, 2008
Messages
232 (0.04/day)
System Name 3950X Workstation
Processor AMD Ryzen 9 3950X
Motherboard ASUS Crosshair VIII Impact
Cooling Cryorig C1 with Noctua NF-A12x15
Memory G.Skill F4-3600C16D-32GTZNC
Video Card(s) ASUS GTX 1650 LP OC
Storage 2 x Corsair MP510 1920GB M.2 SSD
Case Realan E-i7
Power Supply G-Unique 400W
Software Win 10 Pro
Benchmark Scores https://smallformfactor.net/forum/threads/the-saga-of-the-little-gem-continues.12877/
This didn't go well for them the last few times they tried this.

  • They came out with a 32-bit processor in the early 80s with a different instruction set than the x86 chips. Intel thought people would adopt it because it said "Intel" on the tin. Nobody did and kept using x86 because memory was still very expensive and boards for the 8088 (8086 with an 8-bit front-side bus) were far cheaper.
  • Intel released a 32-bit backwards-compatible x86 processor in 1986 with all kinds of advanced (for the time) features like virtual memory, a flat(ter) memory model, and hardware virtualization. People bought it and ran DOS on it.
  • In 96 Intel released the Pentium Pro and neglected 16-bit performance since they thought 32-bit was the future. Nobody bought it and it ended up relegated to workstations and servers which was a much smaller market back then. They fixed this in the Pentium 2 and they're still using that basic architecture 25 years later.
  • Around the same time they came up with a scheme to switch to 64-bits and drop x86 again. People would buy it because it said "Intel" on the heat-spreader. It took them years longer than anticipated and by the time it came out it ran x86 code (in emulation) drastically slower than actual x86 chips that were out at the time. AMD came out with amd64 that was backwards compatible but cleaned up the x86 architecture in 64-bit long mode. It completely killed the Itanic and forced Intel to start producing chips using amd64. They still claimed for years that this was just temporary and the Itanium still performed better. It didn't.
I'm fully behind getting rid of tech debt, but Intel has a long history of failing to read the room and getting the timing right. I'm thinking the timing might be right in the late 2040s-early 2050s.

What else do you see happening late 2040s-early 2050s? Just so I plan ahead...
 
Joined
Aug 21, 2013
Messages
1,908 (0.46/day)
This didn't go well for them the last few times they tried this.

  • They came out with a 32-bit processor in the early 80s with a different instruction set than the x86 chips. Intel thought people would adopt it because it said "Intel" on the tin. Nobody did and kept using x86 because memory was still very expensive and boards for the 8088 (8086 with an 8-bit front-side bus) were far cheaper.
  • Intel released a 32-bit backwards-compatible x86 processor in 1986 with all kinds of advanced (for the time) features like virtual memory, a flat(ter) memory model, and hardware virtualization. People bought it and ran DOS on it.
  • In 96 Intel released the Pentium Pro and neglected 16-bit performance since they thought 32-bit was the future. Nobody bought it and it ended up relegated to workstations and servers which was a much smaller market back then. They fixed this in the Pentium 2 and they're still using that basic architecture 25 years later.
  • Around the same time they came up with a scheme to switch to 64-bits and drop x86 again. People would buy it because it said "Intel" on the heat-spreader. It took them years longer than anticipated and by the time it came out it ran x86 code (in emulation) drastically slower than actual x86 chips that were out at the time. AMD came out with amd64 that was backwards compatible but cleaned up the x86 architecture in 64-bit long mode. It completely killed the Itanic and forced Intel to start producing chips using amd64. They still claimed for years that this was just temporary and the Itanium still performed better. It didn't.
I'm fully behind getting rid of tech debt, but Intel has a long history of failing to read the room and getting the timing right. I'm thinking the timing might be right in the late 2040s-early 2050s.
Most recent example is ATX12VO. A needlessly complex scheme that would split up one simple 24pin connector to multiple ones that take more space and in the process makes motherboards more expensive and easier to break due to added 3v and 5v processing that is currently done on PSU's. It was proposed years ago and aside from some prototypes, has gone nowhere even on OEM systems.
 
Joined
Apr 8, 2008
Messages
341 (0.06/day)
System Name Xajel Main
Processor AMD Ryzen 7 5800X
Motherboard ASRock X570M Steel Legened
Cooling Corsair H100i PRO
Memory G.Skill DDR4 3600 32GB (2x16GB)
Video Card(s) ZOTAC GAMING GeForce RTX 3080 Ti AMP Holo
Storage (OS) Gigabyte AORUS NVMe Gen4 1TB + (Personal) WD Black SN850X 2TB + (Store) WD 8TB HDD
Display(s) LG 38WN95C Ultrawide 3840x1600 144Hz
Case Cooler Master CM690 III
Audio Device(s) Built-in Audio + Yamaha SR-C20 Soundbar
Power Supply Thermaltake 750W
Mouse Logitech MK710 Combo
Keyboard Logitech MK710 Combo (M705)
Software Windows 11 Pro
I like it, 32bit has become rare to the point that only limited hardware is being used for such systems (embedded CPUs and OSs).

But, they'll have to work with at least AMD, IBM, Microsoft & the Linux community for this to work probably, this is not a simple x86 extension anymore like SSE, AVX, and to be "simple" as they call it, at least Intel and AMD must both agree on basic paths, especially 16bit & 32bit virtualization, it won't be simple anymore if it required separate code paths to address both AMD and Intel systems.

x86 is old, and has so much legacy things that it makes it slow and inefficient compared to modern alternatives (arm, risc-v).
 
Joined
Oct 6, 2021
Messages
1,605 (1.39/day)
I like it, 32bit has become rare to the point that only limited hardware is being used for such systems (embedded CPUs and OSs).

But, they'll have to work with at least AMD, IBM, Microsoft & the Linux community for this to work probably, this is not a simple x86 extension anymore like SSE, AVX, and to be "simple" as they call it, at least Intel and AMD must both agree on basic paths, especially 16bit & 32bit virtualization, it won't be simple anymore if it required separate code paths to address both AMD and Intel systems.

x86 is old, and has so much legacy things that it makes it slow and inefficient compared to modern alternatives (arm, risc-v).
Elaborate for us... How are the world's fastest CPUs "slow and inefficient"? It will hardly bring any advantage beyond making a CPU design a little bit leaner.


it's a similar situation to apple, samsung and others removing P2 connection, charger etc.. simplifies it, saves space and a few cents
 
Joined
Dec 26, 2006
Messages
3,848 (0.59/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
Makes sense (at least in consumer space and maybe more).............probably made sense almost 10 years ago.

Would be nice if all software was good for 4 thread minimum and 64-bit as well...........

Maybe in my lifetime.....................hopefully..............
 
Joined
Jun 19, 2010
Messages
409 (0.08/day)
Location
Germany
Processor Ryzen 5600X
Motherboard MSI A520
Cooling Thermalright ARO-M14 orange
Memory 2x 8GB 3200
Video Card(s) RTX 3050 (ROG Strix Bios)
Storage SATA SSD
Display(s) UltraHD TV
Case Sharkoon AM5 Window red
Audio Device(s) Headset
Power Supply beQuiet 400W
Mouse Mountain Makalu 67
Keyboard MS Sidewinder X4
Software Windows, Vivaldi, Thunderbird, LibreOffice, Games, etc.
remembers me of this 2016 rumor https://www.bitsandchips.it/english-news/rumor-even-intel-is-studying-a-new-x86-uarch
and as the facts and data where sparse 6.5 years ago, it is true that the first SSE extensions where not for 64bit OS in its base.
So those rumor had not the same specifics as released by intel now, but look related to me nevertheless.
Additionally over the time TigerLake .. AlderLake etc. seem related to another in an evolutionary way, maybe until the Royal Cores will be released where Jim Keller had its hands in the game.
And Jim Keller imho stands for for revolution instead of tiny stepped evolution.
 
Joined
Aug 20, 2007
Messages
21,489 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Elaborate for us... How are the world's fastest CPUs "slow and inefficient"?
The ISA is, not the cpus. They could even be faster, is how to look at it. These old features waste die space. They can use that space for better things.
 
Joined
Mar 10, 2010
Messages
11,878 (2.21/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Sounds like a side angle to leverage pluto like security nonesense to me I dunno.
Plus the obligatory upgrade force choke slam.
 
Joined
Apr 18, 2019
Messages
2,374 (1.15/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
Get a load of this wankery:
Since its introduction over 20 years ago, the Intel 64 architecture became the dominant operating mode.
EM64T (and descended) are Intel-implementations of AMD64; because Itanium64 was a spectacular garbage fire.

(To the point that the mere association of Itanium's reputation and "64-bit" actually harmed A64 sales. It was a common misconception that "64-bit" processors were "not compatible" or "no performance benefit", thanks to Itanium)

Their statement is factually true, when dissected.
However, it makes it sound like an Intel-created technology is market-dominant. It's not saying that at all; all it says is
"the majority of Intel processors operate in 64-bit mode"

Well, no sh*t, Sherlock!
 
Joined
Jun 18, 2021
Messages
2,551 (2.02/day)
Most recent example is ATX12VO. A needlessly complex scheme

ATX12VO is actually much simpler than regular ATX and I think it was a good change that will be a hard requirement to meet power efficiency targets eventually. It's just that other partners need to get onboard and, well, they didn't. Another example of failing to read the room I guess.

Yes, it does move complexity from the PSU to the Motherboard but that's not a bad thing, the motherboard can better manage power requirements relative to how many devices are/aren't connected and gets a better opportunity to offer nice to have features like higher power USB ports.

The PSU gets to be more of what it already is, a simple, dumb and reliable brick.
 
Joined
Sep 1, 2020
Messages
2,361 (1.52/day)
Location
Bulgaria
In the case of Itanium, Intel wanted to carve out a niche market with a specific proprietary architecture to milk from. In the case of the present work, I am not sure that there is a coincidence of intentions. I think that not only Intel would benefit from the change. Avoiding unnecessary steps in the organization of processes of jumping between modes will be a gain for users as well. Otherwise, the savings in the area of the logic in the cores is so insignificant that it hardly makes sense to list it as a motive.
 
Joined
Feb 1, 2019
Messages
3,610 (1.69/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
As long as emulated mode has no notable performance or compatibility costs then its fine its progress, but if it does, then it will be controversial as 32 bit is still commonly used to compile applications, and of course legacy stuff wouldnt be updated such as older games.

16 bit is already emulated successfully I believe.
 
Joined
Sep 17, 2014
Messages
22,499 (6.03/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Single digit % benefits is where Intel is desperately looking to gain x86 leverage. Is it even more than 2-3% I wonder.

It can't be more, I mean, can anyone give any insight on the actual cost on a die/ISA for keeping this intact?

Sounds like a side angle to leverage pluto like security nonesense to me I dunno.
Plus the obligatory upgrade force choke slam.
Yeah
Intel didn't do this in the ten plus years they had a tech leadership position, curiously.
 
Joined
Oct 6, 2021
Messages
1,605 (1.39/day)
Single digit % benefits is where Intel is desperately looking to gain x86 leverage. Is it even more than 2-3% I wonder.

It can't be more, I mean, can anyone give any insight on the actual cost on a die/ISA for keeping this intact?


Yeah
Intel didn't do this in the ten plus years they had a tech leadership position, curiously.
Considering that legacy 32-bit and 16-bit instructions can make up about 10% to 20% of the total x86 instruction set, removing these instructions could potentially save about 1-2% of space on a modern CPU. Yeah, game changer...
 
Joined
Jan 3, 2021
Messages
3,521 (2.46/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Intel seems unable to describe in simple terms what they're up to, so it's too easy for us to make wrong assumptions. The 32-bit mode is not going anywhere, it's staying. Here's the big change: an Intel processor will no longer be able to boot a 32-bit OS except in a VM. But 32-bit application code will continue to execute natively, no virtualisation needed, let alone emulation.

My guess is that Intel found security vulnerabilities in 32-bit protected mode and related stuff, or may be expecting to find them in the future, so they will remove functionality that's no longer really needed, just in case.

1684703304466.png

1684703340627.png

1684703411024.png
 
Last edited:
Joined
Feb 11, 2015
Messages
81 (0.02/day)
Haven't read the paper, but from the overview section titled "What Would Be the Benefits of a 64-bit Mode-Only Architecture?" the benefits are unclear. What's listed sounds totally insignificant as far as end-users are concerned, so I do wonder.

legacy 32-bit and 16-bit instructions can make up about 10% to 20% of the total x86 instruction set
Where's the info from?

removing these instructions could potentially save about 1-2% of space on a modern CPU. Yeah, game changer...
No idea, but if I had to guess I'd say much less than that. I'd guess simplifying the instruction decoder isn't the main benefit. Even if it were, the decoder doesn't take up much room. For example, it's difficult to find in this Intel 13th-gen floorplan (annotated by someone random, not sure how authoritative or accurate).
 
Joined
Aug 4, 2022
Messages
54 (0.06/day)
Since its introduction over 20 years ago, the Intel 64 architecture became the dominant operating mode.

Lol. Ok Intel. I guess if you say you invented it then it must be true huh? It's too bad people still remember your actual 64-bit attempt called Itanium.
 
Joined
Oct 6, 2021
Messages
1,605 (1.39/day)
Haven't read the paper, but from the overview section titled "What Would Be the Benefits of a 64-bit Mode-Only Architecture?" the benefits are unclear. What's listed sounds totally insignificant as far as end-users are concerned, so I do wonder.


Where's the info from?


No idea, but if I had to guess I'd say much less than that. I'd guess simplifying the instruction decoder isn't the main benefit. Even if it were, the decoder doesn't take up much room. For example, it's difficult to find in this Intel 13th-gen floorplan (annotated by someone random, not sure how authoritative or accurate).
I found it around:

"So, it was estimated that the Pentium used 30% of its transistors to support the x86 ISA. Since the x86 ISA and support hardware remained relatively constant, by the Pentium 4 era, x86 support was estimated to account for 10% of the transistor count.

Ars Technica' Jon Stokes touches on this x86-RISC decoding cost on The Pentium: An Architectural History of the World's Most Famous Desktop Processor."
 
Joined
May 3, 2018
Messages
2,881 (1.20/day)
The Itanic has been refloated.

Would be great to get rid of legacy bloat. I still reading plenty of whinging from people complaining they have 25 year old programs that simply wouldnt run if they went pure 64 vit, and seriously think they should even be a concern of cpu makers in 2023.
 
Joined
Dec 25, 2020
Messages
6,835 (4.74/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG MAXIMUS Z790 APEX ENCORE
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard Generic PS/2
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
I made a discussion thread about it a couple of days ago, it got buried on the other posts with seemingly little interest:


Some people seem to have voted negatively on my poll, but without an explanation as to why in the comments. I'm still quite interested in the subject, so feel free to pitch in either on my thread or over here. It seems like one of the biggest changes in how traditional desktop processors work in quite some time.

No idea, but if I had to guess I'd say much less than that. I'd guess simplifying the instruction decoder isn't the main benefit. Even if it were, the decoder doesn't take up much room. For example, it's difficult to find in this Intel 13th-gen floorplan (annotated by someone random, not sure how authoritative or accurate).

Yeah, I agree. But it's cleaning house so to speak, this is one of ARM's biggest advantages right now.
 
Top