个人移动设备
带有多媒体用户界面的无线设备。
产品
手机,平板电脑
价格,市场
零售价格一般为数百美元,用户是普通人,例如手机人手一台,甚至有备用机。
关键指标
响应性能,实时性能:例如,播放视频,音乐,打游戏。
电池容量核散热提高能效比
桌面计算
从低端到高端种类非常多,有几百美元,也有上千美元的高端机,性价比非常重要。服务于个人,要求速度快,便宜。
服务器
1、稳定性是关键:往往部署服务,如果奔溃会造成很大的损失。例如航班订票系统。
2、可扩展性:服务器系统经常需要扩展,满足服务的增长需求
3、很高的吞吐能力,可以相应很多的请求数量。
集群/仓库级计算机
软件即服务(SaaS)应用,推动了集群计算机的发展,集群的含义是只一组桌面计算机/服务器通过局域网连接组成一个超大型的计算机。每个节点都运行自己的操作系统,节点之间通过网络协议进行通信。
其中最大规模的集群称为仓库级计算机(WSC),使得数万个服务器像一个服务器一样运行。
WSC因为极其庞大,性价比核功耗非常关键。例如一个1亿美元的仓库级计算机,耗电量是惊人的,性价比绝对了采购计算机的成本。用于(搜索,社交网络,视频分享,多人游戏,在线销售)重视互动,大规模存储,可靠,高带宽的应用。
超级计算机强调浮点性能,运行大型的,通信密集的批程序,例如气象计算,流体计算,用于科学计算。
嵌入式
嵌入式计算机随处可见,例如微波炉,洗衣机,打印机,网络交换机,汽车。往往应用场景对性能需求低 或者对功耗,体积有要求。意味这不可能有太高的性能。往往也很便宜,几美元,十几美元。性能和价格紧密相连。功耗,体积,性能。往往要求,体积小,功耗低,性能要求不高。
并行度分类
并行是加速计算的重要方式,能耗和成本则是约束条件。
一、应用中的并行
1、数据级并行(DLP),他的出现是因为可以同时操作许多数据项
2、任务级并行(TLP),他的出现是因为创建了一些能够单独处理单大量采用并行反射光执行的工作任务
二、硬件中的并行
1、流水线级的并行
2、向量体系结构和图形处理器(GPU),将单条指令集应用于一个数据集
3、线程级并行,在硬件模型中开发,数据级并行和任务级并行
4、请求级并行,
三、简单分类
1、单指令流、单数据流(SISD)单处理器(加速方式:指令集并行,流水线,分支预测,cache缓存,超标量)
1、单指令流、多数据流(SIMD)向量体系结构、多媒体扩展指令集、GPU(对多个数据,并行执行相同的操作)
1、多指令流、单数据流(MISD)无
1、多指令流、多数据流(MIMD)集群/仓库级计算器,强调任务级并行。