Live data from Hacker News

Zhaoxin's x86 CPUs

en.zhaoxin.com

51–60 of 80 posts

Re: Zhaoxin's x86 CPUs

#51
post #2

This is VIA Technologies. Details here: http://www.tomshardware.com/news/via-chinese-x86-soc-2019,36...

This is also fake news, aka propaganda.

Do you remember that 4 core 2GHz Via cpu from 2015? or maybe that 8 core 2016 one? All paper products https://www.pcgamesn.com/sites/default/files/VIA%20CPU.jpg

Re: Zhaoxin's x86 CPUs

#52

Earlier quoted context omitted.

That was only the case until 2013 or so. Modern Atoms are vulnerable.

And the old Atoms were so slow that few people bothered with them.

There were tens of millions of EeePCs sold. At one point Asus EeePCs were outselling all Macbooks.

Re: Zhaoxin's x86 CPUs

#53

Earlier quoted context omitted.

Taiwan insist it's Chinese. Its government claims to be the rightful government of the whole of China.

The People's Republic of China and the Republic of China both agree there is a single China which includes Taiwan. They differ over who should govern it.

The Republic of China probably agrees partly because waiving their territorial claims could trigger military action through China's Anti-Secession Law.

Re: Zhaoxin's x86 CPUs

#54
post #10

Earlier quoted context omitted.

>"Zhaoxin's home-grown x86 CPU is completely designed from the ground up within China" Yes, just not that China, another one

Well, given the territorial claims, yes, kind of that one. It just depends which government you believe as to whether the island of Taiwan is occupied territory, or everything else in China is occupied territory. And these are governments we're talking about, so, needless to say, both sides killed millions to make this happen. Not because those people that got killed worked for the other side or were doing anything a…

Whatever they claim, in the present time reality the RC (Taiwan) and the PRC are 2 distinct independent countries that are not going to re-unite any soon. "Believing" any of the 2 just doesn't make much sense.

Re: Zhaoxin's x86 CPUs

#55

Do they have meltdown and/or spectre bug?

They have spectre, any CPU with speculative execution and caches of any sort (excluding some capability machines, no ROP exploit machines and PLB enforced SASOS machines), including branch prediction (!) is vulnerable to spectre. (For those of you not in comp arch, that roughly translates to "literally every single non embedded CPU, and then some") That's what makes the flaw so deep and troublesome.

Is speculative execution actually worth it? Can't compilers do the job and optimize execution sufficiently so we won't need speculative execution?

Anyway, "caches of any sort" sounds frightening: I can remember disabling all the caches on Pentium-3 to make it about as slow as 80386 so some ancient games that can't run on fast CPUs would run ok and be playable.

Re: Zhaoxin's x86 CPUs

#56
post #19

Earlier quoted context omitted.

It certainly goes a long way towards redirecting money to favoured state companies and building protectionist barriers, yes. Whether it provides any actual security is another matter.

Are you aware of historical events like the 1982 Siberian pipeline explosion? It was allegedly caused by sabotaged software inserted by a Canadian company on behalf of the CIA. Modern chips are certainly dense enough and have enough layers that you can hide Trojans in them. Buying e.g. routers with Chinese ICs is a credible threat to the US government.

The explosion happened because Soviets stole control software and tried to run it on their system.

Re: Zhaoxin's x86 CPUs

#57

I surprised most cpu chips don't have government back-doors in them.

Hasn't it been established that most chips have backdoors? I remember reading an article about that HN a while back. That's why china, russia, etc are trying to develop their native cpus. Also, isn't this why sensitive US agencies don't allow chinese made hardware?

Re: Zhaoxin's x86 CPUs

#58

Earlier quoted context omitted.

They have spectre, any CPU with speculative execution and caches of any sort (excluding some capability machines, no ROP exploit machines and PLB enforced SASOS machines), including branch prediction (!) is vulnerable to spectre. (For those of you not in comp arch, that roughly translates to "literally every single non embedded CPU, and then some") That's what makes the flaw so deep and troublesome.

Is speculative execution actually worth it? Can't compilers do the job and optimize execution sufficiently so we won't need speculative execution? Anyway, "caches of any sort" sounds frightening: I can remember disabling all the caches on Pentium-3 to make it about as slow as 80386 so some ancient games that can't run on fast CPUs would run ok and be playable.

Speculative execution is a workaround for the fact that CPUs read and process data much more quickly than main memory can provide it. The CPU tries to trace as many code-paths as possible so it can discover which memory addresses are likely to be used in the near future and queue them up so they'll be ready in the local cache when they're needed.

Smarter compilers wouldn't really help, this is all about how the code is running for the next millisecond on this specific workload on this specific CPU, rather than how it's running today or on this cluster or in general.

Re: Zhaoxin's x86 CPUs

#59

Earlier quoted context omitted.

They have spectre, any CPU with speculative execution and caches of any sort (excluding some capability machines, no ROP exploit machines and PLB enforced SASOS machines), including branch prediction (!) is vulnerable to spectre. (For those of you not in comp arch, that roughly translates to "literally every single non embedded CPU, and then some") That's what makes the flaw so deep and troublesome.

Is the Mill architecture solving problems orthogonal to this?

The Mill doesn't do speculative execution, so I guess it should be safe from Spectre? It also doesn't have a normal TLB and a very different idea of memory protection, so perhaps it will be safe from Meltdown too.

At the end of the day, though, Meltdown and Spectre are both consequences of all the caching between a modern CPU and main memory, so the Mill will likely need to at least be careful.

Re: Zhaoxin's x86 CPUs

#60

Earlier quoted context omitted.

Are you aware of historical events like the 1982 Siberian pipeline explosion? It was allegedly caused by sabotaged software inserted by a Canadian company on behalf of the CIA. Modern chips are certainly dense enough and have enough layers that you can hide Trojans in them. Buying e.g. routers with Chinese ICs is a credible threat to the US government.

> Modern chips are certainly dense enough and have enough layers that you can hide Trojans in them. Buying e.g. routers with Chinese ICs is a credible threat to the US government. Why bother hiding the malware in hardware? Most electronics are made in China these days anyway, and only a very, very small fraction of users ever replace or investigate the firmware on their devices. Much easier and cheaper just to load a…

> …only a very, very small fraction of users ever replace or investigate the firmware on their devices…

Remember that the users we are talking about here are US government agencies. Yes, they do investigate firmware. Yes, they do code reviews of your firmware source code. No, they won't let you just ship them a Chinese router with factory firmware on it.

Post reply on HN