Originally posted by Khrundel
View Post
Originally posted by Khrundel
View Post

Originally posted by Khrundel
View Post
Originally posted by Khrundel
View Post

Do you know the peculiarities of the decoder? Of its behaviour in genX? genY? given microcode Z on batch NN with AVX throttling capping clock at A.BC GHz in practice?..
This game can be played both ways.
But I can go to the compiler guys and just ask; can you?
Originally posted by Khrundel
View Post
The reverse side of OoO is the dark magic of the decoder (aggravated by hypocrite marketing selling "performance" and staying silent when breaking the assumption of "security") -- as has been practically proved by those series of spectacular vulnerabilities during last several years.
Originally posted by Khrundel
View Post
Originally posted by Khrundel
View Post
I've seen too many cases where people would heroically fight non-problems with the "solutions" they came to -- it's just that the problem was wrong in the first place, and understanding that to reformulate the problem correctly would help a lot.
Drop the decoder and you might just not need that kind of acrobatics anymore.
PS: just in case, VLIW/EPIC are no silver bullet at all; in the particular case of Elbrus this approach is officially known to be chosen due to the need for HPC hardware when Soviet electronics tended to lag behind but Soviet programmers being very advanced; it's much the case for modern Russia either.
PPS: you know what... I use this 801-PC as my main workstation for four years. It's fine with me, no one tried -- or could -- force me to switch. Reading your allegations on the relevant hardware is, well, a kind of fun. :-)
Comment