ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Other Software > Developer's Corner

Interesting article discussing how C on modern architectures is convoluted

<< < (2/2)

richardsmith7021:
The "C" programming language enforces nothing in the way of memory model or threads or processor layout. The language itself can be applied to almost any hypothetical processor system

f0dder:
Intel processors certainly do.  For example, here's a KB article from Microsoft describing an update that contains microcode to fix a Spectre vulnerability: https://support.micr...el-microcode-updates-mwb1100 (January 01, 2019, 04:04 AM)
--- End quote ---
Neither the Intel nor AMD x86 processors can be fully redefined with Microcode, though. The companies don't want to provide much information on what is possible, and the firmware blobs are undocumented, encrypted and digitally signed - but the general idea is that some of the more complex things can be tweaked, whereas a lot of the more common stuff is pretty hardwired.

Navigation

[0] Message Index

[*] Previous page

Go to full version