Live data from Hacker News

An ARM killer from IIT-M?

factordaily.com

21–30 of 130 posts

Re: An ARM killer from IIT-M?

#21

To be honest though building a processor these days is not exactly difficult. That is especially true if you start with someone else's ISA and they have already created a GCC or LLVM back end for it. I was at Sun during the development of SPARC and as part of the Systems group we got to see a lot of the trade offs up front but these days transistors are not nearly so scarce. If you stick to 30 - 50Mhz for your first…

Amd29000. Moto88000. And DEC alpha. But this is long due for India.

Recall that the US semiconductor industry did have plenty of govt help at its inception. The Indian govt can similarly provide early support by being a customer. But still, it is going to be a tough row to hoe.

Re: An ARM killer from IIT-M?

#22
post #21

To be honest though building a processor these days is not exactly difficult. That is especially true if you start with someone else's ISA and they have already created a GCC or LLVM back end for it. I was at Sun during the development of SPARC and as part of the Systems group we got to see a lot of the trade offs up front but these days transistors are not nearly so scarce. If you stick to 30 - 50Mhz for your first…

Amd29000. Moto88000. And DEC alpha. But this is long due for India. Recall that the US semiconductor industry did have plenty of govt help at its inception. The Indian govt can similarly provide early support by being a customer. But still, it is going to be a tough row to hoe.

+1 for using the archaic phrase "tough row to hoe", and for using it correctly. :-) In the few times I've heard someone say it, they say "road to hoe" which doesn't really make sense.

Re: An ARM killer from IIT-M?

#23

It's definitely to be welcomed, but India barely has the kind of interests, state-apparatus or companies that'd want something like this to succeed. India neither has Baidu, nor Tencent, nor Wechat. They have Flipkart, which is barely an Alibaba, and is on a long drawn collision course towards merging with Amazon. The startups I've seen generally seem to target foreign markets, or to service people who service foreig…

Very unfortunate but true. Here’s to hoping atleast this time would be different. We need to look past the “If it’s India it has to be ridiculously cheap” factor. Everytime the Indian Space Agency reports an achievement, I always look for the “done for the first time, learnt about X” than the “look, I have done the common Space thing at 1/10th of the cost”. I wonder what all the talented ISRO would achieve if they ha…

> I always look for the “done for the first time, learnt about X” than the “look, I have done the common Space thing at 1/10th of the cost”

Water on the Moon

Re: An ARM killer from IIT-M?

#24

It's definitely to be welcomed, but India barely has the kind of interests, state-apparatus or companies that'd want something like this to succeed. India neither has Baidu, nor Tencent, nor Wechat. They have Flipkart, which is barely an Alibaba, and is on a long drawn collision course towards merging with Amazon. The startups I've seen generally seem to target foreign markets, or to service people who service foreig…

Of course any new venture has high probability of failure.

However, But India barely has the kind of interests, state-apparatus or companies that'd want something like this to succeed. They have Flipkart, which is barely an Alibaba...

Flipkart last week announced a Designed and engineered in India Smartphone [1].

And this was done by a homegrown company smartron.com. Their website shows how heavily invested they are in IoT (apart from mobile phones). This company was founded by a Mahesh Lingareddy, who it seems was a co-founder for a company which was acquired by Intel for $250 million.[2] - so he has all the resources (or credibility to raise funds) to put in place the execution plan for their vision of "India’s first global brand with focus on innovation, design, engineering, products and platforms." [3]

Or in other words, things are changing - past is not an indication for future failures.

[1] www.flipkart.com/billion-smartphone-launch-store

[2] https://www.msn.com/en-us/finance/technologyinvesting/2-acqu...

[3] http://www.smartron.com/about.html

More about Smartron: www.thehindubusinessline.com/info-tech/smartron-plans-rs-1500cr-investment-to-expand-operations/article9622268.ece

Re: An ARM killer from IIT-M?

#25

Earlier quoted context omitted.

With luck, Trump, the tightening H-1B/GC situation and the recent wave of xenophobia worldwide will push some talented people who would've otherwise left to stay in India. Modi has also pushed to make starting a business a quick process w.r.t paperwork.

Resisting mass immigration to leach from your welfare state is not xenophobic.

Resisting immigration of a particular demographic, one that arguably contributes most to the coffers of the said welfare state, is well within epistemological domain of the word 'xenophobia'.

Re: An ARM killer from IIT-M?

#26
The Actual ARM license and IP, is relatively tiny in overall cost of the chip. It is a very small amount of money for time to market and ecosystem.

ARMv8 ( Specifically the aarch64 part ) is like a clean start. I doubt RISC-V offer any advantage, especially we should now know the uArch is only tiny part of the equation, the implementation matters a lot.

Apart from the fear of lock in or ARM suddenly hike the price 100x, what exactly is the benefits and motives for RISC-V?

Or is this more of NIH Syndrome?

Re: An ARM killer from IIT-M?

#27

Glad to hear that they'll be taping out one of the Shakti chips so soon. Can't wait to see what comes of the higher-end server (or workstation, if you're me) chips. That said... > “The capitalist computing bourgeoisie want to enslave us all with proprietary processing architectures, but the proletariat eventually produces its own processor alternative – an ISA for and by the people, where instruction sets aren’t subj…

I wonder if the C-bashers were saying something similar when Lisp machines were reigning unchallenged.

Re: An ARM killer from IIT-M?

#28
post #21

To be honest though building a processor these days is not exactly difficult. That is especially true if you start with someone else's ISA and they have already created a GCC or LLVM back end for it. I was at Sun during the development of SPARC and as part of the Systems group we got to see a lot of the trade offs up front but these days transistors are not nearly so scarce. If you stick to 30 - 50Mhz for your first…

Amd29000. Moto88000. And DEC alpha. But this is long due for India. Recall that the US semiconductor industry did have plenty of govt help at its inception. The Indian govt can similarly provide early support by being a customer. But still, it is going to be a tough row to hoe.

> And DEC alpha.

I really wish all these "open source" chips would just steal the DEC Alpha microarchitecture and implement it. It's been almost 20 years--even the patents on EV7 should have run out by now.

It was a really clean, mostly orthogonal microarchitecture that had most of the really annoying implementation corners filed down. EV5 is a very straightforward chip and maps very well to low power implementations (see StrongARM). EV6 is pretty straightforward in modern technology nodes.

And, best of all, it's documented. Compilers exist. Operating systems exist. Old hardware exists that can be used for validation and initial development. It wouldn't require you to build an entire ecosystem up front in order to bootstrap.

Re: An ARM killer from IIT-M?

#29

To be honest though building a processor these days is not exactly difficult. That is especially true if you start with someone else's ISA and they have already created a GCC or LLVM back end for it. I was at Sun during the development of SPARC and as part of the Systems group we got to see a lot of the trade offs up front but these days transistors are not nearly so scarce. If you stick to 30 - 50Mhz for your first…

That is simply not true.

Building a CPU can be "easy" if you want to build something that works. If you want to build something that is power efficient and, at the same time, quite performant, then the complexity of the problem escalates very quickly.

Sticking at 30-50 MHz? What is this even supposed to mean? Digital hardware design hardly takes clock speeds into consideration, except during physical implementation in the later stages of the hardware development.

TSMC or Global Foundries will help translating HDL into a reliable node? Do you even know what you are talking about? This "translation" that you refer to is called synthesis and physical implementation and it is done by the design house. The foundry only provided the logic cells their technology and they manufacture the final die that is going to ship on the product.

The CPUs you mentioned were simple micro-controllers, they were not designed for heavy processing tasks, they don't even have a branch predictor which is something fundamental to have some significant performance.

Nothing about your post made any shred of sense in terms of hardware design.

Re: An ARM killer from IIT-M?

#30
As the lead architect of Shakti and the guy who helped kick-start the project, I figure I am owed my 2 cents !

1. We never positioned it as an ARM killer ! That was the imagination of the reporter who wrote the article.

2. Shakti is not a state only project. Parts of Shakti are funded by the govt, these relate to cores and SoCs needed by the Govt. The defense and strategic sector procurement is huge, runs in the 10s of billions of USD.There is significant funding in terms of manpower, tools and free foundry shuttles provided by the private sector. In fact Shakti has more traction with the private sector than the govt sector in terms of immediate deployments.

3. The CPU eco-system including ARM's is a bit sclerotic. It is not the lic cost that is the problem, it is the inherent lack of flexibility in the model.

4. Shakti is not only a CPU. Other components include a new interconnect based on SRIO, GenZ with our extensions accompanied by open source silicon, a new NVMe+ based storage standard again based on open source SSD controller silicon (using Shakti cores of course), open source Rust based MK OS for supporting tagged ISAs for secure Shakti variants, fault tolerant variants for aerospace and ADAS applications, ML/AI accelerators based on our AI research (we are one of the top RL ML labs around). 4. the Shakti program will also deliver a whole host of IPs including the smaller trivial ones and also as needed bigger blocks like SRIO, PCIe and DDR4. All open source of course. 5. We are also doing our own 10G and 25G PHYs 6. A few startups will come out of this but that can wait till we have a good open source base. 7. The standard cores coming out of IIT will be production grade and not research chips.

And building a processor is still tough these days. Try building a 16 core, quad wide server monster with 4 DDR4 channels, 4x25G I/O ports, 2 ports for multi-socket support. All connected via a power optimized mesh fabric. Of course you have to develop the on-chip and off-chip cache coherency stuff too ! 8. And yes we are in talks with AMD for using the EPYC socket. But don't think they will bite.

Just ignore the India bit and look at what Shakti aims to achieve, then you will get a better picture. I have no idea how successful we will be and I frankly do not care. What we will achieve (and have to some extent already) is - create a critical mass of CPU architects in India - create a concept to fab eco-system ind India for designing any class of CPUs - add a good dose of practical CPU design knowhow into the engineering curriculum - become one of the top 5 CPU arch labs around

Shakti is already going into production. The first design is actually in the control system of an experimental civilian nuclear reactor. IIT is within the fallout zone so you can be sure we will get the design right. If you want any further info, mail me. My email is on the Shakti site. G S Madhusudan

Post reply on HN