[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: cellProcessor.jpg (11 KB, 300x168)
11 KB
11 KB JPG
What were they smoking?
>>
>>108010984
It doesn't matter anymore now that everything has become x86 or ARM slop.
>>
>>108010984
Nobody knew how it would play out and in the end it didn't even make a difference when x86 was heavily multithreaded too.
Plus the chip never really got to it's full potential as it was designed on paper and had to be changed up last minute.
>>
>>108010984
>What were they smoking?
It was a powerPC plus 8 vector accelerators, the idea was that the SPEs do vector transformations similar to vertex shaders (but with far better programmability; HLSL was not yet a thing so at the time you had to program shaders in limited assembly), and you pair it up with a very fast but very basic rasterizer.

Basically a logical extrapolation of the PS2 hardware (which was an extrapolation of the PS1 hardware).
>>
>>108011079
>Plus the chip never really got to it's full potential as it was designed on paper and had to be changed up last minute.

What do you mean?
>>
File: file.png (603 KB, 900x473)
603 KB
603 KB PNG
That Kutaragi and his goofball architectures.
>>
>>108011079
>Plus the chip never really got to it's full potential
Oh no, it very much did. Naughty dog figured out how to exploit the SPEs and squeeze some performance out of them, but this was almost at the tail end of its lifetime and the 360's more straightforward design was still more efficient.
>>
We were eating rotisserie chicken
>>
File: Old-Snake.gif (1.43 MB, 268x268)
1.43 MB
1.43 MB GIF
>>108010984
The Cell Engine is the future of computing. It's the only way to combat the AI slop and coding.
>>
The retard is back btw
https://www.youtube.com/watch?v=1LBNnC37CKI
>>
File: 1761818340265609.jpg (42 KB, 401x498)
42 KB
42 KB JPG
me go fast hehe
>>
>>108010984
>PPE was IEEE754 compliant
>SPEs were not
What the fuck were they smoking?
>>
File: 1715187810068108.jpg (184 KB, 1228x1228)
184 KB
184 KB JPG
>>108010984
Did you know Kutaragi actually wanted two Cell processors instead of an Nvidia GPU?

Despite growing up with bootleg NES systems, SEGA Mega Drive and PS1 the PS3 is honestly still my favourite generation.
The PS3 ran some seriously impressive looking games considering the hardware.
The 360 was still the better design though, I wonder how much better it would have been if they chose a newer PPC architecture with out of order execution.
>>
>>108011535
>*an older PPC architecture with out of order execution
They already had PPC architectures with out-of-order execution, they threw it away for longer pipelines and higher clock speeds.
>>
File: ps3dev.png (222 KB, 1234x625)
222 KB
222 KB PNG
>>108011400
PS2 was not compliant either. It's why PS2 emus have so many problems.

>>108011535
>Did you know Kutaragi actually wanted two Cell processors instead of an Nvidia GPU?
No, they wanted to have a PS2-like dumb pixel rasterizer that exchanges complexity with raw speed, plus a "gate keeper" chip that sorts the Cell-processed vertices into proper order for drawing. They (Toshiba, iirc) could not fab it. After that they tried using a second Cell as a GPU, and it turned out horrible. They had no chance at that point but to go with nVidia.
>>
>>108012030
>PS2 was not compliant either.
I know, but that was a completely different ISA. PS2 was MIPS, PS3 is PowerPC. And despite being PowerPC for both the PPE and the SPEs, the FPU is different.
>>
>>108011067
>It doesn't matter anymore now that everything has become x86

But I like that paradigm.

It's not "efficient", per se, but it's so ubiquitous.
>>
File: bench-dmomm.png (42 KB, 500x280)
42 KB
42 KB PNG
>>108010984
Imagine if the Cell money went to NVIDIA instead.
>>
>>108012297
It's insane how big of a jump the 8800 was, has there been anything like that since?
>>
File: scam.png (146 KB, 2800x476)
146 KB
146 KB PNG
>>108012359
No. NVIDIA realized that not giving you the best was a better strategy.
>>
>>108011079
they should had spent a ton on a compiler to actually be able to produce optimized code from sane developers
>>
>>108010984
Same shit as the PS2, but worse. Emotion Engine was also a fucking nightmare of a chip to program for.
>>
>>108013206
That would have been very un-Japanese. The PS3 embodies the Japanese way of technology. Slow, bureaucratic, overly convoluted.
>>
>>108012297
At least the PS3 being based on the 6800 GT forced the developers to optimize that generation of games... right?
>>
>>108013350
i mean its not only them, every convoluted isa had the same problem, they didnt develop proper compilers
>>
File: 1674083245796583.gif (1.17 MB, 316x280)
1.17 MB
1.17 MB GIF
>>108010984
>Cell
>Wacky/Exotic
Lol. The cell isn't anything new or interesting. Calling it strange is like a Python programmer calling C strange because they aren't used to thinking about memory addresses as values. x86 has satellite processors too. Both over PCIe and of course the x87.

Sadly, exotic designs in real hardware basically died out in the early 90s. Computers used to be a lot less ubiquitous, but designing hardware just got way too expensive and complicated even for simple and typical designs. The principle still lives on in FPGA projects, though:
https://mn416.github.io/reduceron-project/jfp-reduceron.pdf
>>
File: 1740020975233177.png (34 KB, 500x850)
34 KB
34 KB PNG
>>108012416
The jump from 980ti to 1080ti was rather big.
>>
>>108013517
>just got way too expensive
Hang on, wasn't capitalism supposed to lead to competition that gives us better products?
>>
>>108013619
>The jump from 980ti to 1080ti was rather big.

2x performance used to be the norm with new generation of cards.

Nowadays the only thing that doubles is the power usage, performance actually gets worse.
>>
>>108011215
>It's the only way to combat the AI slop and coding.
Shut the fuck up, retard.
>>
>>108014129
Go fix your stock price, Satya.
>>
>>108013976
Capitalism is a reaction against mercantilism developed in the 18th century, dealing with the organization of an agrarian society in a less centralized manner. It argued on the basis of both moral reasons and the idea that getting rid of landed gentry would result in a society that wasn't just nicer to live in, but also that the resulting self-organization would create a hardier society less prone to catastrophic failures like famine.

Also that is the better product in the way that computers have become used, because the primary purpose of a computer isn't rooted in how theoretically compelling their model of computation is. Literally fucking nobody wants to be at the mercy of an iAPX 432 to do real work. To top it off, the conceptually simpler architectures could afford to dump their complexity budget into making their pipeline as fast as possible, which turns out allows them to handle the same exact workload much faster than specialized processors could. By the 90s they basically completely outstripped exotic approaches to hardware. They were also mass manufacturable making them much cheaper. You could pay $25k for a single Lisp machine that almost nobody could work with without special training, or $1k for a workstation that is hundreds of times faster at executing Lisp programs and any other kind of program you want.
>>
>>108014169
There's nothing about the cell that combats AI slop. Retard, shut your whore mouth.
>>
>>108014182
I'm not using Copilot, Satya.
>>
>>108014043
3090 to 4090 was a 2x jump in performance at the same power
there was a time when 250w cards weren't the norm before them too
>>
File: crysis_2048_1536.gif (48 KB, 400x717)
48 KB
48 KB GIF
>>108013619
Meh.
>>
>>108013390
No, most games were vastly inferior on the PS3. That's not optimization.
>>
>>108013390
Games were optimized for Radeon (360/Wii).
>>
>>108010984
>What were they smoking?
literally nothing. calling it wacky is a techlet meme
this chip made absolute sense at the time as another anon explained>>108011101
>>
>>108014467
wrong, Microsoft made the right, non-retarded choices hardware wise compared to Sony, at least for OG XB and 360, and it shows
>>
>>108014285
>3090 to 4090 was a 2x jump in performance at the same power

yeah, twice the gay tracing perf and twice the frame generation.
>>
>>108010984
the atari jag used tom and jerry, but most devs just used tom anyway
I don't blame them to be fair, even if every single jaguar owner bought your game, it's a drop in the bucket
>>
>>108013517
>FPGA projects
I'm tempted to make my own stupid FPGA project once I get "the right" FPGA
Maybe a custom architecture that only has a MOV instruction or some shit
>>
>>108014043
> performance actually gets worse
Thats because gpus are being replaced with AI slop accelerators. This decline will continue. Eventually games will be rendered at 320x240@15fps and upscaled.
>>
>>108014560
>wrong, Microsoft made the right,
>doubles down on being a techlet
they are both PowerPC cpus with similar architecture
>>
>>108015150
>similar architecture
they might have the same ISA but the underlying arch is totally different

please stop posting, you're below /g/ retarded
>>
>>108015150
>similar architecture
>outs himself as the real techlet
>>
>>108014902
>twice the ray tracing performance
Exactly, that's all that matters
>>
>>108015179
>>outs himself as the real techlet
breh we both know you are bluffing and im right. the 360 and the PS3 and not that different.
>>
>>108010984
Nothing? It was ahead of it's time and the world wasn't ready for it yet.
>>
>>108010984
crack

>>108011067
ARM is goated
>>
>>108015444
From a surface level, no.
When it came to bringing games to them, especially ones from other platforms, yes.
The PS3 and 360 came around the time that game engines were starting to really parallelize parts of the engine and usually the cores were identical, so it didn't matter where the threads went and you didn't have any limitations differences to the main core your program code is on.
With the PS3 that was not the case. If you wanted to spawn a parallel thread you had to write that specifically for one or more SPEs, which are completely different instruction sets and are specifically targeted at vector operations.
>>
>>108011101
Out of curiosity did MIPS just hit a performance/technology wall?
>>
>>108016590
https://en.eeworld.com.cn/mp/Icbank/a41139.jspx
Perhaps the answers you're looking for.
>>
>>108010984
Crazy Ken Kutaragi:
>I made Praystation and Praystation Too biggu successu
>I make Praystation Tree on Pow Pee Cee
>Emotional Engineu biggu successu!
*proceeds to fuck over the company with his hubris*
There's a reason he was outst and Mark "I made Marble Madness in the 1980's" Cerny took over.
>>
>>108017067
and then mark cerny killed playstation
>>
>>108017067
>*proceeds to fuck over the company with his hubris*
Playstation seems to be doing pretty well.
>>
>>108010984
it was based tho
>>
alternative isa general?
alternative isa general
>>
The SNES's audio processing unit (also designed by Kutaragi) could also be seen as a "wacky architecture" desu
>>
>>108020092
I never knew of this one before. And based on 6502? Clearly man of taste. I'd call this epic rather than wacky.
>>
>>108020092
What about it is wacky? It's a bog standard ADPCM synth. Maybe the type of ADPCM is uses is not standard but there were 1001 such formats at the time.
>>
>>108010984
Sony thought developers wanted whacky coprocessors that were fast and flexible but had to be programed manually
Developers just wanted a good GPU and a fast multi core CPU to run unreal engine and other ports. That's why the 360 won, it had more normal CPU cores.
>>
The cell was not much different than an APU or an apple M1:

one general core (PPE)
eight fpu/vector cores (SPE)

you had to compile programs specifically for the SPE architecture... like you would do with shaders for gpu! cell was just too early, game devs were mostly amateurs not well versed in computer science back then.
>>
>>108021530
it had more normal cpu cores because microsoft didn't enforced a retarted low power consumption unlike Ken Kutaragi
>>
>>108011191
I don't think he was specifically referring to the PS3's cell processor, but cell processor architecture in general. It was designed to be a multipurpose and used for a wide variety of things from medical imaging to blade servers to aerospace uses and cluster/supercomputers etc etc etc.

It didn't reach its full potential because nowadays it's only thought of as "the PS3 processor". It was supposed to be so much more than that, the PS3 was just supposed to be one device that was going to use it.
>>
>>108021596
>like you would do with shaders for gpu!

Except that shaders would work asynchronously and independently on the GPU, SPEs needed constant micromanagement to feed them data and process their outputs. And that's on top of that of the bullshit optimizations you needed to make the PPE not stall when reaching a branch.

The Xbox 360 cpu alone was better, not because of its 3 PPE cores, but because they added a bunch of extra vector instructions so it could do 128bit vector processing without babysitting, so you only had to deal with the PPE being some Pentium 4 type slow as shit chip (apparently the Wii was faster in some scenarios).

>>108021652
It failed not because it didn't reach its potential, but because by the time it released, you also had Core 2 Quad and 8800GTX on the market both of which eclipsed the Cell in power and were far more simpler and useful.
>>
>>108021796
yeah because spe were more generalist than shaders which were working on pixel buffers, textures, matrices only.
>>
>>108022062
You had CUDA available just a few months after the Cell which allowed to run general parallel computing tasks on GPUs by 2007. Cell was stillborn.
>>
>>108021530
developers will handle whatever so long as the dev kits are good
nobody was expected to raw dog assembly code after 1995
>>
>>108010984
better than aislop now...
>>
>>108011191
>Naughty dog figured out how to exploit the SPEs
That's thanks to Mark Cerny and the ICE (Internal Common Engine) team, which some of Naughty Dog was a part of. Inspite of Kutaragi attempting to make wacky shit thinking developers would flock to it because they flocked to the (easier to develop IIRC and then super popular) PSX and PS2 systems.

>>108021652
>and cluster/supercomputers
It was... by the Air Force. https://phys.org/news/2010-12-air-playstation-3s-supercomputer.html

Then Sony Update 3.21 (see what they did there?) killed Linux support, so who knows if that was even still used past the crowing/PR of it.

One thing I'll give Ken though: He nailed UX. PSX, PS2, PSP, and PS3 menus were all solid. XMB is still a godlike UX (which only issue IMO is organization, something that could be fixed with a minor folder system for submenus within the XMB).
>>
>>108017294
PS4 was a success. PSP2 was a minor success (not an entirely Dreamcast flop, but still has it's fans but not as strong as the PSP), PS5? Yeah, you got a point there but that's less to do with Cerny and more the changing video game player market (everyone going PC because shit is too expensive for 700 console [low level PC] + rental service/online fee + Internet Service Provider fee + video game fee.
>>108017361
PS4 brought them back. But until the tail end of (the extended) PS360 generation, the PS3 was a distant third place, only overtaking X-box 360 because MS's own fuck ups (thanks to Don "why on Earth would I want to live in a place with shit internet?" Mattrick) toward the end.
>>
>>108015444
Yes they fucking are, you absolute Dunning-Kruger midwit. The instruction set is a fucking nothingburger. This completely ignores the fact that Xenos had unified shaders, unified system RAM, and dedicated EDRAM.
>>
>>108011067
x86 is based
>>
>>108011215
Seethe more. You've already been replaced.
>>
>>108011215
>It's the only way to combat the AI slop and coding.

If that's all AI is putting out then why are you worried?
>>
>>108010984
Cell be was literal space alien tech used in supercomputers to folds proteins in cells, it could literally simulate emotions hence emotion engine
>>
>>108025161
Hardly. I did x86 assembly coding back in the day and it was awful. Now, x64 is cleaner but still in need of an overhaul.
>>
>>108025569
not really, it's my favorite assembly and I've written z80 and arm extensively too
>>
>>108025582
I note a critical lack of 6502 in your list...
>>
so does kutaragi still design chips just for funsies



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.