File tree 1 file changed +9
-1
lines changed
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -572,7 +572,15 @@ \section{Atomic operations as building blocks}
572
572
\section {Sequential consistency on weakly-ordered hardware }
573
573
574
574
Different hardware architectures offer distinct memory models or \introduce {memory models}.
575
- For instance, x64 architecture is known to be \introduce {strongly-ordered},
575
+ For instance, x64 architecture\punckern \footnote {%
576
+ Also known as x86-64, x64 is a 64-bit extension of the x86 instruction set, officially unveiled in 1999.
577
+ This extension heralded the introduction of two novel operation modes:
578
+ 64-bit mode for leveraging the full potential of 64-bit processing and compatibility mode for maintaining support for 32-bit applications.
579
+ Initially developed by AMD and publicly released in 2000, the x64 architecture has since been adopted by Intel and VIA,
580
+ signaling a unified industry shift towards 64-bit computing.
581
+ This wide adoption marked the effective obsolescence of the Intel Itanium architecture (IA-64),
582
+ despite its initial design to supersede the x86 architecture.
583
+ } is known to be \introduce {strongly-ordered},
576
584
generally ensuring a global sequence for loads and stores in most scenarios.
577
585
Conversely, architectures like \textsc {Arm} are considered \introduce {weakly-ordered},
578
586
meaning one should not expect loads and stores to follow the program sequence without explicit instructions to the \textsc {CPU}.
You can’t perform that action at this time.
0 commit comments