earlier this year, a little-known chinese company emerged as a potential suitor for amd, the us-based archrival to intel. that company, loongson, shares common roots with lenovo, the world's biggest pc manufacturer and has quietly amassed a rumoured war chest of 120 billion yuan (about $18.8bn, £12.1bn, au$26.3bn).
a massive bounty that it may want to use to take on the global microprocessor market (cpu or processors for the rest of us) which is currently dominated by intel and arm. we caught up with the president of loongson, weiwu hu, to discuss about the company's plans.
(thanks to a.voica from imagination technologies for his help setting up this interview)
weiwu hu, the president of loongson
techradar pro: what computer do you use every day?
weiwu hu: [i use] is a laptop that uses our loongson cpu. i have been using pcs and laptops with loongson cpus for my daily work for more than 5 years. in fact, the answers for this q&a have been written on that same loongson platform, the one you see in the picture.
trp: can you tell us more about loongson, where it comes from, why it was launched and how big the company is?
wh: we originally started in 2001 as a cpu research center that was part of the institute of computing technology (ict) inside the chinese academy of sciences (cas). in 2010, according to the requirements of ict-cas, we decided to set up loongson technology corporation ltd. with a clear mission to bring the fruits of our research work to the market.
we soon found that we needed to refocus our research to fully meet the requirements of the computing market. for example, academic research in ict promoted the use of many-core architectures for chip design, but the consumer market required dual-core or quad-core products that were missing from our roadmap.
furthermore, we discovered there was more work to be done to improve the performance of our loongson cpu. we thus worked hard to improve the micro-architecture dramatically. today, we are very excited to announce that the sophistication of the loongson gs464e micro-architecture is on par with intel's ivy bridge, which enables us to address many market requirements.
we have around 300-400 hardware and software engineers developing our core cpu technologies but also software and toolchains, rivalling the size and scope of many processor companies. additionally, our ecosystem of our customers and partners has rapidly grown to include over 10,000 software and hardware engineers developing products based on our cpu technology.
trp: why did you choose mips and not arm as most other vendors?
wh: our goal is to build a new ecosystem that will challenge the existing cpu providers. the mips architecture provides a way for us to differentiate and quickly achieve our goal. mips provides very high performance at lower power and reduced area in comparison with their direct competitors. by choosing mips64, we also have access to the one of the most mature 64-bit software ecosystems in the industry. in addition, the mips architecture license is more flexible than arm. for example, mips customers can add new instructions through udi (user-defined interface).
trp: you also developed your own linux distribution. why was that the case?
wh: firstly, we try to contribute as much as possible to the open source community. for example, loongson technology is one of the 14 companies working on (google's) chromium, and contributed almost 100,000 lines code to this project. secondly, we have several operating system partners and many pc and server customers in china that prefer to use loongnix, our in-house linux distribution. servicing all these partners one by one would have been an inefficient approach, so we decided to create and maintain loongnix to service them in parallel. this also enables us to collaborate with our partners and continuously improve the ecosystem of loongson cpu together.
trp: your focus seems to be on desktop, servers and embedded. what about mobile?
wh: the most important factor for us is to focus on certain industries where we believe we can make a difference, rather than trying to hit all possible markets. we currently have a development plan that stretches to 2020. we plan to support customers in desktop, servers and embedded markets. we also have cpus used in mobile devices running android and linux os, but only for certain very well-defined applications. our goal is to start with the markets mentioned that require good embedded performance, then evolve to markets with more high-performance applications running on general purpose operating systems. we plan to expand into the open computing market after 2020.
loongson cpus are used in supercomputers as well
trp: could you tell us more about loongbt and how it could help developers?
wh: loongbt is a set of instructions added to mips to speed up binary translation of x86 and arm applications running on a loongson cpu. 90% of the instructions of x86, arm and mips isas have the same core functionality. therefore implementing a binary translation mechanism for these instructions from x86 and arm to mips was a smooth process that resulted in high efficiency. but we found that the other 10% may greatly reduce binary translation efficiency – code would run up to 10 times slower without hardware acceleration. loongbt implements acceleration for these 10% x86 and arm instructions using the mips instruction format to make the translation of all instructions from x86 and arm to mips very efficient, and more than 10 times faster. of course, the run time structure such as registers and tlb should also be improved and that improvement is part of loongbt.
trp: how do you see the global market for processors evolving over the next 12 months. any trends (hsa, lower power consumption, greater role of gpu etc)?
wh: as i said, now we are mainly focusing on applications and use cases for certain industries. loongson is still a small cpu company and it is more important for us to work closely with our customers to understand their requirements, rather than simply pursue international trends. we've found that if we work hard with partners and customers to build this new ecosystem, we can create highly optimized solutions that are much better than repurposed generic systems from mainstream providers - even though each part of the system might not be as good as its mainstream counterpart.
trp: what is your relationship with amd?
wh: loongson cpus use the hypertransport system bus [from amd], and some loongson motherboards use amd's chipsets.