The history of SPARC, its not just a Sun thing

  Рет қаралды 151,619

RetroBytes

RetroBytes

Күн бұрын

SPARC, the cpu architecture originally created by Sun for its workstations. However soon more than just Sun where involved in developing SPARC processors.
Mark fixes stuff: • FIRE DAMAGED Commodore...
MAE : • #MARCHintosh : Is this...
This video is sponsored by PCBWay (www.pcbway.com)
00:00 - Introduction
00:24 - Brief word from our sponsor
00:55 - Sun
02:15 - RISCY tangent
06:33 - RISC CISC whats the difference
10:00 - Register Windows
12:00 - SPARC is released
16:57 - ROSS Technologies & Hypersparc
22:10 - The time are changing
25:59 - Ultra Sparc going 64 bit
31:36 - Sparc 9 faster instructions
38:18 - Open Sparc
41:00 - Thanks

Пікірлер: 512
@mike94560
@mike94560 Жыл бұрын
I worked at Sun for 14 years then was assimilated by Oracle for 7 more years. Still worked on Sun stuff even though it was now Oracle. Then Oracle laid everyone off. So I still have fond memories of Sun. Nothing good to say about Oracle.
@jeffspaulding9834
@jeffspaulding9834 Жыл бұрын
Yeah, I felt the same way when DEC was bought by Compaq. I didn't work directly for DEC but for one of their contractors. Just like with Sun, pretty much all the stuff that made DEC cool was killed almost right away.
@jeffreyjoshuarollin9554
@jeffreyjoshuarollin9554 Жыл бұрын
Does anyone not named Larry Ellison ever have anything good to say about Oracle? Someone once referred to Larry Ellison as “Leisure Suit Larry.” The joke must be at least 5 years old at this point, and still hilarious.
@dharmadove
@dharmadove Жыл бұрын
Like Tandem, I managed their Unix Software Lab in Austin. Had lots of Suns and SGI.
@c1ph3rpunk
@c1ph3rpunk Жыл бұрын
Oracle. One Rich Asshole Called Larry Ellison.
@GeoNeilUK
@GeoNeilUK Жыл бұрын
"I worked at Sun for 14 years then was assimilated by Oracle for 7 more years." Do you have any theories on why SPARC didn't become the All American competitior to the plucky little Bri'ish ARM?
@mnsitelecom5131
@mnsitelecom5131 Жыл бұрын
Back in the day I had a SparcStation 10, later with 4 Ross HyperSPARC CPUs and 128 Meg of RAM. We were running a manufacturing application developed by a company in Toronto by the name of Cherniak Software. They had ported it to the SparcStation at our behest from a Harris HCX-7/9 platform (of CCI Tahoe CPU / 4.3 BSD Tahoe fame). When they ported it originally to the Harris (they were at the time an Olivetti shop but we wanted Harris, it was the fastest thing they had ever run their code on. When they later ported it to the Sparc architecture, they were absolutely speechless. When we upgraded to HyperSPARC, they just stopped trying to come up with adjectives to describe how fast it was. Your video brings back memories. The very brilliant software engineer (I always joked that he considered a compiler merely a convenient way to generate object code - not a necessary one) who designed the database tools we used passed away last year, and the founder of the company the year before. I still use the tools they developed in another application today.
@asicsolutions
@asicsolutions Жыл бұрын
SPARC was the only machine used to develop ASICs back in the day. Used them for designing F22 EW and commercial graphics chips. We used SUN machines and some clones. Years ago SUN open sourced the SPARC processor. en.wikipedia.org/wiki/OpenSPARC. One of the only companies to open source something so amazing as a processor, even if older technology. Something I wish Intel, AMD, and Nvidia would do. If something is 20+ years old, open source it for enthusiasts. You can build SPARCs for FPGAs now days.
@leyasep5919
@leyasep5919 Жыл бұрын
IBM "open sourced" the POWER architecture by the way.
@mattmurphy7030
@mattmurphy7030 2 ай бұрын
Just casually drop that you designed F22 EW hardware with no more detail 😅 that’s a story son
@Dong_Harvey
@Dong_Harvey 2 ай бұрын
​@@mattmurphy7030they might not be able to say anything else
@foobar1979
@foobar1979 Жыл бұрын
That SS10 you have is actually an SS10SX, an incredibly rare machine, much rarer than the Hypersparcs you have in it. I'd very much appreciate if you could take some high res pics of the motherboard and post them online because there are almost no good pics of that machine.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
Next time I have it out for filming I will.
@AnonyDave
@AnonyDave Жыл бұрын
Good eye there. I'd forgotten how rare they are with how they're sort of a half way point between the 10 and the 20.
@DVRC
@DVRC Жыл бұрын
I didn't know about the SS 10SX. What's the difference with a SS 10?
@AnonyDave
@AnonyDave Жыл бұрын
@@DVRC sx frame buffer circuitry built onto the main board, just add a vsimm (also frighteningly rare and pricey these days) and you have very high end graphics capabilities...for the era
@foobar1979
@foobar1979 Жыл бұрын
@@DVRC It uses the same chipset as the SS20, but it came out before so maybe better to say it's the other way around. Mbus only runs at 40Mhz, no ISDN ports, audio codec built in so no need for a speaker box. It uses different VSIMM and aux video boards from the SS20, VSIMM from the SS20 may work in it but the hardware is so rare I wouldn't risk it. Spec wise the SS20 is a better machine and much easier find and get parts for. Only real advantage the SS10SX has is it uses an SS10 case which I happen to think looks better.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
27:51 Worth noting that, while Alpha was 64-bit-native from the beginning, it did have some 32-bit compatibility in the form of “TASO” mode (“Truncated Address-Space Option”). This used only 32-bit addresses, and was used to run Windows NT, which if you remember, in spite of its much-vaunted portability across different processor architectures, was still only 32-bit at the time.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
It aslo was very usful for its emulation of 32bit platforms, like x86 in NT and Linux, and VAX under VMS.
@notCalle
@notCalle 7 ай бұрын
OpenVMS/Alpha even kept existing ABI:s in 32-bit compatibility, including default C integer types (int = long = 32 bits, long long = 64 bits), leaving most things running in the traditional 32-bit VAX virtual address space regions P0/1 + S0/S1, sign-extended to the far ends of the greater 64-bit VA space, and a special 64-bit "Very Large Memory" extension to get access to the 64-bit VA regions filling the gap in the middle. That made porting from OpenVMS/VAX to Alpha almost trivial, with all data layouts being identical, but did not age well, when data set sizes for software that had "just worked" for 10-20 years, seamlessly through mixed VAX/Alpha cluster migrations, started approaching the hard-stop 1GB limit of P0 space. Fun times.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
13:35 NeWS, the “Networked (Extensible?) Windowing System”. This was based on PostScript, before there was such a thing as Display PostScript. So Sun added its own extensions for on-screen drawing and interaction handling. And then abandoned it all when X11 came along. Some people really liked the idea of being able to load small pieces of autonomous code into the display server that could handle low-level user interactions without bothering the main processes running on the CPU. Done right, this could certainly make the system feel more responsive, particularly over slow networks or remote links. The problem (as with the whole issue of multithreading that became popular in the 1990s) was that synchronizing all these independent threads of control was very hard to get right, and was extremely prone to hard-to-reproduce timing-related bugs. “Knock-knock.” “Race condition.” “Who’s there?”
@SeanCC
@SeanCC 9 ай бұрын
This was the GUI for SGI Personal Iris, before also being replaced by X11. I preferred NeWS. Not just because the Motif WM was boring and clunky to look at, but it ran at reduced performance compared to NeWS on a given system. X11 made previously useful 4D20/4D25 configurations frustratingly worse to use and slower.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 9 ай бұрын
@@SeanCC It is true that, back in the 1990s, platforms that integrated the GUI into the OS kernel had a performance advantage. But that hasn’t been the case for a while: nowadays it is Linux+X11 that is more responsive and less resource-hungry than Microsoft’s or Apple’s platforms.
@SeanCC
@SeanCC 9 ай бұрын
@@lawrencedoliveiro9104 nowadays I think it's more about hardware overcoming/overcompensating for low performance code. I've been using Windows, Linux and Apple for over twenty years in the meantime and there's still so, so much that Linux+X has to catch up to. But it's better now than it was in the early '00s for sure.
@RobBCactive
@RobBCactive 9 ай бұрын
Before the NeWS GUI Sun had Sun Tools, and Sunview. X11 offered a key advantage of sharing server resources over a network on X terminals so Sun came out with something, then eventually supported both. X11 was supported under VMS & PCs too.
@mattmurphy7030
@mattmurphy7030 2 ай бұрын
I loled at your knock knock joke
@davidgari3240
@davidgari3240 Жыл бұрын
Breathtaking content. I provided tech support for Autodesk AutoCAD on IBM AIX, HP-UX, SGI Irix, DEC Vax and Alpha, and various Sun workstations back in the day (mid-1990s). All of these machines were a few yards/meters within my reach. Good times.
@johnclemens1338
@johnclemens1338 Жыл бұрын
Also, the Patterson and Hennessy Computer Organization and Design textbook is still possibly the single best textbook (in terms of going from zero to nearly an expert) on any topic I've ever read. Hugely influential.
@bionicgeekgrrl
@bionicgeekgrrl 7 ай бұрын
Growing up sun, and therefore sparc were very much everywhere in our house as my father worked as an engineer (having previously worked at Burroughs), and whilst I never really used sparc outside of tinkering myself, there was always a few sparc systems running , which as an inquisitive kid obsessed with computers was great. Mostly it was what was deemed to be broken when removed from one of the major London banks when doing repair, upgrade or replacement. The rules then were as long as it was never sold or passed on it was fine if you could fix it. Generally my father was rather good at fixing most things so there was a enterprise server running in the garage for years, never needed any extra heating in there! Plus various types of sparcstation around the house. My father moved into management at sun later on was made redundant by oracle 2 years ahead of retirement, but apparently he negotiated the package to cover his pension so he didn't lose out. This was a great video and i look forward to the sun video at some future date.
@rallokkcaz
@rallokkcaz Жыл бұрын
Love this channel so much! Always hits my retro computer fix without skimping on the lore and technical aspects. While most channels just share software clips and nostalgia, this channel is a beacon in the dark!
@biotrekker
@biotrekker Жыл бұрын
I love the historical context. Also as an American, I can't enough of the across-the-pond accent.
@20chocsaday
@20chocsaday Жыл бұрын
You're right. It reminds me of things I should have known more about long ago. That mention of Windowed Registers partly solved that nagging feeling of What is in that memory location. It would also be good for that old pocket calculator of mine with memories A to F. I would have made more use of them. The problem of knowing what is in a location involves having memory to do it at a time when memory was expensive.
@johnhorner5711
@johnhorner5711 Жыл бұрын
Thank you for the very informative video. I worked at Ross Technology from 1989 to 1996 and lived through a piece of what you covered. While Cypress Semiconductor was the original owner of Ross and initial primary silicon supplier, Cypress sold its interest to Fujitsu during a time when Cypress' overall business was struggling (thanks in part to a difficult technology transition in Cypress' wafer fabs). I lost a lot of sleep in those years :). When Ross stumbled at the Sparc 8 to Sparc 9 transition Fujitsu bought the remaining IP. Fujitsu had also been the primary backer of Solbourne computers and Amdahl. I wonder what the world of computers would look like if Fujitsu had acquired Sun instead of Oracle doing so.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
I think the world would have been a much more interesting place if they had. I wonder if fujitsu would have stepped in if the timing had not been around a number of large accounting scandals in Japan at the time. Thats the sort of thing that could have made access to captial more difficult, and reduced their willingness to take on more debit.
@DavidCookeZ80
@DavidCookeZ80 Жыл бұрын
I've good memories of SPARC architecture from before I started working for Sun. I was tasked with designing the hardware for an VMEbus FDDI card. Needless to say we had every processor vendor imaginable pitching up to offer their latest and greatest, all massively power hungry, stupidly expensive, and threatened to make the whole board a non-starter just based on cost. The Fujitsu rocked up with their SPARClite, low power (comparatively) and less than a twentieth of the price (just 25 pounds in small volumes) - it was intended to go into laser printers for the rendering engine. Some of money and space we saved by using that CPU was traded for giving it some dedicated fast SRAM to work in and FPGAs to do DMA and run the networking checksums. And that little 25Mhz CPU with its assist could work its way through socket buffers and saturate the backplane and the network. We had a bake-off against Cray, and won.
@nicomputerservices2669
@nicomputerservices2669 Жыл бұрын
Fantastic video, I have a real soft spot for SPARC since designing a hobbyist system on a FPGA based around the Leon3 SPARC soft CPU and designed a video processor and other peripherals for it. I had it running Doom about a decade ago. It was amazing to have such a relatively powerful system to play with. It was really amazing of Sun to release the details for the SPARC architecture as open source. It is an interesting architecture to learn about with the register windows and things like that and the Leon3 project is very cool, would recommend to anyone looking to learn about designing their own FPGA system on a chip.
@leyasep5919
@leyasep5919 Жыл бұрын
ah yes i forgot about this one too ! LEON made SPARC fly to the stars !!!
@OmegaSparky
@OmegaSparky Жыл бұрын
Also @12:43 - Motorola didn't start down the PowerPC path initially. They created the 88k architecture. The 88k was a bit of an alien architecture because it was a Harvard Architecture (code and data were in separate address spaces). Fun fact: the PowerPC bus architecture is based on the MC88110 bus architecture.
@downix
@downix 9 ай бұрын
Motorola didn't even want to go PowerPC so I was told, as they couldn't control the instruction set (which was derived from one made by IBM). But the green being thrown around got them to change their mind.
@pepeshopping
@pepeshopping 2 ай бұрын
Noticed that mistake too. PowerPC was all IBM, and it was the fastest thing at the time!
@mr.m8539
@mr.m8539 Жыл бұрын
Great video! You made dry material fascinating to watch. I appreciate the depth of information you covered.
@ctid107
@ctid107 Жыл бұрын
The most enjoyable video I've watched in ages. Worked with Sun from 1995 to 2010 and still have a soft spot for them. It's still Sun ZFS to me also (another of their fantastic innovations), I just can't call it Oracle to this day! Thanks for the video.
@tyrkukulkan
@tyrkukulkan Жыл бұрын
Always look forward to these videos. Can't wait for the next one. I know it takes a considerable amount of time to research, write, shoot and edit though.
@jammin023
@jammin023 Жыл бұрын
Fascinating as always - and it seems like you've calmed down the stock footage visuals, so thanks for that :) SPARC was always my favourite of the 90s workstation processors, partly because of the architecture, but mostly because it had the coolest logo.
@BrandonNedwek
@BrandonNedwek Жыл бұрын
Thanks for this video! I love old Unix machines and have both SPARC and UltraSPARC in my collection so this history was very interesting to me. Looking forward to that Sun history video whenever you get around to it!
@jkeelsnc
@jkeelsnc Жыл бұрын
Many years ago I was using sun sparcstation ipx and then 5 and 10. I enjoyed this trip down sparc history lane. Keep up the good work.
@alphaLONE
@alphaLONE Жыл бұрын
Thanks a lot for this detailed dive! This reminded me to include a conditional move instruction in my hobby CPU 😂
@TechRyze
@TechRyze Жыл бұрын
Excellent content. I love how you've been able to join the dots in my memory of computing history, in less than an hour of entertaining and informative content. You're a natural - plus have put a lot of effort in. I wish you all the best. I can imagine that once you're spotted by academia, these videos will be playing in colleges and universities all over the planet. Great content to introduce these technical details without baffling the audience through lack of context. Bravo 👏👏👏
@mlprd
@mlprd Жыл бұрын
Seeing the little metal tabs on the Mbus cards sure brought back memories. One of my favorite things about the Sun workstations is the open prom bootloader. Able to do so much in there to netboot, or load from cdrom or boot from external scsi. It made maintaining the systems so much easier.
@srutzky
@srutzky Жыл бұрын
Great stuff. I look forward to your future Sun video, where I will hopefully learn more about my SparcStation with "PC" expansion board 😸.
@MostlyPennyCat
@MostlyPennyCat Жыл бұрын
When I went to Brunel University in September of 1997 to study Computer Science we had access to two types of computer. 1) 486s running Windows 3.1 for Workgroups 2) Sun SPARCs and UltraSPARCs If you were stuck on a Sparc, we would ssh or rsh into an UltraSPARC and use it to do our compiling as it was much faster. We would even attach an X Server to it for a faster desktop.
@FenixQubes
@FenixQubes Жыл бұрын
How does this channel only have 54k subscribers. This is really good content.
@HoneyBadger5540
@HoneyBadger5540 Ай бұрын
Good vibe. The creator definitely has talent and knowledge. I will watch more. However, a lot of repeated slow video scrolling of the equipment seems wasteful. Would prefer a once over and perhaps extra image shots from a variety of angles to see more of the whole. While I don't look forward to committing to lengthy videos, I'm there to the end. Maybe a more concise delivery could improve metrics.
@rcjmack847
@rcjmack847 Жыл бұрын
I have two SPARCclassic, SPARCStation IPX, and a Enterprise 450. I had a lot of fun when I got them and they helped out in my career as a System Administrator (HPUX, Sun Solaris, Linux). Thanks for the video, brings back great memories.
@CTCTraining1
@CTCTraining1 Жыл бұрын
Many thx for that ... after my microVax the machine I miss most is my Sparc workstation. Great days.
@combusean
@combusean Жыл бұрын
LOVE SPARC! I had a sparcstation 5 for $200 when they were just 8 years old, currently spending a lot more than that to restore an SS20.
@davidblackuk
@davidblackuk Жыл бұрын
as usual awesome video, great research, fantastic presenation.
@andrewball4518
@andrewball4518 7 ай бұрын
Your "sidebar stack" reminds me of SPARC register windows. ;-)
@jaffarbh
@jaffarbh Жыл бұрын
Really enjoyed this 42 minutes. Quality (and nostalgic) content
@subynut
@subynut 4 ай бұрын
Very nice history of SPARC! I enjoyed it. Sun will always have a special place in my heart even though I came in near the end of it's life.
@basiliodubko6447
@basiliodubko6447 3 ай бұрын
Awesome story!!! Thanks a lot!!
@jmm1233
@jmm1233 2 ай бұрын
Never knew about Sparc but i did hear about RISC , awesome to hear about this unique cpu
@davidstewart4228
@davidstewart4228 Жыл бұрын
Always interesting and detailed
@KirbyZhang
@KirbyZhang Жыл бұрын
I used Sparcs in college and grad school, up to a 150mhz UltraSparc 128MB of ram in 1997. Everyone thought RISC and Sun were the leading edge of computing. We had no idea what was happening in x86 world or by what means they would dominate in performance (not just cost/performance, pure performance) in just a few short years. 😅
@stuartbridger5177
@stuartbridger5177 Жыл бұрын
Thanks for this trip of memories of my early computing career. My first exposure to mainstream UNIX systems was on 68000 based NCR tower, then SPARC based ICL. Moved onto Sun when ICL messed up their channel strategy. Worked on many server deployments.
@obdev9473
@obdev9473 Жыл бұрын
Very enjoyable and brought back some great memories from the 90s, especially the first time I used a 64-way SPARC box. One thing about RISC vs CISC is compiler technology and the limited amount of memory and CPU power of development systems. Given unlimited memory and CPU power, a compiler and optimiser can consider many more options for code generation and take advantage of a complex instruction set (see Itanium). But back then compilers were limited by the dev systems they ran on and much library code consisted of hand-optimised assembler for performance. Today, very few people can consistently write better assembler than a free C compiler.
@acflavell
@acflavell Жыл бұрын
Nice video. When I was in grad school in Japan in the early 1990s we had a large number of Toshiba SPARC LT AS1000 laptops in the student labs. I used PVM (Parallel Virtual Machine) to turn them all into a fairly powerful distributed parallel supercomputer with quite good performance results.
@cdl0
@cdl0 Жыл бұрын
SPARC was beaten by ARM on the idea of making instructions conditional. On ARM, execution of every instruction depends on the processor status result from the previous instruction. Two other innovations are that every instruction includes a register shift or rotate by an arbitrary amount, and the service instruction for implementing software interrupts.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Interesting that idea of conditional instructions has been dropped in 64-bit ARM.
@cdl0
@cdl0 Жыл бұрын
@@lawrencedoliveiro9104 Yes, I should have mentioned that conditional execution was mostly removed for 64-bit ARM. The reasons for this are quite long, and there is much debate about it, which is itself very interesting. When I first read about the original 32-bit instruction set back in the late 1980s, conditional execution really caught my eye, along with the so-called "barrel-shifter" and SVC or SWI instruction, which were elegant innovations at the time. Contemporary CISC ISAs were becoming very ugly by comparison.
@rosomak8244
@rosomak8244 2 ай бұрын
@@lawrencedoliveiro9104 It creates an dependency which makes super scalar out of order execution scheduling difficult.
@Trev0r98
@Trev0r98 2 ай бұрын
Back in the mid-90's i was at MCI - and our shop was all about SPARCStation 5's (oddball 85 MHz CPU), SPARCStation 20s, Sun Enterprise E3000s / 3500's, E5500's, E6500s, E10k's, and Sun UltraSparc 140s workstations. Good times.
@neeneko
@neeneko Жыл бұрын
heh. when I was a student, designing a RISC processor from the ground up was one of our projects. great experience, and nicely within the scope of 'can be done in a semester or two, simply enough to complete, complete enough to run something'
@rogerlevasseur397
@rogerlevasseur397 Жыл бұрын
Thanks !! I worked at a place that put their own software packages onto Sun platforms. Sun-2, Sun-3, and Sun-4. Oh those SPARC machines were enjoyable to use all around.
@NullStaticVoid
@NullStaticVoid Жыл бұрын
When I first got into IT you would still see some old Sun Sparcstations set up in various server rooms. Apparently people really liked using them for terminals. At one place, I think it was Brocade or Hammerhead, they were using the Sun workstation just to translate a particular protocol from one type to another. All I know was that it was the last thing we took down and the first thing we plugged in when we redid their server room. What cracked me up was the Sun pizza box workstations that had the CDrom drive mounted on the side, not the front. So you had to have that side of your desk clear to allow it to open!
@gavcreevy8238
@gavcreevy8238 Жыл бұрын
Just thanks, before this I thought when Sparc was mentioned it was Sun Unix variant, It never occurred to me that it was an actual CPU. Great video, you obviously put a great deal of effort into your research. Also, I had to pause the video to laugh after "You have access to a great deal of electricity".
@nethoncho
@nethoncho Жыл бұрын
I enjoy your videos. Thanks for sharing them.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
Very nice of you, thanks Ben
@nethoncho
@nethoncho Жыл бұрын
@@RetroBytesUK I developed code on Sun boxen in the early 90's BTW
@mogwaay
@mogwaay Жыл бұрын
I appreciate the visual illustration of a kettle of fish, what a nutty expression that is!
@biotrekker
@biotrekker Жыл бұрын
YAY! I have been waiting so long for another RETROBYTES video!
@hgbugalou
@hgbugalou Жыл бұрын
I remember going on a field trip in 1999 got my computer programing class to an elevator company's test facility and seeing an ultrasparc server. It had 2 GB of RAM which blew my mind at the time.
@LukeSolo-One
@LukeSolo-One 3 ай бұрын
My bum itches
@Billy_bSLAYER
@Billy_bSLAYER Жыл бұрын
Awesome video thank you very much have a good day!
@RetroBytesUK
@RetroBytesUK Жыл бұрын
Thank you! You too!
@WooShell
@WooShell Жыл бұрын
Might have added a mention for Tadpole, who were the only company who build SPARC based Solaris laptops, as far as I recall. (ok, there was the microsparc-based Sun Voyager, but calling that a laptop is quite a stretch..) Also, while the Ross CPUs won against the Fujitsu microSPARC CPUs in terms of raw clock speed, their rather slow off-die cache hamstrung quite a few applications, especially databases (like Oracle, who were none too pleased), where a single 200MHz Ross CPU had trouble competing against the 125MHz microSPARC CPUs. Also oh my god the insane power those Rosses burnt. While you could theoretically put four CPUs (2 MBus cards of 2 CPUs each) into a SparcStation 20, it wasn't officially supported as it could overload the power supply (later SS10 compensated for that by adding 30W to the PSU), and you definitely wanted to add two more fans into the case to get the heat out because the two fans inside the PSU were woefully underpowered for that task.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
Heat really is an issue with those hyper sparcs, I have 4 in that ss10. In summer I cant run it with the lid on.
@jfbeam
@jfbeam Жыл бұрын
I have one of those "ultrabooks" (not the IBM laptop.) I would call it more of a small lug-able than a laptop. They are quite the slab.
@johnhorner5711
@johnhorner5711 Жыл бұрын
I worked on those hyperSPARCs at Ross. We wanted to put impingement fans on the CPU cards but Sun said absolutely not :). There was very little space allocated for the four CPUS. The competing TI CPUS never got over two per box as I recall. Power density was a huge problem for sure. We were also one of the first CPU makers to integrated four die inside one package. hyperSPARC had a CPU die, two cache memories and a memory/buss controller die all inside one PGA package. That is now a common approach, but it was bleeding edge in the early 1990s. Fans attached directly to the CPU heatsink became commonplace not long after we were told no :(.
@jfbeam
@jfbeam Жыл бұрын
@@johnhorner5711 As a 3rd party, I'm not sure how much say Sun would've actually had in fan vs. no fan. However, there wasn't much space for a fan. The clones we used (Tatung?) had space for a fan, but we never needed to add any. I don't recall if we ever had any quad's.
@stuartbridger5177
@stuartbridger5177 Жыл бұрын
I used a Tadpole laptop running Solaris, as a mobile demonstration system for a networked backup system in the late 90's. Expensive and very solidly built.
@xiaodown
@xiaodown Жыл бұрын
Thanks so much @RetroBytes! I've been looking forward to this video for weeks. P.S. Are you going to do another celebration for 65,535 subs?
@RetroBytesUK
@RetroBytesUK Жыл бұрын
Yes I am!
@iwishilivedinafreecountry5749
@iwishilivedinafreecountry5749 Жыл бұрын
Well actually.... Great video as always mate :-)
@csudsuindustries
@csudsuindustries Жыл бұрын
I remember when we got our first Fuji Tahoe systems at SunSoft. We started to test Solaris 7 development builds for their sun4us cpus.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
29:33 IBM Power (or at least PowerPC) used a similar idea. If you looked at the original 32-bit PowerPC spec, it was clear this was operating as a cut-down 64-bit processor, and making it a fully 64-bit instruction set was just a matter of filling in some gaps. Motorola did a similar thing with the original 68000 processor which, while being notionally 16-bit, was effectively a cut-down 32-bit processor. And again, the evolution to the fully 32-bit 68020 instruction set was little more than a matter of filling in some gaps.
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt Жыл бұрын
Yeah, the variable length of instructions on x86 and 68k are quite a good idea. Now if x86 would not have prefixes… SuperFx copied that prefix thing for some reason
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Unfortunately, the evolution of x86 to 32-bit was not so smooth.
@linesteppr
@linesteppr Жыл бұрын
RetroBytes - The History of -- * instant upvote! *
@juliejones8785
@juliejones8785 Жыл бұрын
You really brought back some memories.
@leyasep5919
@leyasep5919 Жыл бұрын
128MB to be exact 😛
@mrgrumpy75
@mrgrumpy75 4 ай бұрын
Used to work for ICL /Fujitsu many years ago. We ran SPARCStations for some public sector stuff until 2004. Fujitsu, ICL and Amdahl were all part of the same group (Fujitsu UK). Love seeing the old stuff again.
@RetroBytesUK
@RetroBytesUK 4 ай бұрын
I used to work for Technology PLC which was owned by ICL, before ICL fully became part of Fujitsu.
@aeonikus1
@aeonikus1 2 ай бұрын
I love Sun Microsystem solutions, it was my 1st real server and workstation equipment and Unix env. I was introduced at my university, thanx to friendly administrator at my Uni. We had Sun UltraSparc server and Sparc workstations and Ray terminals. That was great years, end of '90 and begining of '00.
@stevenclark2188
@stevenclark2188 Жыл бұрын
ARM also got conditional instructions, that everyone apparently ditched for doubling up instructions with thumb instead.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Also dumped in Aarch64.
@jwoody8815
@jwoody8815 Жыл бұрын
Very Interesting, I love Proccessing Arch science. Especially modern alternatives to x86. Thank you.
@andyleighton3616
@andyleighton3616 Жыл бұрын
I couldn't afford a Sparc based workstation in their heyday but I did use a Sparc based machine at work. It was a Meiko CS2 which I guess most people will be unfamiliar with. The CS2 was a massively parallel supercomputer (although ours wasn't so massive). It was based around SuperSPARC (and later hyperSPARC) processors along with optional Fujitsu μVP vector processors (we didn't have any of those). It was the successor to the Meiko Computing Surface which used Transputers and i860s. As the wikipedia page documents Meiko also produced a FPU for early SPARCStations and licensed the design to Sun for their MicroSPARC designs.
@marksterling8286
@marksterling8286 Жыл бұрын
Great video, thank you. I was at Teesside university in 1991 they had a lot of sparc systems.
@digitalarchaeologist5102
@digitalarchaeologist5102 Жыл бұрын
They did, it was quite a big Sun shop, although I was there in 1996. The labs were mostly just X servers. I saw them eventually get replaced with SGIs and Linux boxes, with the SGIs also eventually getting replaced by Linux boxes and a few Macs.
@marksterling8286
@marksterling8286 Жыл бұрын
@@digitalarchaeologist5102 W was there in 91-94 when the sun stuff was in its heyday. Still remember the 40 sun SLC workstations with optical mice needing optical mouse mats (stuck to the table) Although I think the SLC were 68020 based so not sparc
@digitalarchaeologist5102
@digitalarchaeologist5102 Жыл бұрын
@@marksterling8286 Ah yes the reflective looking mouse mats. I also remember the yellow thicknet that ran everywhere and how often people seemed to kick out the tranceivers
@philiprobar
@philiprobar 11 ай бұрын
​@@marksterling8286 The SLC had a sun4c processor.
@billyhatcher643
@billyhatcher643 Жыл бұрын
you deserve way more people watching your channel i like your content since im a history nerd and tech nerd most of my channels are videogames, history and tech channels i watch alot and your a great channel
@deathdoor
@deathdoor Жыл бұрын
Thanks, I always wanted a video explaining about the SPARC processors, they feel "underrated" to me.
@JackRussell021
@JackRussell021 Жыл бұрын
This brings back lots of memories - I think it was the first RISC that I had ever looked at. I had kind of lost touch with where this all ended up, however. Kind of sad, I guess. Ironically RISC is now the domain of single board computers, embedded systems and smartphones.
@markhatch1267
@markhatch1267 Жыл бұрын
I have been an interested observer of the computer revolution for over 40 years. I have particular interest in the comparison and contrast of user and owner experiences relating to when they were good vs. when they were frustrating. Now nearing the tender age of 60, I am interested in the scientific study of the history of human and computer interaction, to see how it might be applied to raising computer customer expectations, to reduce instances of profit made off of people's ignorance, and try to increase instances of product makers doing a good job of solving specific problems. Some kind of coherent and interesting presentation of computer history, with emphasis on how things could have been done to improve owner and user experiences, might prove useful in giving current buyers of digital tech better intelligence, and then subsequently hold product makers to a higher standard for what they provide.
@TJH1
@TJH1 Жыл бұрын
Great stuff.
@keyboard_g
@keyboard_g Жыл бұрын
Fantastic. I would love to see more risc and some performance comparisons, and what the industry’s opinions were. All of them had their own bespoke workstations and bespoke flavors of unix, I can’t imagine anyone having more thank one type of risc workstation. I have heard the Alpha was the fastest, but by how much, and after DEC stopped, when did Sparc and MIPS catch up?
@computer_toucher
@computer_toucher Жыл бұрын
Loved your bite at the government contract job IT projects, we have quite a few of those horribly scandalous projects in Norway as well. But then again, doesn't every country struggle with that...
@ericwood3709
@ericwood3709 Жыл бұрын
Looking forward to the Sun video! It would also be neat to see one comparing the different RISC architectures. How similar are they to one another? What are the strong points of each RISC architecture and why do so many different ones persist in a market that has otherwise seen so many architectures and platforms die out?
@RowanHawkins
@RowanHawkins Жыл бұрын
I was the proud owner of a decommissioned SS690MP that was dual proc M-bus. It was a headless device, so since the deskside chassis had 3 MBus slots I took the mainboad out of a 3/60 which only took power from the MBus, and slotted it into the 3rd slot as a monitor system. It was a power-hungry beast and VERY HEAVY to move. About half the size of a dorm fridge and aa heavy as at least 3 of them. What I wouldn't give to have the (16) 16MB Parity 30 pin sims nowadays.
@AdamQueen
@AdamQueen Жыл бұрын
This is no longer sparc, nor sun, it's the introduction to all the (less) common CPU archs! Everything from M68K to Power to MIPS to Sparc, all in the first 10min! So more CPU archs please! M68K! Power! MIPS!
@Santor-
@Santor- Жыл бұрын
PowerPC and MIPS Definitely!
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Back in my CS classes, we learned about this wonderfully elegant concept of the “stack machine”, which was so easy to generate code for, that you could use it to implement a working compiler as part of an undergraduate programming-language course. Unfortunately, in the real world, its performance was pretty hopeless. And RISC was the complete opposite, having lots of registers--along with the complexity of managing them--to achieve much greater performance. Trouble is, writing assembly language for such an architecture was no fun at all.
@MicheIIePucca
@MicheIIePucca Жыл бұрын
One of my home workstations was a Sparc 5, with a sun monitor in 1996 (with solaris 2.5.1). It was new and unused (still in the box) that some father bought (or I bet just got included through buying some $$$$$ servers). for his son, but they found it more confusing since it wasn't a PC. When I bought it, I was already a unix administrator, so I loved it. At work, they gave me a SUN Ultra 2 Creator workstation with dual cpu and a high end video card amd a SUN monitor that was $50K CDN new... as sun stuff was crazy expensive. I'm still working with SUN/Oracle OS on SUN/Oracle hardware still to this day. Mostly T8 servers and running oracle vm, and lots and lots of LDOMs all on 11.4 (note, 11.4 will be going until at least 2034).
@keithsweat7513
@keithsweat7513 10 ай бұрын
Excellent video, I commented inline before you brought up Amdhal and Ross, Oddly back in the 80's Sun was next door or very close beside Ampex on the El Camino Real.... Ampex the audio/video tape maker invested in by Bing Crosby... One technology going out beside a new one
@sythenelexia
@sythenelexia Жыл бұрын
Correction, as powerful as a Vauxhall Nova, that has just done a ram-raid, on the Woolies pick-a-mix.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
😆
@RachaelSA
@RachaelSA Жыл бұрын
Sounds like something Clarkson would do.
@sythenelexia
@sythenelexia Жыл бұрын
@@RachaelSA ram-raid a Woolies for the pick-a-mix in a nova?......Yeah, i could see that xD
@hansvetter8653
@hansvetter8653 Жыл бұрын
It was 1990 when I installed the first 1 GB disk into my SPARC workstation. My colleguas and I were fascinated about that "unlimited" storage space!
@LMB222
@LMB222 7 ай бұрын
A video about Sparc attracted 100k views… so I'm not the only one who's interested, cool.
@FujinBlackheart
@FujinBlackheart Жыл бұрын
How much fun it would be bringing OpenSparc into the year 2023. Always wondered why comapnies picked RISC-V over a way more mature ISA, but yeah the GPL requires companies to share and they really dont like that. Either way cool video.
@godslayer1415
@godslayer1415 Жыл бұрын
MIPS was near dominant before modern ARM... RISC V is not even remotely interesting.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
MIPS made the mistake of delayed branches. Sometimes compromises made around the technology of the day come back to haunt you ...
@FujinBlackheart
@FujinBlackheart Жыл бұрын
@@lawrencedoliveiro9104 MIPS biggest mistake was not going open source like they promised they only opened a super outdated 32 bit part and then closed the doors instantly again, so much wasted potential. RISC-V explodes in getting support due its open source nature and very permissive open source license.
@FujinBlackheart
@FujinBlackheart Жыл бұрын
@@godslayer1415 You clearly dont pay attention to computing do you ? right now RISC-V is already in more devices then you can imagine, from HDD controllers and many IoT devices, many high profile companies back it, Samsung, Huawei,AMD, nVidia and hell even MIPS them self will do RISC-V instead, Google announced RISC-V support will come to Android, if it wasnt for the PlaySation 2 and N64 RISC-V would have already surpassed MIPS be far, Alibaba and StarFive already make general computing RISC-V SoC that get close to ARM performance, maybe read reputeable news source like Phoronix next time ?
@OmegaSparky
@OmegaSparky Жыл бұрын
@4:30: it is at this point that I realized that the CEO of a company I worked at in the late 90s was the second author of the RISC paper (and that he worked at bell labs). Wow. Neat.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
15:55 Interesting point about the multiply and divide. One of the key things that RISC designers were doing was analyzing instruction traces on real-world programs, to see how frequently particular instructions were actually being used. And it seemed they were finding that integer multiplies and divides were not really that common. I think the original SPARC had a “multiply-step” or “divide-step” instruction, something like that--you had to use several of them to perform a complete operation. I think later they realized that, just maybe, instruction traces were not telling them the whole story. Previously, the legendary Seymour Cray had floating-point operations in his legendary Cray-1 and successor machines, but he left out the divide instruction, because it would have taken too many steps and slowed down the execution pipeline. Instead, you had to multiply by the reciprocal of the dividend. There was a special instruction for computing the reciprocal, but it used some kind of successive-approximation technique, so you had to execute it twice to get full accuracy. One could argue this was a form of RISC--breaking down a complex operation into separate simpler instructions, to keep the hardware simple--and fast.
@kaitlyn__L
@kaitlyn__L Жыл бұрын
I can see the logic in that, it’s like how you don’t really have a separate subtract circuitry, you just compute the 2s-complement negative number to shove into the normal adder circuit. Why divide when you can multiply by one-over the divisor? Same kind of angle. (Though as you say deriving the reciprocal was more involved than deriving 2s-complement)
@forbiddenera
@forbiddenera 11 ай бұрын
SHOUTcast was initially compiled for Solaris Sparc. I ran an internet radio for a long time, the drum'n'bass channel was 2nd biggest on the net with BassDrive being larger. I briefly 'worked' remotely for Nullsoft on SHOUTcast right during the acquisition, while that meant my 'work' hit a brick wall, I did get some relay servers from AOL that kept us running with anywhere from 200-800mbps constant bandwidth (upto hundreds of tb/month) until AOL wanted to get the rest of the Sparc servers out of their racks in like 2009..Actually a ton of popular internet radio stations had the same relay servers. A huge chunk of internet radio pre-2009ish all went thru a Solaris box. So yes, all SHOUTcast development, the precursor to a ton of internet streaming, was initially developed for and compiled on Solaris Sparc boxen. Maybe KZfaq wouldn't be what it is today without SHOUTcast and by extension Solaris & Sparc!
@gothikia
@gothikia Жыл бұрын
Love the "segway" gag.
@LifeWulf
@LifeWulf 2 ай бұрын
The ROSS being able to emulate the Motorola faster than the actual hardware is incredible. Tech advanced leaps and bounds in those early computing days.
@MultiPetercool
@MultiPetercool Жыл бұрын
The first SPARC CPU was made of off-the-shelf programmable Gate Arrays. No custom silicon.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
Most designs back then did get their first implementation that way, it was the only fordable way todo the design and testing.
@johnhorner5711
@johnhorner5711 Жыл бұрын
As I recall, LSI logic manufactured the gate array version. Before Cypress started/funded Ross, Cyrpess did a full custom implementation of the same design for Sun and sold it to Sun (and others) as the 7C601.
@Fernando-wz6no
@Fernando-wz6no Жыл бұрын
It was super mega EXPENSIVE !
@Scoopta
@Scoopta 7 ай бұрын
How you access data with instructions is actually far more impactful to the definition of risc vs cisc than the number of instructions. There are plenty of RISC ISAs out there with very large instruction counts and also some very simple CISCs that have a small number of instructions but it's whether or not the CPU is strictly load/store or not that really determines the classification.
@Horusaem
@Horusaem Жыл бұрын
Nailed the Beard part :D
@sanicreader3674
@sanicreader3674 Жыл бұрын
I'M SPARC'S STRONGEST SOLDIER, THANK YOU FOR MAKING THIS VIDEO
@NealNelson
@NealNelson Жыл бұрын
Don't forget LEON, a range of SPARC architecture processors made by ESA for use in spacecraft. Sadly not open source though, like pretty much all ESA stuff.
@vitalyl1327
@vitalyl1327 Жыл бұрын
Not just spacecraft - LEON design was open sourced and cloned a lot, I have an old Netgear NAS at home with a LEON CPU.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
I think LEON is an implementation of open sparc.
@leyasep5919
@leyasep5919 Жыл бұрын
@@RetroBytesUK and it's LGPL'd, IIRC.
@pizzablender
@pizzablender Жыл бұрын
Many of the earlier digital cameras used a SPARC CPU, strangely enough.
@0LoneTech
@0LoneTech Жыл бұрын
I have one from Epson. Came with a printer driver, so it could print without a computer, at least to some Mac-compatible Epson printers.
@MatthewHarrold
@MatthewHarrold Жыл бұрын
Excellent. Lived this stuff ... well ... Indigo 2 ... many years ago. $0.02 from Tasmania.
@RetroBytesUK
@RetroBytesUK Жыл бұрын
I love the indigo 2 as well. I have a couple of them. Only 1 made it into the video.
@keithsweat7513
@keithsweat7513 10 ай бұрын
Solaris was a bag O' joy ... ICK! SGI Irix was a joy, the dynamic kernel, the extendable FS across a raid or jbod, adding a FS or dsk or tty during runtime... I loved the IRIX flavor, but I also love rocky road ice cream so maybe its a preference
@LarixusSnydes
@LarixusSnydes Жыл бұрын
I once owned a SparcStation 10, in 2001 or so, but none of the monitors I bought for it worked properly. A replacement of the video card was prohibitively expensive, so with heavy heart I eventually tossed the lot. It had two Ross Technologies HyperSparc processors inside and I was gobsmacked to see the attention to noise reduction and everything inside just oozed quality design once I opened up the case.
@BGTech1
@BGTech1 Жыл бұрын
thanks for this! Could you do a video on the HP PA series of cpus? their history is interesting and most people don't know they exist.
@yereverluvinuncleber
@yereverluvinuncleber Жыл бұрын
I was a project manager for building fault tolerant versions of the Sun Sparc systems, enjoyed my time at Sun, albeit brief. There were some good people there that lost their livelihoods when Oracle fired the entire Campus.
@StoianAtanasov
@StoianAtanasov Жыл бұрын
Interesting content, if only you could lose the music :) Maybe use it in the beginning and when you show something and don't talk. Thanks for the great content!
@TheDiner50
@TheDiner50 Жыл бұрын
Like the music people! Maybe a tiny bit to loud but really I myself like it to be where it is.
@ponyote
@ponyote Ай бұрын
Former SunOS IT person here. I miss the pizza box, but I don't miss supporting it.
@Thiesi
@Thiesi Жыл бұрын
1:28 - Huh?! I've only got the beard since about an hour ago - how could you _possibly_ know that when making the video?! You must be a _true genius!_
@RetroBytesUK
@RetroBytesUK Жыл бұрын
😆
@jamesburgess9101
@jamesburgess9101 5 ай бұрын
my last Sun was a SS20, loved that machine
The abridged history of Computer Display Tech
49:58
RetroBytes
Рет қаралды 144 М.
SCSI, usb of the 80s
34:07
RetroBytes
Рет қаралды 192 М.
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 590 М.
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 34 МЛН
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 53 МЛН
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 35 МЛН
The History of Tetris World Records
1:53:34
Summoning Salt
Рет қаралды 913 М.
Windows: The battle for an open standard
25:24
RetroBytes
Рет қаралды 34 М.
Secret History: Apple's first attempt at making a CPU
20:26
RetroBytes
Рет қаралды 68 М.
DEC Alpha
30:39
RetroBytes
Рет қаралды 266 М.
The History of X11
58:19
RetroBytes
Рет қаралды 216 М.
Let's Make a DOS BBS in a offensively modern way
59:28
RetroBytes
Рет қаралды 98 М.
Token Ring, the Betamax of Networking
25:18
RetroBytes
Рет қаралды 173 М.
Netscape it's rise, fall, and eventual revenge
21:07
RetroBytes
Рет қаралды 146 М.
The Dawn and Dusk of Sun Microsystems
18:33
Asianometry
Рет қаралды 1,3 МЛН
Developing Software for a Sun Fire v440
25:53
clabretro
Рет қаралды 37 М.
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 27 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 985 М.
Apple Event - May 7
38:22
Apple
Рет қаралды 6 МЛН
Теперь это его телефон
0:21
Хорошие Новости
Рет қаралды 1 МЛН
Apple ХОЧЕТ, чтобы iPhone ЛОМАЛИСЬ чаще?
0:47
ÉЖИ АКСЁНОВ
Рет қаралды 925 М.
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 764 М.