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

It's only a few billion instructions on a decent sized server these days


Damn, I want one of these 100GHz CPUs you have, that sounds great.

I think you mean million :)


You'd be surprised. 1 billion instructions in 25ms is realistic these days.

My laptop can execute about 400 billion CPU instructions per second on battery.

That's about 10 billion instructions in 25ms.

Ihat's the CPU alone, i.e. not including the GPU which would increase the total considerably. Also not counting SIMD lanes as separate: The count is bona fide assembly language instructions.

It comes from cores running at ~4GHz, 8 issued instructions per clock, times 12 cores, plus 4 additional "efficiency" cores adding a bit more. People have confirmed by measurement the 8 instructions per clock is achievable (or close) in well-optimised code. Average code is more like 2-3 per cycle.

Only for short periods as the CPU is likely to get hot and thermally throttle even with its fan. But when it throttles it'll still exceed 1 billion in 25ms.

For perspective on how far silicon has come, the GPU on my laptop is reported to do about 14 trillion floating-point 32-bit calculations per second.


My ipad has 8 cores executing about 4 to 6 billion instructions a second these days (3GHz at a most ipc of about two)




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

Search: