Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The chip has quasi-compiler that compiles stream of assembler instructions into uops and dispatches it onto various parts to run, often in parallel.

That part is driven via microcode (kind of like firmware) and fixes in that can fix some CPU bugs.

Which also means that one core can essentially run multiple assembler instructions in parallel (say fetch memory at same time floating point operation is running, at the same time some other integer operation is running etc.) and it just makes it look like it was done serially.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: