x/build: set up ppc64/linux and ppc64le/linux POWER9 builders #30138
In preparation to the work I intend to submit for go1.13, we would certainly need new POWER9 builders to test the new instructions.
Do you have any preferences on where to set these up? Is OSU still fine?
The text was updated successfully, but these errors were encountered:
We need to decide what builder host type names we should use for the new builders. I see we already have "host-linux-ppc64-osu" and "host-linux-ppc64le-osu" host types:
@ceseo In the original issue, you said:
Can you elaborate on how the new instructions are different? What are the exact GOOS and GOARCH values? Is it still
Given that "host-linux-ppc64-osu" and "host-linux-ppc64le-osu" host names are already taken, do you think these would be appropriate?
("-osu" suffix since they'll also be running at OSU.)
I have a change ready that creates a new env var like GOARM for ppc64/ppc64le. POWER9 has a new ISA, so we want to be able to generate these new instructions in SSA and take advantage of extra performance without breaking POWER8. However, we need to be able to test them. That's why we need a builder.
There's no need for a ppc64 (BE) builder, since there are no Linux distributions supporting POWER9 on big endian at the moment. AIX people might want a ppc64 POWER9 builder in the future, though.