Message from @lidl papi

Discord ID: 644514987175313408


2019-11-14 12:24:08 UTC  

@Goz3rr and aint HLE anyway C/C++ only thing or ?

2019-11-14 12:24:27 UTC  

HLE is about machine code

2019-11-14 12:24:30 UTC  

it's an instruction

2019-11-14 12:24:57 UTC  

yeah but all thing i know have had problems/used it have had something to do with C so i was just quessing

2019-11-14 12:25:02 UTC  

HLE adds two instruction prefixes

2019-11-14 12:25:09 UTC  

which through some black magic fuckery are backwards compatible

2019-11-14 12:25:17 UTC  

so they can remove HLE without breaking anything

2019-11-14 12:25:25 UTC  

since it'll just fall back

2019-11-14 12:25:42 UTC  

the performance loss that tweet is talking about is unrelated to HLE instructions itself

2019-11-14 12:26:24 UTC  

the microcode update changed something relating to how jump instructions are decoded

2019-11-14 12:26:48 UTC  

the problem this tweet is talking about

2019-11-14 12:26:56 UTC  

compilers can know about this issue and generate different code

2019-11-14 12:27:12 UTC  

to avoid crossing 32 byte boundaries or ending up on a 32 byte boundary

2019-11-14 12:27:30 UTC  

for negligible side effects (basically just add a nop or reorder code)

2019-11-14 12:27:33 UTC  

but the problem is

2019-11-14 12:27:43 UTC  

everything has to be recompiled for that to happen

2019-11-14 12:27:53 UTC  

hence things compiled before now might try to do that and see reduced performance

2019-11-14 12:30:17 UTC  

and the way almost all modern software works

2019-11-14 12:30:39 UTC  

no one actually compiles for different cpus

2019-11-14 12:30:51 UTC  

unless you're some arch turboautist

2019-11-14 12:32:27 UTC  

gentoo*

2019-11-14 12:32:51 UTC  

Same difference

2019-11-14 12:34:09 UTC  

it's not, you don't build from source on arch unless outside package manageer

2019-11-14 12:50:03 UTC  

Performance in games seems to be in line with the 0-4% decrease Intel states

2019-11-14 12:50:13 UTC  

Mainly because games are GPU limited anyways

2019-11-14 13:09:42 UTC  

INTEL NO 1

2019-11-14 13:18:01 UTC  

https://cdn.discordapp.com/attachments/527849695020580866/644526455723917315/15736812040381.png

2019-11-14 13:18:15 UTC  

>when desktop CPUs are more powerful than your 10 times more expensive server CPUs

2019-11-14 13:18:16 UTC  

LOL!

2019-11-14 13:19:31 UTC  

>actually taking passmark as a representative benchmark

2019-11-14 13:19:32 UTC  

LOL!

2019-11-14 13:20:03 UTC  

https://cdn.discordapp.com/attachments/527849695020580866/644526967290462208/15735834049871.png

2019-11-14 13:20:11 UTC  

LOL!

2019-11-14 13:20:49 UTC  

you're laughing now until you realize that with the current going AMD users will get the same performance impact

2019-11-14 13:22:00 UTC  

yeah when that happens

2019-11-14 13:22:08 UTC  

it's already happening

2019-11-14 13:22:14 UTC  

intel submitted the patches to GCC today

2019-11-14 13:22:50 UTC  

Current Intel hardware mitigations do not cover TAA and current Cascade Lake CPUs remain vulnerable. TAA can allow leaking of data across processes, privilege boundaries and Hyper Threading. With Hyper Threading disabled, TAA can still leak data from protected domains.

2019-11-14 13:22:56 UTC  

yikes imagine leaking data even when HT is off

2019-11-14 13:24:16 UTC  

also the next time you cherrypick benchmarks

2019-11-14 13:24:17 UTC  

>In this case the assembler update didn't make any difference as Firefox wasn't rebuilt from source as part of the test profile or the Clear Linux revision.