Andy Grove has died
newsroom.intel.com
newsroom.intel.com
Both of those experiences left me deeply impressed with how focused he was on the path forward. What ever was happening around you didn't matter, it was "Put one foot in front of the other and make progress against the goal now." kind of focus.
Andy was a driving force behind that shift, his view that "only the paranoid survive" was that you had to believe everyone was out to get you in order to avoid surprises from your "friends." And as much as I hate to admit it, he was correct in that view.
So, I.P. control from purchases or threats could keep Intel on top of competition for a long time. Worst case was they end up in an oligopoly position where they can still pull huge profits.
I'd say Intel is not that open at all given the secrets remaining, patent protections, and lack of competition. POWER is slightly more open with PowerPC embedded implementations. ARM and MIPS are more open since they actively license implementations. The most open is SPARC ISA hands down given every aspect is usable with source available for several CPU's.
So, what's an OpenPOWER license cost, the royalties if any, and does that come with ASIC-ready implementation?
In general I think that the "vertical disintegration" where you have fabs which are open to everyone making chips integrating cheap IPs, instead of companies with their own fabs, has destroyed "openness" - it used to be the case that you knew exactly what the hardware was doing, and it is now the case that you need to sign a draconian NDA to program most of the components in most chips, and this option is only available to select "partners." x86 is an older product and hence more open than most successful newer products; it was perhaps less open than its competitors at the time, which in part explains why it was more successful than those competitors... (A closed platform is a kind of a high-risk, high-reward game.)
So, Intel is dominant in their ISA, its implementation, and in a profitable way. ARM and MIPS don't come close despite their monopolies on the ISA's themselves.
"x86 is an older product and hence more open than most successful newer products; it was perhaps less open than its competitors at the time, which in part explains why it was more successful than those competitors... "
This is news to me. Far as I knew, it dominated desktop due to backward compatibility and other strategies. It wasn't open in many ways. SPARC and PPC even adopted OpenFirmware while Intel still had closed microcode updates. It's still the least open ISA of the high-sellers.
"In general I think that the "vertical disintegration" where you have fabs which are open to everyone making chips integrating cheap IPs, instead of companies with their own fabs, has destroyed "openness" - it used to be the case that you knew exactly what the hardware was doing, and it is now the case that you need to sign a draconian NDA to program most of the components in most chips"
That I agree with. Fortunately, there's work from companies and academics to change that with actual silicon being prototyped. This will be an uphill battle but is becoming feasible. The main drawback is that the cost of EDA and prototyping means closed I.P. might stay the norm. Only exception is if we can get academics to put key I.P. in public domain as they develop stuff. PCI or USB here, analog stuff there at 45-90nm at least. Make it cheaper.
I worked on chips which included both ARM and MIPS CPUs; I don't think it makes ARM or MIPS "open" in many of the ways that matter, because, for one, programming those chips without the consent of the company that made them is very problematic both technically and legally. So ARM and MIPS in practice are "open" to select partners who make chips which are in turn "open" to select partners, unlike the PC where you have not only Windows, Linux, BSD etc. but things like MenuetOS and TempleOS and it's both legal and technically feasible to do this kind of thing. Of course this isn't due to Intel or anyone else behind the PC being more benevolent than other vendors, it's just an older platform and closeness wasn't or at least didn't seem as important for profitability as it is today. Here BTW Intel's focus on backward compatibility is very helpful - low-level software for the ARM or MIPS becomes obsolete more quickly and developing working low-level software for newer version of these in a timely manner might require partnering with the vendor, AFAIK. Basically ARM and MIPS are way more open than x86 to me as a chip architect (although an ARM architecture license AFAIK costs $30M or so... meaning that a lot of chip makers ought to take whichever implementation ARM provides and you're at their mercy to a much greater extent than you'd often desire), but they are far from fully open and then they're way less open than x86 to the users.
And then both MIPS and ARM are pretty old... the trend of really closing everything, where you can't get any spec without partnering with the vendor, didn't take off until maybe the 2000s.
I wonder what it'd take for open IPs to gain significant traction in hardware. It's easy to come up with reasons for them to fail or succeed but it's not easy to predict which reasons will end up more dominant.
That's really neat. Especially as I work a little on methods for secure HW/SW design. Mostly done with digital side of ASIC methodology but still custom digital and analog stuff to figure out. Appreciate any tips you have on such threads where I'm exploring.
"So ARM and MIPS in practice are "open" to select partners who make chips which are in turn "open" to select partners, unlike the PC where you have not only Windows, Linux, BSD etc. but things like MenuetOS and TempleOS and it's both legal and technically feasible to do this kind of thing. "
So, back then, ARM and MIPS I.P. holders didn't allow a PC-like product to be built with their chips? It was custom negotiated for every product with no platforms available? I could see you calling that less open and the ecosystem hit it would have.
"I wonder what it'd take for open IPs to gain significant traction in hardware. It's easy to come up with reasons for them to fail or succeed but it's not easy to predict which reasons will end up more dominant."
Inherently safer or language-specific ISA's like jop-design.com or crash-safe.org. Microcontrollers where any royalties are eliminated to further lower costs. OEM's targetting hobbyists and/or idealists that want maximum freedom. Anti-subversion efforts where multinational pride kicks in with an ISA like RISC-V being remixed allows everyone to feel like the owner. Tools or projects for processor design in academia where they just want something to work with and build rather than screwing around with I.P. and legal risk. Wait, that last one already happened and I already named it. ;)
So, given you've done hardware, what do you think of my recommendation that market wanting OSS hardware just build on Gaisler's SPARC products? There's a configurable CPU (Leon3) and substantial I.P. library already GPL'd or licensable. Probably closer to MIPS than ARM in price. There's also a 4-core version. One could put them right in an ASIC with Pi- or Novena-style boards w/ SPARC ecosystem (esp BSD/Linux) leveraged immediately. Alternatively, really my touch, is swapping out SPARC-specific stuff (eg instruction handling) for RISC-V so all the I.P. just magically supports a RISC-V solution. Open I.P. can gradually be developed to replace it, maybe keep using Gaisler's proprietary source where compelling, stuff is 90+% ASIC-proven from start, people can inspect, paid get paid, everyone is happy.
BTW, notice the "server" in the ARM SBSA name.
Generally, today ARM will sometimes break OS-level code between releases - something Intel would never do - and I think ARM does this because it sells an IP, not chips, and so in any case the only way to sell a CPU to a consumer is through a chip maker licensing ARM and then porting OSes to the new chip - and the chip maker can handle ARM-related breakage while they're at it. But it does not follow that ARM is to blame for most chips being closed and/or hard for an OS unsupported by the chip maker to work on the chip across its various generations; I'd guess that most of the difficulty comes from the chip-level breakage and lack of documentation, not CPU-level issues of this sort.
So IMO it's not that ARM or MIPS actively prevent(ed) the emergence of an open platform like the PC while Intel was pushing for open platforms; it's that Intel happens to have succeeded mainly selling chips for an open platform, while ARM and MIPS happen to have succeeded mainly selling CPU IP for various closed platforms.
Regarding the SPARC IP that you mentioned - I'd have to look at it more deeply to have an informed opinion. Generally for a chip vendor who wants source code, as opposed to wanting an open source IP, MIPS is just fine, they'll give you the source. Otherwise what you want from your CPU vendor varies (ARM for instance gives you not just the CPU but everything you need to build say a cellphone application processor - probably not the best one on the market, but a completely functional one. At the level of the CPU itself, you might want a bunch of things - like hardware virtualization support, or cache coherence with other processors, etc. etc. - that different vendors support differently, if at all.) So as I said, I don't think I have a serious opinion about the product you mention.
Don't they want the best for the world, and isn't that clearly going to come through competition? I just cannot fathom their motives. Same for any line - fast food chains? Do they want everyone in the world to eat their burger every meal? Why?
I guess I need to buy one of his books to try and find out!
btw: Intel isn't a CPU manufacturer. It is a factory for manufacturing processor factories: they are one level of abstraction higher.
Can you elaborate that a bit? I mean I'm completely ignorant about CPU manufacturing, your statement is very intriguing.
What exactly do they manufacture when you say they manufacture factory of CPUs? Design?
Maybe start with "swimming in your vault full of money like Scrooge McDuck".
Not if you think you're the best! Consider that: if you are in the position where you think you have by far the best product, then wouldn't you want to share it with everyone? In that case, the competition is working against the world's best interests.
I'd imagine Intel would make Compaq PCs with their other chips like the 80980 and other chips.
Maybe make Unix workstations with RISC chips using HP-UX.
i am finding in my own startup that this is the only way progress is made. you just keep going, if at all possible.
I recall asking the question then "why can't we stack cores on top of each other" and being told by very senior engineers how stupid that idea was...
Working at Intel was actually the golden age of my gaming experience; I worked in the game development lab and played video games to test SIMD extensions 18 hours a day.
I recall going out to a balcony in SC5 and having a cigarette, there was some person from finance there, and after chatting with him for a bit I asked why he was working so late; he was trying to figure out how to recode the finance system to add additional spaces to the finance DB to allow for the many billions they had in the bank. Apparently the fields were initially set too short to handle the numbers as large as they were dealing with...
Andy was an incredible person.
He visited Klein, who happened to follow him to the bathroom and saw blood in the pot after him. As a non practicing doctor, but avid observer, he quickly diagnosed him with cancer. Szilard then signed up for one of the highest doses of radiotherapy in humans. He survived both the therapy and the cancer and lobbied afterwards to set up EMBL (with Viki Weisskopf, patterned after CERN).
I remember dreaming about a 386 back in the day when I was a kid using a soviet 8086 clone..
It seems so incredible that these things were created by real people.
I always kind of thought that aliens were building these chips .. Still do sometimes.
He listened without saying a word for ~15 minutes while I explained what our startup does. Then, he began "If I were you, I'd..." and proceeded to tell us specific ways he thought we could better focus our business. His advice was relevant and demonstrated a crisp understanding of our business and many of the challenges we'd face over the next several years.
My natural inclination was to jump in and start pushing back, but I just stop and decided to listen and learn from this business legend. I left extremely impressed. Even today, several years later, we're still executing on many things he foresaw after a brief interaction.
http://www.amazon.com/Andy-Grove-Life-Times-American/dp/1591...
http://www.amazon.com/Andy-Grove-Times-American-Business/dp/...
http://www.amazon.com/Andy-Grove-Life-Times-American/dp/1591...
There doesn't seem to be a Kindle / ePub version, unfortunately.
https://www.amazon.ca/Inside-Intel-Worlds-Powerful-Company/d...
Actually kind of incredible to see this sort of inventory change happen in real time.
(I bought the cheapest "very good" condition item for $0.41 + shipping)
http://www.amazon.com/High-Output-Management-Andrew-Grove/dp...
But some view books as a receptacle of the authors mind, a time capsule that allows them to share thoughts with you even centuries after they have passed. Guess I'll have 2 more to look forward to.
One thing that struck me as emblematic of Grove's generous and effective management style is that nowhere in the book does he have a section addressing the difficult task of letting people go. I kept waiting for it. Instead, he focuses on the challenge of retaining talent stating that's the toughest job management confronts.
The book made me really wish I worked for an organization he was in charge of.
Worth thinking about next time Syrian refugees come up, but I know I'm preaching to the choir here.
It tells the amazing story of how Robert Noyce, Arthur Rock, Gordon Moore, and Andrew Grove were absolute pioneers and insanely gifted. A huge loss.
Here is the first 15 minutes of the documentary on YouTube: https://www.youtube.com/watch?v=LcOoQP7nhl4
They didn't have it easy like Microsoft did where they were virtually the only game in town. They almost lost their position to AMD on more than one occasion, and were under constant pressure from Motorola, IBM, Sun, MIPS, DEC, and others all intent on capturing a dominant position in the highly lucrative desktop and server markets.
Where hard drive makers would have a few years of glory before burning out or getting folded into another company, and where few CPU manufacturers had the talent to survive more than a decade, Intel not only popularized the CPU, but kept a near strangle-hold on the market for over two decades. They're still number one by a number of key metrics even with the increasing pressure from ARM.
Few companies from the Intel era in the 1970s have survived intact. The only one I can think of is Seagate out of hundreds from that era.
I doubt few will ever measure up to Grove in terms of impact.
Not to take anything away from Grove, but a lot of the focus on deep instruction pipelines can probably be traced to certain software partners being concerned about scaling across multi-core.
As for VLIW/Itanium, I expect some of the same motivations were in play--plus, a desire to reset and lock-out the various x86 clone makers.
Remember that in Grove's time Intel was getting clobbered in benchmarks by the DEC Alpha chip and was struggling to keep up with the PowerPC consortium. It was through their relentless pursuit of clock-speed at any cost that they prevailed.
Unfortunately they slammed into the 4GHz barrier earlier and harder than the competition and went into a spiral of confusion for nearly half a decade. Adding more and more stages to their pipelines was the primary strategy for pushing higher and higher clockspeeds.
What saved them in the end was the very pragmatic and practical Pentium III platform, the one introduced a few years before Grove retired, not the outlandish and massively power hungry Pentium 4 architecture.
Grove did seem to keep the company focused on relentless incremental improvement. This is in stark contrast to the later Intel which showed unbelievable hubris with their VLIW effort thinking that people would spontaneously adopt a whole new architecture just because. Maybe they listened to their partner HP way too much as that company is quite clearly utterly clueless.
You mean the Pentium Pro platform? Pentium III is just Pentium Pro with off-package L2 cache and SSE instructions. The P6 microarchitecture kept Intel in business from 1998 (when the P5 line concluded) until the Nehalem architecture launched in 2008.
http://www.intel.com/content/www/us/en/processors/xeon/xeon-...
I wouldn't call it dead yet. It's still paying dividends.
You're way overstating that. You're whole post, but especially that one, totally ignores the concept of lock-in due to ISA, OS, and library backward compatibility. And first mover advantage, patents, and the Microsoft/Intel partnership. It's amazing how successful a product can be when attempting to clone or ditch it can sink an entire business or its profit margins. And especially if it's cheaper than UNIX/RISC or mainframes on top of that. ;)
Note: I'm an Intel and Windows opponent who can't do shit for specific customers of theirs with legacy apps due to the above. They want benefits of other things but can't switch. I can say same about certain mainframe shops. I'll be able to say same about Oracle/Java and certain cloud shops 10 years from now. I bet you $100.
AMD managed to navigate a patent minefield and ended up with a 32-bit compatible chip that was basically a drop-in replacement, the user would barely notice the difference unless they went looking for one. The Athlon XP became a serious competitor to Intel's then flagship Pentium series. AMD was also the first to come up with a workable 64-bit IA instruction set that Intel was later forced to adopt because of widespread popularity.
Microsoft has never faced pressures like that. Windows is not something you can simply swap out. Switching from Intel to AMD was simple, your software would hardly notice, but from Windows to another OS has always been a massive headache.
AMD usually played catch up, usually tot for tat making less money, got ahead big on 64bit Opteron, and then Intel caught up. Today, Intel bough Altera while people talk up Xilinx buying AMD. World of financial difference first mover, IP, and lockin can make, eh?
https://web.stanford.edu/class/e145/2007_fall/materials/noyc...
Loved this book http://www.amazon.com/Only-Paranoid-Survive-Exploit-Challeng...
Just as software without silicon to run on is, well, smaller, the software moguls of today can only run on hardware because people like Andy put it underneath them a generation before.
Perhaps that is less true of Groves, who came from the lineage of Bell and Shockley. I'm sure it applies to the great technologists of our future.
http://a16z.com/2015/09/28/the-man-who-built-silicon-valley-...
Read his book "Only the Paranoid Survive" many years ago, he fought for cancer before I think, also remember his cubicle and no-reserved parking as mentioned here. What a great man.
1. http://www.amazon.com/High-Output-Management-Andrew-Grove/dp...
Thank you for everything you did.
I was already well-aware of the sweeping changes technology was making in the world when I found Only The Paranoid Survive on my uncle's bookshelf. I think it was that book that really hammered home how quickly things were changing, and really astounded me, teaching me a bit about technology, a bit about business and a ton about inspiration and drive.
Whenever I hear Andy's name, I nostalgically return to that summer, a time filed with learning and stretching my perception of things. This news makes me very sad, but also is making me return to that place. I feel lucky to have been around the same time he was.
Interesting words from Andy Grove in 2010. Bonus refutation of Thomas Friedman.
>Grove's office was an 8-ft by 9-ft cubicle like the other employees, as he disliked separate "mahogany-paneled corner offices." He states, "I've been living in cubicles since 1978 — and it hasn't hurt a whole lot." Preferring this egalitarian atmosphere, he thereby made his work area accessible to anyone who walked by. There were no reserved parking spaces, and Grove parked wherever there was a space.
Contrast that with Zuckerberg and his recent building issues, or how many modern C-levels want their out of the way offices, etc.
Maybe it was just a different time.
I worked with people who helped Jim Clark with some of his home automation in the early/mid 2000s.
My point in general was I think the Silicon Valley elders of old, Grove, Moore, Packards (I know multiple individuals who benefitted from the Packard Children's fund w/ pre-mes. (sp?), etc. were much more community and outward focused than that which we see today.
There are people here and there, but a lot of what gets glamorized or talked about tend to be more selfishly oriented individuals.
Gates, early on, stated his kids weren't getting a huge part of his fortune, I consider his works on par (via the Gates Foundation) as those of the Packards. That said, the Packards have been very local vs. Gates more international (maybe it's need, size of endowment, etc).
Ellison, Jobs (mainly on the woodside mansion and not being charity oriented), Clark, etc certainly contrast with those I mentioned.
I think 80s-90s had seriously strong personalities emerge that get to the core of what you mention. Yet around that was much more down to earth philanthropy, etc.
I don't see that same balance today.
The shortcut takers are generally more insecure and that manifests in different behavior once they reach the top.
That is a fascinating observation. I was alive and in the biz back then, but I've burned an awful lot of brain cells between then and now and don't have a particularly objectiv eview of things.
Why do you think folks then were outward focused? Was there less competition so more focus on "doing something really cool", or leftover 60's 'free love' culture, or less shitty traffic in Silicon Valley, or...?
Given the international needs are fare more pressing, I'd say the Gates have the right objective.
I don't know how true that is, but that was the story at the time.
Other than that, I got a speeding ticket for going 26 in a 25 mph zone very near his house and was super upset at how lame that was.
Ellison's 200 million dollar house set on 23 acres, suggests that selective memory might be playing a role.
Now he has a 600mm fucking island of the STATE of Hawaii!!
There are certainly those that benefitted from the 90s boom that aren't particularly ... humble... in the sense as I mentioned Moore, Grove, Packards, etc.
Grove was a generation older than Gates, never mind Zuckerberg. His early years were also in wartorn Europe, not USA.
RIP