Live data from Hacker News

India reveals RISC-V CPU roadmap, expects product by 2023

pib.gov.in

41–50 of 73 posts

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#41
post #27

Earlier quoted context omitted.

Decode doesn't take up much space in a high-end processor. Even if your architecture's decoder doesn't "scale" as well, you can just throw a bunch more transistors at it to get performance. That said, I doubt there's many CPU designers unhappy about a simpler ISA...

If macro op fusion is viable then there are more opportunities to throw more transistors at it to get more performance.

The thing that makes most macro op fusion non-viable on x86 is that most of the macro ops you'd want to fuse are already a single instruction!

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#42
post #17

Hopefully they'll take a holistic approach - from processor to memory to disk to kernel to application. India should have players in every aspect of technology. They should also invest more in research. Why does india have less supercomputers than sweden? Does this mean that india is doing less research in some aspects than a country of just 10 million people? https://en.wikipedia.org/wiki/TOP500 India is not and has…

It's also a matter of priorities. India has(had) significant amounts of people living in pretty bad conditions ( like poor quality housing with no running water).

Which do you prioritise, lifting people out of poverty/squalid living conditions, research, industrial expansion, power projection (aircraft carriers so that India can protect it's interests, live up to it's potential, counter Chinese expansion), etc. ? There's a decent argument to be made that just encouraging and investing in industry and research will increase incomes and improve living conditions but it's unlikely to be sufficient.

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#44
post #9

IIRC the Shakti family didn't include the C extension, which would make it incompatible with most Linux distros who have chosen to require it. Is this still the case?

I don't know whether Shakti didn't support C extension in the past, but it certainly supports it now. I just checked the decoder source code right now.

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#46

Once a working computer is available commercially, A mandate would be issued by the central government ministries to 250+ Public Sector Undertaking ( Companies with >50% govt equity) to procure only these RISCV computers. This way we can definitely bring it up to speed real fast. PS: From my experience working currently for one of those PSUs .

I doubt this will happen, even if they do issue a mandate. Indian government computers are still running windows 7 or so and its hard to get them to switch to Linux. What happens when theyre forced to run Linux and a new architecture ? All of them will just obtain exemptions to continue using windows + x86 claiming some software they need doesnt work. Teaching a 50 year govt employee how to use QEMU + Wine to emulate…

Sounds more like a push to get a bigger discount out of Microsoft.

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#47

Earlier quoted context omitted.

If macro op fusion is viable then there are more opportunities to throw more transistors at it to get more performance.

It's not yet clear if macro-op fusion will really be a thing.

Hmm, I'm no expert on the subject, but I had heard that CMP/Jcc and TEST/Jcc macro-op fusion has been critical to i386 and amd64 performance, for both Intel and AMD processors, for about 15 years?

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#48
post #9

IIRC the Shakti family didn't include the C extension, which would make it incompatible with most Linux distros who have chosen to require it. Is this still the case?

Even if that were the case, recompiling Debian with different compiler options is not rocket science—thanks to decades of tireless work by thousands of volunteers.

Probably someone will read your comment and think "the C extension" means "support for the programming language C", but that is not the case. Standard RISC-V instruction set extensions are identified by letters: M for multiply (and unfortunately divide), F for floating point, D for double-precision floating point, A for atomic memory operations (necessary for SMP), V for vector operations, and so on.

The C extension is the "compressed" extension, which represents the most common instructions in 16 bits instead of the usual 32. Without the C extension, RISC-V code is relatively bulky, which is a disadvantage not only for limited-memory microcontrollers but also because, if you have an instruction cache, less code fits into it, so most software runs slower. With the C extension, RISC-V code density is at least competitive with the best alternatives like Thumb2, and in most cases slightly better. This is particularly interesting in the 64-bit space, because arm64 (aarch64) has abandoned the Thumb2-style compressed instruction approach.

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#49

Quoted post unavailable.

It's a modern website in brutalist web style. Looks perfect.

It has random capitalization of common nouns, misspells "x86" as "x-86", and has no tag. There's nothing perfect about it. It's embarrassing. I don't know enough about Indian English to know if "reminisce" is really a transitive verb there, unlike my own idiolect, but I do know "startups" is not a proper noun in Indian English.

Apparently the Ministry of Electronics & IT is headed by the government officials who hired the people who approved this press release. I hope the involvement of such people does not destroy the Shakti project, which is one of the most promising 1% of RISC-V implementations.

Re: India reveals RISC-V CPU roadmap, expects product by 2023

#50
We need diverse sources for critical technologies like chips. Right now, there are baskets of eggs in countries like Taiwan that are perpetually under the threat of invasion from China.

India, with its stable democracy is a safer bet for the world as a source of chips.

Post reply on HN