处理器的硬件算力
『壹』 如何知道电脑是否具有并行计算能力(就剩下这么点家底了,希望大家原谅)
你说PC吗? 我个人认为, 任何电脑都具有并行计算的能力。看你如何定义了。并行计算和分布式系统同样都是一种计算方法,并不是硬件规格。
你的操作系统里每个任务都一个有个process, 而每个process都是由很多threads。如果你上过操作系统的课应该遇到过multi-threads programming. 你让不同的threads去合作完成同一个task, 这其实就可以叫并行计算. 分布式处理嘛.
你看那些并行计算的课的project, 也都是拿普通计算机跑算法, 重点是你会去模拟这个环境. 就像那些跑网络算法的用socket来模拟, 也是用一台PC模拟出了N台workstations的网络.
如果你说多核CPU, 来分布式处理事情. 关于Firmware的东西平民是很难实现的. 首先你并没有access to 那些普通的主板的firmware. 所以你必须要买一块general purpose的 programmable的板子. 这个不难, 但你要买个多核的基本可以说找不到吧...只有实验室里才有可能有...就算被你找到... 我觉得那块板子的钱估计也是你去读研然后进实验室的学费的好几倍...
总而言之, 软件实现的话今天的PC应该都没什么问题. 硬件的话, 首先你自己做不到, 要人家官方预设了这个选项. 而至于如何启动并行计算模式, 你要去读这块板子的datasheet.
我不同意上面那位说必须两个核, 有两个大脑的人确实可以做到并行. 但一个大脑的左脑与右脑也同样是并行. 在细化不同的神经元相对另外一个完全independent的神经元也同样是并行. 并行是一种解决问题的方式, 一种思想. 并行计算最早被提出的是1912年, 多核处理器是哪年才出现的, 我记不得了, 但2000年以后了吧至少...
『贰』 ARM处理器的浮点运算能力已远超X86处理器
现在来看,ARM与x86处理器的浮点计算能力的差距还很巨大,不仅仅由架构,也与两者的应用方向不同有关
『叁』 显卡算力跟中央处理器计算能力的区别是什么,为什么
显卡主要是为了显示输出服务的,CPU是为了通用计算服务的
