The Rise, Fall and Revival of AMD (2020)
techspot.com
techspot.com
First you have to design an incredibly complex custom hardware processor to implement your ISA of choice with various speed optimisations. Then you have to convert it to a gate-level model and simulate it to make sure it's reliable.
Then you have to produce a physical/electromagnetic model which juggles capacitance, loading, switching transients, transmission line reflections, and interconnect length, and somehow still works for all possible conditions with good tolerances to maximise yield.
Then you have to handle all the visual/UV/soft X-ray optics, diffusion chemistry, and process management to build the wafers at scale.
It's not a particularly clean or sustainable industry. But even so - the finished chips are the absolute pinnacle of many simultaneous engineering and management disciplines.
For the fabrication, you contact your fab of choice.
Yes, this is expensive, but designing a processor is not unlike designing a large distributed software system. It's all software, and the rest is already taken care of mostly.
I avoided the bulldozer/piledriver series chips, and got a first gen Ryzen 5 1400. It's a fantastic chip, very fast especially at the price, and will last me years I'm sure.
In the late 90's I also did good business selling computers based on the AMD 486 DX4/120's and 133's. Those things were so fast for the time.
Fast forward to today, my current desktop is an AMD Ryzen 3600X.
Did you happen to own any AMD stocks back then?
#talos-workstation on freenode IRC to chat with users.
I wonder if shipping issues have caused their prices to skyrocket recently?
For those who have need for the workstation-ish features Raptor offers in its Talos line, the premium isn't too great over a roughly equivalent x86 workstation-class machine.
While it would work for my purposes as a server or a dev workstation, you still have to deal with a fairly niche processor architecture.
Ironically, though, the development of software for more modern POWER systems has kept some of the Apple PowerPC systems more up to date (assuming they are running linux, like Void).
That being said I think Intel only have to get their act together once to get right back in there - they have dragged 14nm all the way, their uarchs can't be that bad.
> Graphics Core Next (GCN). This design would last for nearly 8 years […] still in use today as the integrated GPU
And in desktop GPUs.
The goddamn power of marketing! Even tech writers seem to assume that "RDNA" is some kind of revolutionary from-scratch change. It's still the same ISA!! Look at the drivers and compilers. It's simply the regular evolution, just with a rebrand.
(upd: even later in this article they do say it's "a significant reworking of GCN"… well, why did the first mention sound kinda like it wasn't acknowledging this?)
GCN 1.2 changed the opcodes from GCN 1.0. If the machine code doesn't line up anymore, is it really fare to call it the same ISA?
In the case of RDNA: its all 32-wide SIMD instead of 64-wide SIMD. That dramatic difference completely destroys the bpermute / permute / DPP assembly instructions (https://gpuopen.com/learn/amd-gcn-assembly-cross-lane-operat...), which have gone from 64-way permutes (in GCN) into 32-way permutes (in RDNA).
GCN 1.2 was already looking pretty different from GCN 1.0, I'd say RDNA absolutely deserves the name "new ISA".
After all, GCN 1.2 is about as similar to GCN 1.0 as 8080 was to 8086 (same assembly language and registers, but new opcodes). I think most people are willing to call 8080 and 8086 different ISAs.
RDNA is extremely different at a base level because of that 32x SIMD vs 64x SIMD.
The 6502 succeeded by being 1/10 the price, and was designed into products of companies that embraced extreme risk.
From the single or none fulfillment of broadband options in the US even in dense suburban areas, let alone rural areas, it is clear that there are places in dire need of similar government market regulation.
Portability of embedded-code source, standardized ISAs, and ability to turn around a new circuit board design in a week, and FPGAs all help make lack of second sources survivable.
I suspect second-sourcing must have been going on fairly early in the 6502's lifecycle though. Commodore OWNED MOS by the time the 6502 was a shipping, finished product, so they're obviously going to dogfood it on the PET/CBM/VIC series.
A 1977 design like the Apple II had a bit of plausible deniability-- they may not have known that Commodore was going to be a major player in the small-computer market when they did their design, and then they were stuck with the 6502 and derivatives for backwards compatibility for the rest of the series.
But then you have machines like the 1979-release Atari 400/800. By then it was obvious you're buying from a potential hostile competitor. There must have been enough confidence in their business practices or the availability of second-sourcing that they weren't afraid of being cut out of the market.
CPU-World shows a bunch of 6502s from different manufacturers with date codes in the 1980s, but I can't comment much more about if they were clones, or license-built second sources, or what.
Aside from the NES, I can't think of any major greenfield 6502 products much after 1981, but that's likely less about second sourcing and more about a deluge of cheap Z80s and 8088s making the 6502's low price less compelling.
I built an Athlon 64 PC in 2004 - it was the first 64-bit consumer processor. Intel was going down the Itanium path, and AMD just added 64-bit extensions to X86, which ended up being the winning strategy. I remember writing an article about it for my job at the time.
That served me well until I upgraded to a Phenom II X6 in 2010. I was super excited by the prospect of having 6 cores, even though I had no real use for that many. That PC lasted me for over 10 years, although I did upgrade the RAM, added an SSD, and upgraded the GPU twice. Was still a competent PC at the end for both gaming and software development, and managed to part it out for a decent amount of money.
Late last year I finally succumbed the the Ryzen itch and upgraded to a Ryzen 5600x. It's a fantastic platform, and hopefully that PC will last me another 10 years with only minor upgrades.
It would be hard to come up with a corporate story that didn't have such missteps. Now, Samsung has licensed Radeons to be in their mobile SoCs.
My new ryzen 2700 isn't as fast as my 8350... because pcie lanes. My m2 drives are more than 500MB/s slower on the 450 motherboard onboard m2 slots. Should have gone with a threadripper. Still, I'm always a underdog fan and don't like paying the tariff for owning the most popular hardware. I compare specs and teviews. But availability is another issue...
Their desktop lines are basically the best you can get (assuming you can find anything in stock), but even the latest 5000 series laptops conspicuously lack Thunderbolt. This makes them a tough sell for some, as Thunderbolt has become the defacto standard for modern docking stations...
I had this CPU. 386dx 40Mhz. What a beast. It was my first PC that I purchased myself. It was also my first online purchase. I bought it off of FidoNet through a BBS. I'm still amazed that worked. Cash-on-delivery (COD). $50. Probably took an entire month getting to me via UPS.
> From these humble beginnings, and a quick move from Santa Clara to Sunnyvale (Silicon Valley in California)
Is the rest of the article better than this?
For those outside the Bay Area: Santa Clara and Sunnyvale are physically adjacent, and I'm guessing all of the sites where AMD's HQ has been historically located are probably within 0.5 miles of each other near that border.
"Los Angeles is so sprawling"....I mean yeah, it definitely is; but it's especially so when you erroneously believe Pasadena and Santa Monica to be part of LA. Or worse so, parts of OC, Ventura and the IE.