4 ms·
> I would be nice if they would continue to maintain the big endian PowerPC branch of Go Who is "they"? If you are referring to the Go project, big endian pow
by 4ad 10y ago
> I would be nice if they would continue to maintain the big endian PowerPC branch of Go
Who is "they"?
If you are referring to the Go project, big endian power is supported.
> as that appears to have atrophied in recent years.
What exactly has atrophied?
> Apple PowerPC [...] highest performance big endian systems available
???
POWER8 (and soon POWER9) systems are available today, in big endian mode. You don't need obsolete hardware.
Modern MIPS64 is also faster than old Apple G5s, albeit it can be tricky to get one.
ARM64 is available in server grade hardware, with current level of performance. Unfortunately, even though ARM64 supports big-endian, nobody deploys in big-endian mode. When I did the ARM64 Go port, I did run my ARM64 hardware in big-endian mode for a while, but as that required created my own distribution, I never committed big-endian ARM64 support in the Go port. If a big-endian ARM64 distribution ever appears, we'll definitely add ARM64 big-endian support to Go.
> The only other BE systems out there of comparable performance are SPARC systems
FYI, I am working on a SPARC64 Go port. It's in a very advanced stage. I hope it will be ready for Go 1.8. I am using a S7-2 system, 4.13GHz, 128 threads, 256GB RAM, very good single threaded performance. I can assure you it's very performant, but yes, it's more expensive that POWER.
In any case, thanks for your support! We definitely need more awareness of non-x86 architectures.