News for hackers. Stuff that matters.
Re:Arm kills off its anti-RISC-V site after own staff revolt by sverige on Tuesday July 10, 2018 @11:35PM (#17504294)
I have been a big fan of the RISC-V efforts. Arm's attack is actually heartening in the sense that it confirms the perceived threat from RISC-V is real. This is a moment on the path that makes me realize real progress is being made for RISC-V.

The development of new technology seems to go so slow while it's happening; it's only in hindsight that it seems it's always and inevitably been this way. Still a long way from running OpenBSD on a 17" laptop with nothing but open source hardware inside, but it's a nice moment.

Re:Arm kills off its anti-RISC-V site after own staff revolt by lnsru on Wednesday July 11, 2018 @12:35AM (#17504498)
Sadly it is still very long way to open source laptop. Remember, processor or SoC contains not only RISC-V core, but also many peripherals. Some peripherals are easy to design (like UARTs and I2Cs), but gpu, pcie, ddr memory and networking aren’t. The question is who will deliver these as open source implementations. IMHO these are not attractive problems to solve in academia, because they are already available as commercial closed source products and lacks novelty.
Re:Arm kills off its anti-RISC-V site after own staff revolt by phire on Wednesday July 11, 2018 @01:38AM (#17504683)
I think a bigger issue is patents.

Designing a decent CPUs without violating any patents is easy. Almost all CPUs today follow design patterns which were established back in the mid 80s and early 90s. All those original patents have now expired and you can sidestep around the newer ones.

Things like GPUs have evolved massively since the late 90s, gaining support for pixel shaders, vertex shaders, moving to unified core designs, gpu compute and establishing new threading models.

And all these things have bled back into the Graphics standards. It would be really hard to design a gpu implementing even a 10 year old standard like OpenGL ES 2.0 without violating any patents.

And it will be even worse with things like pci-e, ddr and networking controllers. You can't design around the patents without breaking compatibility because there are standards enforcing you to follow the patents.

Re:Arm kills off its anti-RISC-V site after own staff revolt by mjevans on Wednesday July 11, 2018 @03:51AM (#17505162)
An extremely basic (but power efficient) framebuffer would probably be enough. At least with that and some less encumbered output stack (maybe display port?) real and secure foundations could be made for truly verifiable voting assistance systems. It should produce a voter readable paper ballot that is the /actual/ poll and include a 'quick count estimate' for the next morning reports.
Re:Arm kills off its anti-RISC-V site after own staff revolt by lkcl on Wednesday July 11, 2018 @08:22PM (#17511300)
https://github.com/RoaLogic/vga_lcd

richard herveille created one 16 years ago which can do the job. it's silicon-proven: ICubeCorp put it into their IC3128.

Re:Arm kills off its anti-RISC-V site after own staff revolt by Doxin on Friday July 13, 2018 @06:26AM (#17521773)
So this theoretical voting machine, how does it differ from an expensive pencil combined with a scantron-style form?
Re:Arm kills off its anti-RISC-V site after own staff revolt by madez on Wednesday July 11, 2018 @02:47AM (#17504929)
We do not have to follow the standards that prevent open source solutions. If the price for having an open source computer is old technology or "nonstandard" solutions, then I'm more than happy to pay it.
Re:Arm kills off its anti-RISC-V site after own staff revolt by sicelo on Thursday July 12, 2018 @02:24PM (#17517271)
+1
Re:Arm kills off its anti-RISC-V site after own staff revolt by dvfjsdhgfv on Wednesday July 11, 2018 @02:43AM (#17504913)
> You can't design around the patents without breaking compatibility because there are standards enforcing you to follow the patents.

We could finally learn from this lesson and not support in any way any standards whose implementations require patent licensing.

Re:Arm kills off its anti-RISC-V site after own staff revolt by exikyut on Wednesday July 11, 2018 @09:17AM (#17506585)
Okay, so let's just get on with starting at an incredibly basic level then!

Consider the Ericsson MC218 / Psion Series 5 (https://www.google.com/search?q=psion+series+5). The software (EPOC, forerunner to Symbian) could drag windows (whole windows) around the little screen faster than the LCD crystals could keep up/redraw.

I had a look inside the unit (find the photos at https://www.applefritter.com/content/pocketable-ultra-low-po...) and found only a 36MHz ARM7TDMI inside. Presumably the CPU was doing the window redrawing all in software.

It's really reassuring to me that such a slow CPU gave the LCD a run fo its money, because let's face it, doing $tons_of_pixel_manipulations on a CPU always chews power, so if you want battery life you're going to need something that works well at the low-power end of the spectrum. (The Series 5's monochrome LCD was 640x240.)

So, well-designed software would meet the power consumption-versus-feature challenge halfway. Such software doesn't exist yet though, and it appears this status quo isn't going to change anytime soon; the (financial) investment required just doesn't seem to be materializing.

I'd say the main problem is market effects, and consumer interest. "Yeah 70% of CPU time goes to drawing the screen" is NOT particularly attractive.

Re:Arm kills off its anti-RISC-V site after own staff revolt by lkcl on Wednesday July 11, 2018 @08:28PM (#17511325)
usually in these cases where the CPU is so slow, it simply doesn't have the bus bandwidth even to feed an LCD. so the LCD is an SPI device or 8080 MCU compatible memory-mapped peripheral, that has its own internal SRAM as a framebuffer. a good example is the HX8357D (now obsolete sadly) https://github.com/torvalds/linux/blob/master/drivers/video/...

technically speaking it's perfectly possible to use an 8mhz 8-bit arduino-style processor to make a phone, if all you want is calls and SMS! the processor inside the actual GSM/3G modem is far, far more powerful than that.

i added up the number of actual processors in a smartphone once: it was insane. DSP in the Audio IC. ARM core in the GPS. ARM core in the 3G Modem. ARM core in the main processor. 8051 core in the capacitive touchpanel controller. the list just goes on and on!

Re:Arm kills off its anti-RISC-V site after own staff revolt by exikyut on Friday July 13, 2018 @09:17PM (#17528190)
[Oops, just noticed your reply]

FWIW, I did see a weird black blob type thing on the LCD ribbon cable, but I don't think I got any photos of that. That is very probably the LCD controller you speak of.

I wouldn't be entirely surprised if the main CPU (and specifically EPOC) had a framebuffer of what was on the screen. (I'd be surprised if it didn't have any such (double-)buffering.)

Yeah, baseband processors have a fair bit of oomph to them. I've long been curious what sorts of specs they have.

In the iPhone, there's also the ARM core in things like NVMe storage as well. (http://ramtin-amin.fr/#nvmepcie)

Re:Arm kills off its anti-RISC-V site after own staff revolt by 3pt14159 on Wednesday July 11, 2018 @11:00AM (#17507442)
We could just license the patents though, right? They have to license them for a fair price by law, so I don't see how this stops an open source computer. It's not like we're getting the gold wafers for free.
Re:Arm kills off its anti-RISC-V site after own staff revolt by kevin_thibedeau on Wednesday July 11, 2018 @12:14PM (#17508033)
> They have to license them for a fair price by law

What law would that be? A patent holder can set whatever terms they want. Standards orgs try to impose FRAND for their contributors but it is not legally binding.

Re:Arm kills off its anti-RISC-V site after own staff revolt by 3pt14159 on Wednesday July 11, 2018 @07:46PM (#17511140)
It's what my patent lawyer explained to me, but I may have misunderstood him. The impression he gave me was that if someone patented something super useful they couldn't simply ask for a trillion dollars to stop their competitors from using it.
Re:Arm kills off its anti-RISC-V site after own staff revolt by rwmj on Wednesday July 11, 2018 @06:10AM (#17505717)
ARM are not worried that RISC-V will replace Cortex-A72. They license far more (by quantity and value) of the tiny Cortex-M embedded cores, and RISC-V can already replace just about every use of Cortex-M. The foolishness of this website was ARM telling everyone that RISC-V is a viable alternative. It could only have been worse if they'd provided a link to https://github.com/freechipsproject/rocket-chip
Re:Arm kills off its anti-RISC-V site after own staff revolt by TomVDB on Wednesday July 11, 2018 @09:39AM (#17506720)
Do you by any chance have concrete data or a source for the “by quantity and value” ?

I don’t doubt at all that it’s true, but I’d love to understand better what ARM’s exposure really is.

Re:Arm kills off its anti-RISC-V site after own staff revolt by rwmj on Wednesday July 11, 2018 @10:19AM (#17507110)
I don't have figures for revenue, but ARM break out their volumes by Cortex line here, see the first KPI spreadsheet:

https://www.arm.com/company/investors/financial-results

Re:Arm kills off its anti-RISC-V site after own staff revolt by TomVDB on Wednesday July 11, 2018 @11:25AM (#17507636)
Summary units breakdown:

Classic ARM (7,9,11): 16%

Cortex-A: 19%

Cortex-R: 7%

Cortex-M: 58%

Of course, there is probably a large difference in licensing and royalty cost between the A series and the M series. Based on the numbers above, it wouldn’t surprise me if the A series results in higher revenue than the M.

Re:Arm kills off its anti-RISC-V site after own staff revolt by rwmj on Wednesday July 11, 2018 @02:17PM (#17509045)
Oh sure, but I still wouldn't feel happy telling my shareholders that circa 75% of my product volume could disappear. And if that happened it would necessarily leave Cortex-A vulnerable (the Innovator's Dilemma in action).
Re:Arm kills off its anti-RISC-V site after own staff revolt by mtgx on Wednesday July 11, 2018 @03:35AM (#17505098)
> processor or SoC contains not only RISC-V core

I don't think most RISC-V cores are open source either. Remember it's not the CPU that is open source by default but the instruction set architecture.

I only know of lowRISC developing open source CPUs. Not sure if SiFive's cores are also fully open source.

https://www.lowrisc.org/

https://www.sifive.com/

Re:Arm kills off its anti-RISC-V site after own staff revolt by rwmj on Wednesday July 11, 2018 @06:00AM (#17505685)
SiFive's cores are Rocket, which is open source. lowRISC is based on Rocket too. SiFive include proprietary IP for DDR4, ethernet PHY and other things, although I'm pretty sure they'd jump at the chance to replace those bits with open source equivalents if they existed.

As for your claim "I don't think most RISC-V cores are open source" it depends how you define "most", but it's a complicated picture. There are competitive open source cores (Rocket for in-order, BOOM for OoO, Pulpino, PicoRV32).

There are also several completely proprietary designs, as there should be, such as Western Digital's two different 32 bit RV32 core designs which we expect will ship a billion units next year.

Re:Arm kills off its anti-RISC-V site after own staff revolt by makomk on Wednesday July 11, 2018 @08:55AM (#17506459)
As far as I can tell, SiFive refuse to say what open source code (if any) their commercial cores such as the E31 are based on, or what changes they've made to it if it is based on open source code. See https://forums.sifive.com/t/more-details-for-e31-core/1165 Basically, it's a proprietary blob which you don't know the internals of just like ARM. They've confirmed that U54 and some of their FPGA-only cores are based on Rocket, but those aren't the cores they're offering commercially.
Re:Arm kills off its anti-RISC-V site after own staff revolt by Nokinside on Wednesday July 11, 2018 @04:50AM (#17505425)
RISC-V is open instruction set, not open microarchitecture.

You won't see high performance open source micrarchitectures that implements RISC-V core.

Nobody is going to invest $300-$500M to develop new competitive open source microarchitecture (patent free?) every 5-10 years for RISC-V that can compete with Intel, AMD and others.

Re:Arm kills off its anti-RISC-V site after own staff revolt by mtgx on Wednesday July 11, 2018 @07:28AM (#17506072)
The EU has already chosen RISC-V as one of the two options for developing chips for its supercomputers:

https://www.slideshare.net/insideHPC/european-processor-init...

I imagine China and India will eventually go with RISC-V, too. Maybe Nvidia will have "another go" at designing its own CPU microarchitecture, too, if they get tired of Arm's shenanigans. Nvidia has already chosen RISC-V for its GPU microcontroller.

Re:Arm kills off its anti-RISC-V site after own staff revolt by Nokinside on Wednesday July 11, 2018 @10:06AM (#17506974)
R&D from EU, China, Japan and India are not going to result open source microarchitectures. Government supports basic R&D but the end product will be commercial closed source IP and patented.
Re:Arm kills off its anti-RISC-V site after own staff revolt by mlyle on Thursday July 12, 2018 @12:21AM (#17512167)
Re:Arm kills off its anti-RISC-V site after own staff revolt by Nokinside on Saturday July 14, 2018 @12:22PM (#17530926)
>While we do plan to tape out a few variants, given the foundry NDA requirements, we will not be able to publish any layout/backend data. But the ASIC syntesis and P&R data to teh extent possible will be published to allow others to replicate our ASIC flow.
Re:Arm kills off its anti-RISC-V site after own staff revolt by ant6n on Wednesday July 11, 2018 @06:35AM (#17505824)
That's like saying u won't see a general purpose, high performance, highly reliable open source operating system for servers and consumers, with a total development cost of more than a billion in terms of total person hours.

Yet here we are.

Re:Arm kills off its anti-RISC-V site after own staff revolt by phkahler on Wednesday July 11, 2018 @07:30AM (#17506078)
And who would make a free Office suite? Or an open source tool chain (we have two now!), or EDA tools, web browser, audio/vide codecs, or....

Once you have a decent base and sufficient interest, peoples incremental changes will get there eventually.

Re:Arm kills off its anti-RISC-V site after own staff revolt by vonmoltke on Wednesday July 11, 2018 @07:58AM (#17506188)
> Once you have a decent base and sufficient interest, peoples incremental changes will get there eventually.

The size of a viable increment in a software project is much smaller than it is in a hardware project. Developing a functional, non-trivial microarchitecture requires significant capital expenditure and coordination of efforts. This requires at least a patron of some sorts to manage the process, where the requirements for that patron are much more significant than "somebody with a listserv".

Re:Arm kills off its anti-RISC-V site after own staff revolt by debatem1 on Wednesday July 11, 2018 @11:34AM (#17507714)
Nvidia is not ignorant of the realities of hardware design. Google spends capital to get what it wants. Western Digital is not just "somebody with a listserv".

Once those players front the money for the ecosystem the incentive to coordinate is there on the fab side. With that in place and good simulation possible, the size of an incremental change is an exercise in release management.

Re:Arm kills off its anti-RISC-V site after own staff revolt by Nokinside on Wednesday July 11, 2018 @10:48AM (#17507360)
You repeat very common misconception and false analogy.

You don't get high volume processor core into silicon by just hacking Verilog/VHDL in your computer and then send it to the foundry for tape-out and manufacturing like you do with some custom ASIC chip.

Intel and AMD start new microarchitecture design work every 2-3 years. The work must progress in tight time schedule or it becomes outdated. It's highly coordinated effort that requires significant capital investment.

You have to lock in goals, select implementation technology, methodology, have expensive tools etc. Behavioral design, physical design and silicon ramp interact constantly. Problems are solved and there are many optimization and validation phases. You need expensive hardware and access to engineers in the foundry and process you are targeting.

I'm sure there will be many completely open RISC-V cores, but not for the high volume uses or latest processes.

Re:Arm kills off its anti-RISC-V site after own staff revolt by tonysdg on Wednesday July 11, 2018 @11:41AM (#17507770)
You yourself repeat a very common misconception and false analogy.

Intel and AMD start new microarchitecture design work every 2-3 years because (Intel, at least) base their sales on offering the latest and greatest. They seek peak performance, which is exactly what gamers/scientists/prosumers want.

But for large swaths of the market, you don't need that. Think of your average consumer/small business owner. By and large, most of them are using 3-5 year old PCs, and even then the processors within those 3-5 year old PCs were probably last-gen when they were purchased.

Or think military -- the ability to have a home-grown, openly-vetted processor that you can tape out with a trusted domestic supplier would eliminate a number of security concerns.

Don't let great be the enemy of good here. If you can build a decent RISC-V core that can compete with an Intel Core 2 Duo, you've got all the horsepower you need for the average consumer.

Re:Arm kills off its anti-RISC-V site after own staff revolt by Nokinside on Wednesday July 11, 2018 @01:54PM (#17508872)
I did not deny that there will be completely free designs for small volume applications and specific niches. They will be very low performance and not going to be competitive in mass markets in low price or high price.

> Think of your average consumer/small business owner.

Optimizing processor for low-cost price is also very demanding.

Re:Arm kills off its anti-RISC-V site after own staff revolt by freeone3000 on Wednesday July 11, 2018 @11:54AM (#17507873)
Core 2 Duo? You're aiming way too high here. A RISC-V core that can compete with a Cortex A9 or a Snapdragon 820 would be exceptional.
Re:Arm kills off its anti-RISC-V site after own staff revolt by lkcl on Wednesday July 11, 2018 @08:36PM (#17511356)
nonsense. rocket-chip has been taped out at 45nm and achieved 1.5ghz, years ago. india's shakti core is going into 20nm and as a 6-stage pipeline will run at 2.5ghz. as that one uses only 120mW, even 16 2.5ghz cores would only consume around 3 watts (!!!).

caveat of course: the L1/L2 cache power consumption isn't included in that figure, but, crucially, with the Compressed Instructions reducing cache misses by 20-25% that's equivalent to having approximately double the I-cache size.

basically by a fresh start they're on to a winner.

Re:Arm kills off its anti-RISC-V site after own staff revolt by tonysdg on Wednesday July 11, 2018 @01:16PM (#17508556)
Maybe a Pentium IV then? I don't think RISC-V -- or any processor really -- gets taken seriously in the desktop/laptop space unless it can compete with one of Intel's earlier chips.
Re:Arm kills off its anti-RISC-V site after own staff revolt by jononor on Wednesday July 11, 2018 @04:35PM (#17510082)
Unlikely that anyone will even try to target desktop/laptop market with a RISC-V CPU, it is a very established market without much future growth. The plays will be in embedded devices, especially areas which requires pheripherals with tight integration with the CPU, this is where an open and extensible ISA can be a significant benefit. Examples today are controllers inside SSDs/SDcards. In future maybe also microcontrollers with integrated machine/deep learning co-processors.
Re:Arm kills off its anti-RISC-V site after own staff revolt by tambourine_man on Wednesday July 11, 2018 @09:21AM (#17506609)
With software, you donate your time and you get the final product.

With hardware, someone, at some point, is going to have to pay to press those chips into real silicon.

Re:Arm kills off its anti-RISC-V site after own staff revolt by valuearb on Thursday July 12, 2018 @01:25AM (#17512360)
Writing software doesn’t require massive investments of capital like making chips does.

And if open source processors feature the same attention to detail and high engineering standards that most open source software projects evidence, they’ll frequently catch on fire or stop working without multiple bug fix patches.

Re:Arm kills off its anti-RISC-V site after own staff revolt by jasonkostempski on Wednesday July 11, 2018 @07:36AM (#17506104)
But software has basically no overhead to produce, improve, fix or deploy.
Re:Arm kills off its anti-RISC-V site after own staff revolt by ant6n on Thursday July 12, 2018 @05:58AM (#17513277)
Low level changes in the kernel will probably take a long time and effort before they are deployed. Many kernel devs probably don't do their work because they need some particular fix for themselves, but rather to advance the overall product.
Re:Arm kills off its anti-RISC-V site after own staff revolt by jasonkostempski on Thursday July 12, 2018 @07:00AM (#17513456)
I'm not trying downplay the most amazing community effort humanity has ever seen. I'm just saying, if you want even a basic CPU, it will take far more generosity than that of a few humans to get it off the ground. Insanely more to fix one, if it's even possible, let alone practical.
Re:Arm kills off its anti-RISC-V site after own staff revolt by ant6n on Friday July 13, 2018 @03:38AM (#17521149)
The initial versions of Linux weren't useful except for people playing around with it -- kind of like RISC-V cpus aren't useful today, except people playing around with fpgas. But it does allow you to relatively easily deploy your CPU using this route.

I'm saying that much linux development nowadays is done far away from actual deployment, just like open source cpu design would be.

Also, it's often paid and driven by companies who have an interest in the existence in these open platforms, so it's not all just based on generosity (and we do see companies are interested in RISC-V cpus).

Re:Arm kills off its anti-RISC-V site after own staff revolt by nickik on Wednesday July 11, 2018 @06:29AM (#17505794)
> You won't see high performance open source micrarchitectures that implements RISC-V core.

You don't have to spend $300-$500 to get to a reasonable performance. There are multiple people who are interested in this.

The EU and India have processor initiatives (including high perf) that will use RISC-V. Many universities, non-profits, companies will continue to work on the current open-source chips and combined with open source.

Of course it will take time but blanked 'You won't see high performance open source micro-architectures' is just an assumption.

Re:Arm kills off its anti-RISC-V site after own staff revolt by Nokinside on Wednesday July 11, 2018 @10:14AM (#17507068)
Yes you have. It's completely different to design small volume ASIC chip with RISC-V processor and high volume microprosessor core that is cost effective.

Processor initiative in EU and India have are providing R&D money for basic research and competence building for local companies. They will be customers, not manufacturers.

Re:Arm kills off its anti-RISC-V site after own staff revolt by nickik on Wednesday July 11, 2018 @01:32PM (#17508688)
The EU and India will both build actual chips and those can be tapped out. They will also of course consume their own stuff.

There are startups like Esperanto and many university groups and open source who are all interested.

Of course you still need to find costumers for a mass tapeout, but once the whole linux tool-chain is running there are lots of potential applications and costumers.

Re:Arm kills off its anti-RISC-V site after own staff revolt by lkcl on Wednesday July 11, 2018 @08:31PM (#17511336)
> You won't see high performance open source micrarchitectures that implements RISC-V core.

India's Shakti Core is a 6-stage pipeline that runs at 2.5ghz in 20nm and uses only 120mW. Their roadmap includes VLSI variants which will piss all over ARM and Intel, which is funny because the India Goverment has given them unlimited resources and backing to do exactly that.

All entirely libre-licensed... starting here: https://bitbucket.org/casl/

Re:Arm kills off its anti-RISC-V site after own staff revolt by pjc50 on Wednesday July 11, 2018 @04:37AM (#17505367)
> who will deliver these as open source implementations.

And who's going to pay for this, given that (until production runs are huge) every unit is going to be more expensive for less features than a comparable "closed source" unit?

If there really was a deep market for this that was also prepared to accept compromises along the way, it could be kickstartered into action. I don't believe there is, just a small but vocal minority on message boards.

Re:Arm kills off its anti-RISC-V site after own staff revolt by ksec on Wednesday July 11, 2018 @05:20AM (#17505533)
From a security perspective, Apart from networking, I have no problem with an non open source memory controller, PCI-E, etc.

Then we can have routers, and other pieces of Internet appliance running on OpenBsD with these tiny SoC.

Re:Arm kills off its anti-RISC-V site after own staff revolt by lkcl on Wednesday July 11, 2018 @08:18PM (#17511282)
I'll be presenting a talk at the Chennai 9th RISC-V workshop about doing precisely this: a Libre RISC-V SoC. http://libre-riscv.org/shakti/m_class/ and yes, it is indeed as complicated as you describe.

Fortunately there are people out there who are not intimidated by the prospects of tackling such large projects, projects which in their own right are licensed by proprietary companies for enormous sums of money. DDR3 costs USD $1m minimum to license a SINGLE-USE controller and PHY. So I tracked down libre-licensed controllers and PHYs libre-riscv.org/shakti/m_class/DDR/

It turns out that there's around two or three libre-licensed controllers, and Symbiotic EDA are happy to do a libre-licensed DDR3 PHY for USD $300k, and to convert it to DDR4 for another $300k. It'll take them a year but that's fine.

Then there is SATA and PCIe (which are not going into the Libre RISC-V SoC), by enjoy-digital: https://github.com/enjoy-digital

These are entirely libre-licensed PHYs that have been used in production ASICs.

Then there is also a USB3 Pipe implementation: you can see that enjoy-digital wrote a test for it https://github.com/enjoy-digital/daisho_usb3ipcore_test/tree...

RGMII is available... http://libre-riscv.org/shakti/m_class/RGMII/

Richard Herveille has RGB/TTL (VGA) and that can be connected externally to an SSD2828, SN75LVDS83b or its china clone NT7181, or a TFP410a, or a Chrontel CH7036 or equivalent. https://github.com/RoaLogic/vga_lcd

Interestingly whilst SD/MMC is available as libre-licensed, eMMC is not. So that has to be dealt with.

Video processing blocks are available for constructing all sorts of algorithms (without running into hardware-level patent licensing issues, because they're blocks not full algorithms) https://opencores.org/project/video_systems

3D is however really tricky, you are absolutely right, so I have a place-holder page here http://libre-riscv.org/shakti/m_class/libre_3d_gpu/ where I'm inviting anyone with expertise to step forward, to collaborate to get something done.

And yes, your comment that it's not particularly exciting in academia, and that they totally lack novelty, is spot on! SoCs with 3D and Video on which you and your kids can watch Monster School, FGeeTV, and play Minecraft, RoBlox and Neko Atsume is indeed neither academically exciting nor novel.

With the exception of the 3D part, which Jeff Bush kindly resesarched extremely well, in the form of Nyuzi, by replicating the Intel Larrabee Team's paper in which they developed a recursive rasterisation algorithm. https://github.com/jbush001/NyuziProcessor/wiki

Who the heck are you, anyway, you seem to be quite insightfully well-informed? :)

Re:Arm kills off its anti-RISC-V site after own staff revolt by lnsru on Thursday July 12, 2018 @04:31AM (#17513029)
My email is in my profile. There is also an open DDR3 controller implementation by Elphel.
Re:Arm kills off its anti-RISC-V site after own staff revolt by writepub on Wednesday July 11, 2018 @02:00AM (#17504749)
I think you're more enamored by the idea of open source hardware than to actually benefit from it directly. And working in semiconductors long enough, I can guarantee that an open ISA without licensing restrictions does not for a fully open source chip, or even core make
Re:Arm kills off its anti-RISC-V site after own staff revolt by close04 on Wednesday July 11, 2018 @04:53AM (#17505435)
Wanted to say just about the same thing. RISC-V presents a lot of possibilities. Whether they turn into reality is a whole different matter.

Same goes for the following statement:

"Proprietary products can be severely insecure, and because they can’t benefit from years of scrutiny from open source developers and industry experts"

Just because you can benefit from something doesn't mean you will. Heartbleed taught me this lesson again to make sure. So while I'm excited about the new possibilities, I'm managing my expectations at the moment.

Re:Arm kills off its anti-RISC-V site after own staff revolt by craftyguy on Wednesday July 11, 2018 @02:06AM (#17504771)
Pretty sure not even RISC-V is "open source hardware", in a meaningful way, unfortunately. There's a lot more to building a platform than the instruction set of the CPU. I've yet to see anyone building an open source hardware platform using RISC-V.. I would be thrilled to be proven wrong, so please do if you can!
Re:Arm kills off its anti-RISC-V site after own staff revolt by snvzz on Wednesday July 11, 2018 @04:43AM (#17505397)
lowrisc and pulpino are just that (SoC and microcontroller respectively)

There's also a few open CPU core efforts, but most relevant are perhaps Rocket, the reference implementation (single-issue in-order) and boom (out-of-order), a performance oriented implementation.

Re:Arm kills off its anti-RISC-V site after own staff revolt by waterhouse on Wednesday July 11, 2018 @12:33AM (#17504491)
Illustrating with the cliche...

  they ignore you
  they laugh at you
  they fight you  <=======
  you win
Now, for something substantial to say... I was looking into computers that can run heavily parallelized grep, and I looked at Adapteva's 16-core Parallella and their 1024-core Epiphany thing, which I think are based on RISC-V (possibly an extension thereto) (EDIT: I'm wrong, see below). It seems that the sole engineer of Adapteva had "left Adapteva in January [2017] to take a position as a program manager at DARPA", and that's the last blog post from the company's website. So... Is anyone working on anything like that, that is currently available or close to available?
Re:Arm kills off its anti-RISC-V site after own staff revolt by _chris_ on Wednesday July 11, 2018 @12:50AM (#17504532)
Adapteva did not use RISC-V. Andreas Olofsson said that, if there was another version, he would probably use RISC-V.

[http://www.adapteva.com/andreas-blog/why-i-will-be-using-the...]

Re:Arm kills off its anti-RISC-V site after own staff revolt by vidarh on Wednesday July 11, 2018 @05:32AM (#17505581)
I don't know of anyone doing something similar. GreenArrays is the closest I'm aware of in terms of number of cores, but their cores are far more minimalistic. XMOS Xcore is another one that is similar-ish.

One of the problems Adapteva kept facing, and that I think XMOS did too (and that's caused their change in focus to specifically market voice processing solutions rather than focus on their chips), is that they're suited for a very specific nice:

Larger CPUs are way better for things that need high single-core performance and are hard to decompose.

GPUs are way better for anything that's mostly single-instruction multiple-data. That is, anywhere where you have a small number of instruction streams doing the same two large arrays.

Things like Epiphany and XMOS Xcore do have some appeal in really low power applications, but they'll do best in cases where you have multiple fundamentally divergent instruction streams (lots of branching). Even then, you need enough cores that you can't just pick a bigger CPU and timeslice.

Conceptually it really appeals to me, but ever since the days of the Transputer, we've struggled to decompose problems well enough to make many-core designs like Epiphany compete well with ever-faster single-core performance and now coupled with GPU's to slice away the SIMD type problems.

I'm still a fan, and have two Parallelas, and find it really sad that he wasn't able to get more traction, as I think you need to get it to an inflection point with more RAM per core and more cores per chip (the Epiphany V might have done that if it had become commercially available, or e.g. on a PCIe card) to allow people to more realistically find the right problems to solve on them.

Part of the challenge is that unlike for GPUs, there are no problems that are really screaming out for this architecture, especially not as single core performance for CPUs have skyrocketed, and you can compensate for the lower number via multithreading. For Epiphany type architectures to make sense you need problems where slow-ish single thread performance can be compensates by an ability to run far more in parallel and/or where deterministic latency for communication that is easy to reason about can compensate (e.g. for Epiphany you can relatively easily count "hops" to know how many cycles accessing the memory of any given other core will take, so if you're careful you can use that to do lock-free memory accesses across cores).

Re:Arm kills off its anti-RISC-V site after own staff revolt by sasaf5 on Wednesday July 11, 2018 @08:49PM (#17511410)
Sure, we just need someone to design and mass-manufacture an open source multi-gigabyte RAM chip, then the same for a non-volatile memory.