A9VG电玩部落论坛

 找回密码
 注册
搜索

PS3为啥会用复杂的架构?PS5和PS4还行

[复制链接]
该用户已被禁言

流放者(禁止发言)

九十九眠る八雲

精华
0
帖子
12648
威望
0 点
积分
15276 点
种子
2425 点
注册时间
2005-8-19
最后登录
2024-12-9
发表于 2021-1-25 13:14  ·  北京 | 显示全部楼层
PlaySC_Marine 发表于 2021-01-25 08:56
Cell的核心设计理念是异构加速和分布式计算,可以四台PS3并联直接跑GT6就是当时的美好远景。
没有Cell,就没有后来的APU。
AMD现在的APU发展思路和Cell是一脉相承的,异构加速,统一寻址,CPU做复杂逻辑和整数运算,GPU做简单逻辑的大规模并行计算。
典型例子是推土机和推土机APU,物理多核,浮点单元只有一半,同时GPU堆规模,N卡都是512流处理器的时候GTX480,580,A卡就是1600流处理器5870和1120,到7970是2048

Cell确实太超前。按说,应该是单核性能严重瓶颈,本地计算资源有限的时候,才会去走大规模并行计算,云计算和可扩展架构。

回想一下当时基于cell的超算,IBM RoadRunner走鹃,就是分布式并行计算的早期实现,主CPU是皓龙,主要用于调度和协同,绝大部分算力由Cell协处理器完成。关键是他的可扩展性,理论上1块皓龙两块cell就是一个最小的计算节点,性能不够就往上叠模块就好了。最终实现是6480个皓龙,12960个Cell。

美国甚至有直接把PS3并联当超算的实际案例。

另外就是作为云计算平台,理论上这玩意的算力分配可以简单和高效率到爆。你玩云游戏,需要一个PS3的算力,就直接给你分配一个Cell。

Cell虽然死了,但他的核心精神早就渗透到现在计算技术前沿的方方面面


手动点赞并收藏
发自A9VG iPhone客户端

精华
0
帖子
6775
威望
0 点
积分
7238 点
种子
1228 点
注册时间
2019-3-13
最后登录
2025-3-1
发表于 2021-1-25 13:19  ·  北京 | 显示全部楼层
卖笑的小胖子 发表于 2021-1-25 08:44
就是为了所谓的格式大战,自负以为再次普及格式,用上高贵的BD,产能又不行,延期一年发售,当年都快破产 ...

单一个sce对索尼没有那么大影响。索尼那个时期是很多业务都出了问题才会那样。

精华
0
帖子
9942
威望
0 点
积分
10081 点
种子
344 点
注册时间
2016-3-25
最后登录
2025-2-28
发表于 2021-1-25 13:27  ·  云南 | 显示全部楼层
本帖最后由 Lumi-Kumi 于 2021-1-25 13:28 编辑
hkx 发表于 2021-1-24 20:04
索尼互动娱乐原来叫索尼电脑娱乐,PS3,PS2的架构都是基于Lixna (拼错了)执行文件是elf。在当年这其中隐 ...


简直是扯淡
PS1 PS2没有任何的操作系统
是从PS3开始有的第一个XMB For PS3操作系统是基于Unix核心开发的
但是API都是自己设计的
而PS4是基于FreeBSD的UNIX

其中当年PS2专用的Lunix那个和游戏没有任何关系
PS2所有API都需要软件商自行调试
具体的自行去B站爬视频
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
594 点
注册时间
2012-5-29
最后登录
2025-3-1
发表于 2021-1-25 15:09  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2021-1-25 17:01 编辑

CELL的协处理器叫SPU 或 SPE。

APU的GPU就类似SPU,APU也是CELL概念的某种继承发展,怎么会落后于十几年前?APU做到了统一记忆体实现,比分离的好得多。GPGPU通用计算也出来多年了,PS4用了,帮助低主频的CPU。
360的统一记忆体当时还不成熟。
统一记忆体现在手机、平板、超算都在用,性能、功耗、成本、编程、体积(3D堆叠封装都要来了)都大利好。
N64时代就有过UMA统一记忆体了,当然还不成熟。


CELL是处理器,不是指令集,怎么和x86-64对比?。。CELL用的PowerPC,才是和x86-64对位的。
XBOX360的Xenon处理器,才和CELL对位。
都采用IBM的PowerPC指令集。

PowerPC也不一定就先进,看具体处理器,也看时代,苹果MAC 不就因为 性能、功耗、成本 问题转用 intel 的x86好多年(当然现在又转ARM了)。。
乱序执行、分支预测和数据预取也是x86-64的强项。


PS3的CELL/B.E. 就一个PPE(双线程),SPE用于游戏有6个(8个,良品率屏蔽1个,操作系统、安全、音效占用1个),各种游戏用SPE的数目不一。

PS3的架构 和 x86也不是一类概念,不能直接比。。


PS5想兼容PS3,可以靠模拟器,PC端的PS3模拟器都出来很久了,官方要搞,知根知底,当然更精确和容易。。苏妈玩CELL、x86-64多年,也会大助力。。
其实兼容与否,主要是看 索尼的商业考量。PS3重制多的话,估计就不必了。

微软是用虚拟机方式达成X360兼容的,x86-64下兼容PowerPC,当然也是软件层面。
XBOX从初版就用Win(超精简版),Win也不是只用于x86-64或PC。。PowerPC、ARM等,各种处理器都可以。。
DC的SH-4(SuperH指令集,一种RISC)用Win CE。
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
594 点
注册时间
2012-5-29
最后登录
2025-3-1
发表于 2021-1-25 16:06  ·  广西 | 显示全部楼层
本帖最后由 powerh3 于 2021-1-25 17:00 编辑

360的Xenos可以实现GPGPU,还有统一渲染架构。。开发上占了不少便宜,特别是中后期的某些技术和特性,David王 给了个超前架构的GPU给Xbox360啊。。

n的RSX没有统一渲染、也无法GPGPU,拖累了PS3,还好SPU可以部分实现这些功能(到后期,靠第一方大佬才挖尽了)。


APU的GPU,当然也能GPGPU,PS3的SPU的同类了。。


APU的CPU部分,类似CELL的PPE。
所以APU和CELL的架构很像,只不过用x86-64替换PowerPC来实现,GPU替换SPU。。
该用户已被禁言

精华
0
帖子
6793
威望
0 点
积分
6937 点
种子
594 点
注册时间
2012-5-29
最后登录
2025-3-1
发表于 2021-1-25 16:36  ·  广西 | 显示全部楼层
PS2有自己的系统OSD。。贴合到BIOS了。

连GBA、甚至N64都有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-3-1 15:52 , Processed in 0.188823 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部