It's not just a normal market - China may see this as essential to its ability to develop its technology. It's Made in Chine 2025 policy.
That's taken on new urgency as the west has started cutting China off from western tech - so it may be normal companies wanting some insurance in case intel / arm cut them off (trade disputes etc) AND the govt itself wanting to product its industrial base from cutoff during trade disputes.
I don't have any special knowledge on this, but from the announcement: According to reports, Black Iron [Xuan Tie] 910 can be used to design and produce high-performance end-to-end 5G chips, artificial intelligence and automatic driving.
So I guess they want to sell it as an alternative to ARM/nVidia/Qualcomm in those roles.
What i don‘t get is how optimizations should work for Risc-V. For e.g. intel chips you can do optimizations for every generation because some things have been optimized in the architecture so you can do different tricks. But with risc-v only the instruction set is the same and every cpu could implement it differently with different performance characteristics. How should someone optimize for this?
There's two ways: Firstly different chips will have different sets of extensions.
Secondly macro-op fusion - you can optimize particular sequences of instructions in order to try to get certain optimized micro ops, and it's expected in future that different sequences will be needed on different cores. A "wrong" sequence will run slowly but still run.
Of course all of this is a PITA from our (software) point of view.
Yeah because ARM sells the complete implementation for the ARM core. But with Risc-V there may be hundreds of different implementations, you can‘t really add optimizations for everyone.
Not everyone buys the implementations, I specifically listed multiple non-Cortex ones. Cavium/Marvell ThunderX, ThunderX2 (Broadcom Vulcan), Qualcomm Centriq (press F for Falkor), Ampere eMAG (Skylark), all current Apple stuff, are all very different custom implementations.