Live data from Hacker News

New AMD EPYC-based Compute Engine family, now in beta

cloud.google.com

11–20 of 146 posts

Re: New AMD EPYC-based Compute Engine family, now in beta

#11
post #8
post #4

Can those instances be used in GKE node pools?

Disclosure: I work on Google Cloud. Should be, once the rollouts complete. So once you can see N2D types in the Console for your project, I think it'll just flow naturally to GKE.

Disclosure: I also work on Google Cloud

That's correct! Once the rollout completes, you will be able to use N2D instances for GKE!

Re: New AMD EPYC-based Compute Engine family, now in beta

#12
post #7

Earlier quoted context omitted.

Does the new n2d machine type support nested virtualization? (Asking because Azure supports nested virtualization but only on some machine types. AWS doesn't support nested virtualization at all. Google Cloud seems to support nested virtualization on other machine types.) Also, why 224 rather than 256?

We do not yet support AMD's nested implementation (we do on Intel). But cvallejo is also the PM for Nested :). As for 224, we've always reserved threads on each host for I/O and so on. Figure 2 from the Snap paper [1] is probably the best public reference. We also don't make it clear (on purpose) what size the underlying host processors are, though you can clearly guesstimate pretty easily. [1] https://research.googl…

> We do not yet support AMD's nested implementation (we do on Intel).

Any particular reason for that limitation, or just "not implemented yet"? (Not asking for product roadmaps, just wondering if there's a specific technical issue that makes it more difficult to support.)

> As for 224, we've always reserved threads on each host for I/O and so on. Figure 2 from the Snap paper [1] is probably the best public reference.

That's helpful, thank you.

Re: New AMD EPYC-based Compute Engine family, now in beta

#14
post #3

Disclosure: I work on Google Cloud. cvallejo is the PM, so ask her anything!

Does the new n2d machine type support nested virtualization? (Asking because Azure supports nested virtualization but only on some machine types. AWS doesn't support nested virtualization at all. Google Cloud seems to support nested virtualization on other machine types.) Also, why 224 rather than 256?

[deleted]

Re: New AMD EPYC-based Compute Engine family, now in beta

#16
post #9

Well, they may be hypothetically "available" in us-central1, but they don't show up for me. All I see is "Cascade Lake powered" N2.

Disclosure: I work on Google Cloud.

Sorry for the confusion. We should be more clear and explicitly state "now rolling out". Over the course of our multi-day rollout, different regions and the console will start showing these.

Re: New AMD EPYC-based Compute Engine family, now in beta

#17
post #8

Earlier quoted context omitted.

Disclosure: I work on Google Cloud. Should be, once the rollouts complete. So once you can see N2D types in the Console for your project, I think it'll just flow naturally to GKE.

Disclosure: I also work on Google Cloud That's correct! Once the rollout completes, you will be able to use N2D instances for GKE!

And if it doesn't, it was always possible to break GKE state into "offering" node types that were not supported. Source: me, using preemptible instances for a year before they got into GKE ;-)

Modifying instance group templates is your friend.

Re: New AMD EPYC-based Compute Engine family, now in beta

#18
post #2

Now its getting really interesting: In the end you have to compare pricing for a vCore (which is a thread on a cpu) with per-thread performance on AMD vs. Intel. Does anyone know a benchmark like this? Epyc Processors are most often tested on heavy parallelizable tasks and not strictly single thread tasks.

From what I've seen AMD's recent chips beat (sometimes outright destroy) Intel on multithreaded tasks, but on single-threaded tasks it's still a bit of a toss up and depends on the work load. Intel seems to still come out ahead on some heavy numeric and scientific type work loads, especially if vector instructions are used. The differences are not huge though, and AMD solidly wins on price/performance even in cases where it's a bit slower in absolute performance for single threaded work.

At this point Intel literally only makes sense if you have one of those single threaded work loads where it still excels and you absolutely must have the fastest single thread performance.

Re: New AMD EPYC-based Compute Engine family, now in beta

#20
post #8

Earlier quoted context omitted.

Disclosure: I work on Google Cloud. Should be, once the rollouts complete. So once you can see N2D types in the Console for your project, I think it'll just flow naturally to GKE.

Disclosure: I also work on Google Cloud That's correct! Once the rollout completes, you will be able to use N2D instances for GKE!

> Disclosure: I also work on Google Cloud

Wow, half of the comments so far start with this disclosure! Tons of Google people lurking on HN :)

Post reply on HN