Now, I don't think all academic research has to be relevant to industry. I'm getting kind of sick of this tactic, where this fake concession is made before going on about how academia isn't designed well enough to deliver to industry. If authors of articles like this didn't care about the efficiency of academia to deliver them research, what's the big deal if there are a bunch of people somewhere running around in ci…
Academics, we need to talk
121–130 of 170 posts
Re: Academics, we need to talk
#122Earlier quoted context omitted.
The flow is not good IMO. They haven't followed engineering practices which is one of the issues mdwelsh was talking about. If they've synthesized to 45nm and 28nm, where's all their synthesis stuff - constraints etc.? They have no back end stuff, very little docs, almost no tests, almost no verification infrastructure.
Hmm. Im clearly not an ASIC guy so I appreciate the tip on this. News to me. Ill try to look into it. Any link you have where people mention these and any other issues?
Someone name fmarch asked on https://news.ycombinator.com/item?id=10831601 about verification against the ISA model.
It possibly can be done via a torture tester apparently, https://github.com/ucb-bar/riscv-torture , but taking a quick look I don't think it handles loops, interrupts, floating point instructions etc.
Re: Academics, we need to talk
#123Now, I don't think all academic research has to be relevant to industry. I'm getting kind of sick of this tactic, where this fake concession is made before going on about how academia isn't designed well enough to deliver to industry. If authors of articles like this didn't care about the efficiency of academia to deliver them research, what's the big deal if there are a bunch of people somewhere running around in ci…
(I'm the author of the original blog post.) Ad hominem attacks aside, I do think it's a big deal if a bunch of academics are spending time working on the wrong things, if for no better reason than maximizing efficiency: Don't forget that most academic research is funded by the government. Since I also happen to help decide which research proposals Google funds, I also care that academics are well-aligned with the pro…
Re: Academics, we need to talk
#124Earlier quoted context omitted.
Google patents a lot of cool stuff, actually. But the ideas tend to not get noticed in academia; when was the last time you saw a patent in a bibliography?
Academia patents tons of stuff. They just put that in patent applications and technology portfolios instead of bibliographies.
Re: Academics, we need to talk
#125Earlier quoted context omitted.
Academia patents tons of stuff. They just put that in patent applications and technology portfolios instead of bibliographies.
The point is that patents don't appear to contribute to the sum total knowledge that academics build on top of. They're by and large intellectual dead ends, if profitable ones.
Re: Academics, we need to talk
#126Now, I don't think all academic research has to be relevant to industry. I'm getting kind of sick of this tactic, where this fake concession is made before going on about how academia isn't designed well enough to deliver to industry. If authors of articles like this didn't care about the efficiency of academia to deliver them research, what's the big deal if there are a bunch of people somewhere running around in ci…
I'm getting kind of sick of this tactic, where this fake concession is made before going on about how academia isn't designed well enough to deliver to industry. This +1, er +1,000,000. I would firmly state that academia by definition is not supposed to 'deliver to industry', and not even to society. The whole point of academia is to give the very smartest people (whatever that means) the freedom to explore ideas, so…
Re: Academics, we need to talk
#127Earlier quoted context omitted.
Hmm. Im clearly not an ASIC guy so I appreciate the tip on this. News to me. Ill try to look into it. Any link you have where people mention these and any other issues?
Maybe I was a bit harsh with the "almost no tests". They have some tests. Someone name fmarch asked on https://news.ycombinator.com/item?id=10831601 about verification against the ISA model. It possibly can be done via a torture tester apparently, https://github.com/ucb-bar/riscv-torture , but taking a quick look I don't think it handles loops, interrupts, floating point instructions etc.
Doesn't seem nearly as thorough as what I've read in ASIC papers on verification. They did (co-simulation?), equivalence, gate-level testing, all kinds of stuff. Plus, you did it for a living so I take your word there. I do hope they have some other stuff somewhere if they're doing tapeouts at 28nm. Hard to imagine unless they just really trust the synthesis and formal verification tools.
The flow is here:
http://www.cs.berkeley.edu/~yunsup/papers/riscv-esscirc2014....
Are those tools and techniques good enough to get first pass if the Chisel output was good enough to start with? Would it work in normal cases until it hits corner cases or has physical failures?
Re: Academics, we need to talk
#128Earlier quoted context omitted.
>it's a big deal if a bunch of academics are spending time working on the wrong things At the risk of sounding a little prickly with my comment - isn't it a little presumptuous to write off a certain amount of research as "wrong"? There are plenty of examples of research that didn't have a clear purpose leading to breakthroughs - safety glass, microwave ovens, and Teflon all spring to mind. Also, focusing on efficien…
Matt is talking about academic who publish papers showing that System X is Y% better than System Z, under completely nonsensical conditions. They aren't advancing the state of the art, they are mapping the terrain of the compost heap, but don't realize it.
Re: Academics, we need to talk
#129Earlier quoted context omitted.
As would others vote to continue it. Relevance is a very broad term, with industry a subset.
>Relevance is a very broad term, with industry a subset. That's very insightful. It's easy to lose sight of things and be reduced to a particular worldview. The Higgs boson doesn't have to have commercialization potential for us to justify spending a few billion and a few decades discovering it. :) It's an end in itself.
Re: Academics, we need to talk
#130Earlier quoted context omitted.
I think I agree with samth - it's not the academia, but the industry who needs to open up. Especially Google has a reputation of being very secretive.
You and samth seem to be missing the point: academic research is often built using methods that will ensure no real-world success while aiming to achieve real-world success. Factoring in real-world constraints, best practices, and existing work-arounds will let academics achieve better results on average. Baseline of practicality goes up. And again, these are all academic projects that aim at being practical. The poi…