How different is the UPC language from C?
its kind of a cultural successor to the SHMEM programming model which I think was developed in the 90s for the Cray t3e. at least until recently it was used quite by the NSA, but LBNL has been investing in it for general scientific use (multigrids has been a focus)
the previous environment was open source, so I'm not sure what moving to a gnu project changes. the old compiler was getting long it the tooth, so its probably just a refresh of the compiler base.
The generated C code can be further compiled with the system compiler, but with the integrated systems this is not needed.