File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 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}
572572\section {Sequential consistency on weakly-ordered hardware }
573573
574574Different 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},
576584generally ensuring a global sequence for loads and stores in most scenarios.
577585Conversely, architectures like \textsc {Arm} are considered \introduce {weakly-ordered},
578586meaning 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