Earlier quoted context omitted.
From what I can tell a lot of parametric design software is also single threaded. I felt like this is was an opportunity where usage of multiple cores could make Freecad stand out a little bit. Except Freecad uses opencascade as their kernel and they require you to sign a CLA just to download the git repository. Considering that barrier to just cloning the code I just decided to not contribute anything. They do offer…
I suspect geometric kernels and 2D/3D renderers don't fall into the "easy to parallelize" category. Of course there are functions that use multiple threads, but it's not obvious how you could build the core system to do so. However the code in CAD software is often pretty old, it wasn't that long ago that many of these still used intermediate mode OpenGL and I wouldn't be surprised if some still do. In the same vein…
Google offers free fabbing for 130nm open-source chips
221–230 of 404 posts
Re: Google offers free fabbing for 130nm open-source chips
#222From a hobbyist and preservation perspective, it would be cool if this could be used to produce some form of the Apollo 68080 core to revive the 68k architecture a little bit, and build out the Debian m68k port [0][1]. The last "big" 68k chips were produced in 1995 (that would be a 350nm process?) so this could be hugely improved on 130nm. The 68080 core is currently implemented in FPGAs only and is already the faste…
You would have problems with licensing the 68k ISA. I believe freescale currently owns the architecture, and still manufactures some 68k microcontroller cores.
Re: Google offers free fabbing for 130nm open-source chips
#223Earlier quoted context omitted.
An open source WiFi chip would be super cool. I wonder how easy it would be to take the FPGA code from openwifi[0] and combine it with a radio on the same chip? [0] https://github.com/open-sdr/openwifi
The problem is that analogue IC design is a field that even digital IC design people regard as black magic. It's clearly possible for that to happen but the set of people who have the skills to do it is very narrow and most of them are probably prevented from doing it in their spare time by their employment agreements. I wonder how many "test chips" Google will let a non-expert team do to get it right? And whether th…
Re: Google offers free fabbing for 130nm open-source chips
#224Strategically, could this be part of a response to Apple silicon? Or put another way, Apple and Google are both responding to Intel/the market’s failure to innovate enough in idiosyncratic manner: - Apple treats lower layers as core, and brings everything in-house; - Google treats lower layers as a threat and tries to open-source and commodify them to undermine competitors. I don’t mean this free fabbing can compete…
Joel Spolsky calls this "Commoditizing your complement".
Re: Google offers free fabbing for 130nm open-source chips
#225I've spent some time in the chip industry. It is awful, backwards, and super far behind. I didn't appreciate the full power of open source until I saw an industry that operates without it. Want a linter for your project? That's going to be $50k. Also, it's an absolutely terrible linter by software standards. In software, linters combine the best ideas from thousands of engineers across dozens of companies building on…
Re: Google offers free fabbing for 130nm open-source chips
#226I've spent some time in the chip industry. It is awful, backwards, and super far behind. I didn't appreciate the full power of open source until I saw an industry that operates without it. Want a linter for your project? That's going to be $50k. Also, it's an absolutely terrible linter by software standards. In software, linters combine the best ideas from thousands of engineers across dozens of companies building on…
I think the underlying issue here is that IC design is one or two orders of magnitude more complex than software. In my experience, the bar for entry into actual IC design is generally a masters or PhD in electrical engineering. There is a lot that goes into the design of an IC. Everything from the design itself to simulation, emulation, and validation. Then, depending on just how complex your IC is, you have to also…
Re: Google offers free fabbing for 130nm open-source chips
#227Earlier quoted context omitted.
This isn't true. Writing open source software is more profitable: it's cheaper (because everyone works on it) and works better (because everyone works on it).
Do you have data to back this up? Because all accounts I've heard say that it's incredibly difficult to make money in open source.
This is true, but in the markets where open source thrives, it's even harder to make money in closed source. One talented programmer might make a new web framework, release it, and gain some fame and/or consulting hours. Good luck selling your closed source web framework, no matter how much VC backing you have.
Re: Google offers free fabbing for 130nm open-source chips
#228I've spent some time in the chip industry. It is awful, backwards, and super far behind. I didn't appreciate the full power of open source until I saw an industry that operates without it. Want a linter for your project? That's going to be $50k. Also, it's an absolutely terrible linter by software standards. In software, linters combine the best ideas from thousands of engineers across dozens of companies building on…
Re: Google offers free fabbing for 130nm open-source chips
#229Strategically, could this be part of a response to Apple silicon? Or put another way, Apple and Google are both responding to Intel/the market’s failure to innovate enough in idiosyncratic manner: - Apple treats lower layers as core, and brings everything in-house; - Google treats lower layers as a threat and tries to open-source and commodify them to undermine competitors. I don’t mean this free fabbing can compete…
These are not related at all. Only common element is making silicon. Apple spends $100+ millions to design high performance microarchitecture to high-end process for their own products. Google gives tiny amount of help to hobbyists so that they can make chips for legacy nodes. Nice thing to do, nothing to do with Apple SoC. --- Software people in HN constantly confuse two completely different things (1) Optimized hig…
And by old, I mean /old/. 130 nm was used on the GameCube, PPC G5, and Pentium 4.
Re: Google offers free fabbing for 130nm open-source chips
#230Earlier quoted context omitted.
I think the principles underlying FOSS are found everywhere. It's just that the idea of 'markets' and 'transactions' being the ubiquitous thing has infected our thinking.
Wholeheartedly agree. In parts of society where our distorted ideas of "productivity" and "success" are absent, people share more freely. The island where my family is from comes to mind (Crete, Greece). There—in the rural areas—people were able to deal with the 2007-2008 crisis a lot more effectively than they did in the cities—esp. compared to Athens. What I observed is that if someone didn't have enough, the rest…
I'd add that just looking at how families or circles of friends operate is also enlightening. The most cynical view is that these interactions are 'debt' based, but practically speaking that often isn't true either. I help my mother not because I calculate the effort she has invested in me or the value she brings me. I just do it because I love her and I don't need to think about how I've come to feel that way (which very well might be based on measurable behavior on her part).