Adam Leventhal
π€ SpeakerAppearances Over Time
Podcast Appearances
Yeah, I have it. I have not watched it.
I mean, I gave like five, ten minutes at Java 1, and it was kind of hyperventilating when they were talking about the... whatever it was, 30,000 people in the room, and then even more so on the 200,000 people online. But it was a big room.
I mean, I gave like five, ten minutes at Java 1, and it was kind of hyperventilating when they were talking about the... whatever it was, 30,000 people in the room, and then even more so on the 200,000 people online. But it was a big room.
I could have really parlayed that hair into something.
I could have really parlayed that hair into something.
Yeah, I think AMD's biggest strength is the fact that you're basically only choosing the number of cores, what the frequency is, and cache size. Otherwise, all the other features are the same. And I think that actually ends up being pretty powerful. You're not getting into a case where it's like, oh, do you want to have fast memory? Different SKU. Do you want to have a different...
Yeah, I think AMD's biggest strength is the fact that you're basically only choosing the number of cores, what the frequency is, and cache size. Otherwise, all the other features are the same. And I think that actually ends up being pretty powerful. You're not getting into a case where it's like, oh, do you want to have fast memory? Different SKU. Do you want to have a different...
Do you want to have RAS features? Ooh, sorry. That's going to cost you. That's going to cost you.
Do you want to have RAS features? Ooh, sorry. That's going to cost you. That's going to cost you.
No. That's the most shocking bit to me, is that you basically still never, despite Intel championing it and trying to put all that energy into everything over the years, you still just got nothing.
No. That's the most shocking bit to me, is that you basically still never, despite Intel championing it and trying to put all that energy into everything over the years, you still just got nothing.
Skylake is what did that. But you also had this problem on Broadwell with AVX2 and the others. And it's actually worse than just running an instruction. If you actually just leave the AVX save state bit such that Intel thinks it's modified in the register state, that's enough to trigger this slowdown sometimes. Oh, man. You might not remember this. We had a nasty bug back at Joyent.
Skylake is what did that. But you also had this problem on Broadwell with AVX2 and the others. And it's actually worse than just running an instruction. If you actually just leave the AVX save state bit such that Intel thinks it's modified in the register state, that's enough to trigger this slowdown sometimes. Oh, man. You might not remember this. We had a nasty bug back at Joyent.
where we had a guest in windows and we just weren't properly clearing one part of the save state in the initial state. So the initial state basically was like, you know, like the two 56 bit op masks are the two physics, but register state YMM state is valid. It's like, okay, I'm going to no longer boost.
where we had a guest in windows and we just weren't properly clearing one part of the save state in the initial state. So the initial state basically was like, you know, like the two 56 bit op masks are the two physics, but register state YMM state is valid. It's like, okay, I'm going to no longer boost.
Yeah. I mean, basically just that one for, it was just for it, but it was just, that's, I think that to me is kind of the even more telling, but even if you just leave the state in the save state, then you're, you're toast.