设备间分享cpu和内存

2012-10-10 18:25:02 +08:00
 yaotian
现在人的身边电子设备越来越多,机器也越来越多,这些设备之间能不能分享资源?这样手机就能用台式机的cpu资源解码来看高清。将来的设备都会连接在一起,这个想法会有应用场景吧。

有考虑过这个问题的朋友吗
3661 次点击
所在节点    奇思妙想
26 条回复
66450146
2012-10-11 17:23:46 +08:00
@yaotian 现在还没有办法完全这么做,但是在台式计算机上将高清视频实时重编码并在移动设备上观看(设备端硬解)已经实现了。比如Air Playit( http://www.airplayit.com/

抽象程度再高一点,就是说,设备端使用比较轻量级的计算设备(比如ARM或者MIPS的CPU),而在比较强大的计算设备上把复杂内容预处理成设备端可以直接使用的简单内容。这样问题就简单得多了。


只要设备连入网络,就需要处理网络内容的处理器,我觉得这个是逃不掉的。
bulldozer
2012-10-11 17:36:39 +08:00
比如用肉鸡做ddos,或者上次流行的比特币,还有寻找外星人计划。

任何负载均衡也算。run time的资源热分配,只有大型应用中有,对普通应用,部署难度超过那一点收获,不值得
bulldozer
2012-10-11 17:45:57 +08:00
程序级别的没啥难度,主要是数据分配和任务调度,多线程和分布式理论上接近,实际也成熟了。

系统级别,主要是云系统这块在搞。
bulldozer
2012-10-11 17:56:35 +08:00
目前云计算最吸引就是这块儿,比如数据中心500台机器,每个有20个guest,系统能自动按负载在500台间分配计算力,甚至关闭部分机器以节约资源
bearice
2012-10-11 23:42:58 +08:00
@yaotian 首先你需要注意到:联网本身就是需要CPU和内存的,无论是WIFI,蓝牙还是自己弄个射频OOXX,哪怕是你用有线以太网,也至少需要首先实现TCPIP协议栈不是?牵扯到无线的话则更加复杂。其结果是:可能设备本身需要的运算量还不如联网所带来的额外开销多。
所以你需要的引用场景所需要的运算量,至少要比联网所带来的开销大,不然就得不偿失了。
yetone
2012-10-12 00:21:26 +08:00
你需要的只是一个移动显示器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/49650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX