搭建云手机需要什么,第1张

摘要:云手机大多是安卓系统的,因此也称安卓虚拟手机,搭建云手机的原理就是利用ARM服务器安装上安卓手机系统,然后虚拟出无数台仿真手机。这个原理说起来简单,但实际上要搭建出云手机,需要有24小时运行的服务器、ARM虚拟化云技术、同步网络传输技术等,个人基本上无法搭建,或者说成本太高了,还不如直接租云手机。下面一起来了解一下安卓虚拟手机搭建原理是什么吧。一、安卓虚拟手机搭建原理是什么

云手机是按照租赁的模式来收费的,跟云服务器差不多,有的朋友想自己搭建一个,那么云手机搭建原理是什么呢?

云手机是在云服务器里运行的,其具体的搭建原理是:运用ARM服务器安装上安卓手机系统,在电脑安装客户端和服务端,通过流媒体技术把云手机投射在电脑上。简单来说,就是利用ARM服务器安装上安卓手机系统,类似于我们的台式电脑安装上WIN10系统一样,然后虚拟出无数台仿真手机。

二、搭建云手机需要什么

云手机的原理看似简单,但实际上还是比较复杂的,需要涉及多方面的元素,自己搭建成本太高了,搭建云手机需要:

1、24小时运行的服务器

云手机是可以24小时离线托管挂机的,那么在哪运行呢?就是在服务器中。所谓的云服务器,也并不是虚拟的概念,而是真正的服务器。这就必须要有一个稳定且可以长久运行的真正服务器。

2、ARM虚拟化云技术

云手机是通过ARM芯片架构组建的,这是一个比较高端的技术;有朋友想通过在服务器中安装电脑安卓模拟器,再通过远程协助操控的方式来实现这一功能,但实际上这只是模拟器,模拟了手机的运行环境,根本就没有自身的硬件和设备信息,所以这个办法根本就行不通。

3、同步网络传输技术

同步网络传输技术,说简单点就是如何用无限网络来接收和发送指令,能让服务器中的云手机接收到。这看似是一个并不难的问题,其实这个是整个云手机搭建中最为重要的关键。云手机的客户端目前分为多种,分别是电脑客户端、手机客户端、H5网页客户端、微信小程序客户端,并且大多数品牌的云手机几乎同时兼顾多种的登录方式,以适应用户的不同需求,这就是同步网络传输技术,其研发水平几乎可以和ARM虚拟化云技术持平。

除了本文中提到的这几点,其实还有很多更为复杂的要素并没有提到,因为太深奥了,没有专业的知识水平根本就无法理解,但是文中所说的就可以肯定,通过个人基本上是无法搭建云手机平台的,或者说搭建成本太高了,其实云手机现在的价格并不贵,没有必要舍近求远。

资讯2019 年 1 1 月 1 8 日, NVIDIA 于今日发布一款参考设计平台,使企业能够快速构建 GPU 加速的 Arm 服务器 , 以满足日益多样化的科学和工业应用需求。 这 开辟 了 高性能计算的新纪元 。  

NVIDIA 创始人兼首席执行官黄仁勋在 2 019 国际超级计算大会( SC19 )上宣布推出这款参考设计平台。该平台由硬件和软件基础模块组成,能够满足高性能计算( HPC )社区对于 类型 更加多样化的 C PU 架构日益增长的需求。通过该平台,超级计算中心、超大型云运营商和企业能够将 NVIDIA 加速计算平台的优势与最新的 Arm 服务器平台相结合。

为了构建 这一参考 平台, NVIDIA 与 Arm 及其生态合作伙伴(包括 Ampere 、富士通 和 Marvell ) 联手,以 确保 NVIDIA   GPU 与 Arm 处理器 之间 的 无缝协作 。 该参考平台还得益于 与 HPE 旗下公司 Cray 和 HPE 这 两家早期采用 Arm 服务器的供应商之间的紧密合作。此外,许多高性能计算软件公司已使用 NVIDIA CUDA-X 库 来构建可在 Arm 服务器上运行 、 并可 通过 GPU 实现的管理和监控工具。

黄仁勋表示:“高性能计算正在崛起。机器学习和 AI 领域的突破正在重新定义科学研究方法 , 并且可能带来激动人心的新架构。从超大规模云到百万兆级超级计算, NVIDIA GPU 与 A RM 的组合让创新者们能够为不断增加的新应用创建系统。”

Arm IP 产品部门总裁 Rene Haas 表示:“  Arm 正在与生态合作伙伴一 同努力, 为百万兆级的 Arm 系统级芯片提供前所未有的性能和效率。我们与 NVIDIA 合作,将 CUDA 加速带入 到 Arm 架构当中 , 这对于高性能计算社区来说, 具有 里程碑 式的意义 。为了应对全球最复杂的研究 , 挑战并推动嵌入式系统、汽车和边缘细分市场的进一步发展,高性能计算社区已经在部署 Arm 技术。”

今年早些时候, NVIDIA 宣布 为 A rm 带来 C UDA-X 软件平台 。 NVIDIA 此次发布这一参考平台正是对此前承诺的兑现。   根据这一承诺, NVIDIA 正在提供 其 A rm 兼容软件开发套件 的预览版本。该版本包含 NVIDIA CUDA-X 库和加速计算开发工具。

联合整个高性能计算生态中的合作伙伴

除了 使 自己的软件 兼容 Arm 之外, NVIDIA 还与   GROMACS 、 LAMMPS 、 MILC 、 NAMD 、 Quantum  Espresso 和 Relion 等 领先的 高性能计算 应用开发 商密切 合作 , 为 A RM 提供 GPU 加速 的 应 程序 用。 为了让 Arm 平台上的应用实现 GPU 加速, NVIDIA 及其高性能计算应用生态合作伙伴编译了大量代码。

为了构建 Arm 生态, NVIDIA 与领先的 Linux 发行商 Canonical 、 Red Hat,   Inc 、 SUSE , 以及业内领先的高性能计算基础工具供应商 展开 合作。

几家世界级的超级计算中心已开始测试 GPU 加速 Arm 计算系统,其中包括美国的橡树岭国家实验室和桑迪亚国家实验室、英国布里斯托大学以及日本理化学研究所。

来自生态合作伙伴的支持

“  Ampere 非常高兴能够与 NVIDIA 合作开发 GPU 加速解决方案。该解决方案 将 与高性能、高能效 Ampere 的 服务器处理器实现无缝协作。我们的新产品将使我们的客户能够灵活选择最佳的 NVIDIA GPU 加速器,从而高效地运行云、边缘等要求极高的工作负载。”

——   Ampere Computing 董事长兼首席执行官, Renee James

“很高兴看到 NVIDIA 能够如此迅速地为 Arm 服务器带来 CUDA 和 OpenACC 。我们十分希望能够与 NVIDIA 及 其他公司开展密切的合作,在这一架构上编译、分析和调试加速应用。目前,我们已在 4096 核 Arm 系统上证明了这一合作所带来的优势。”

——   EPCC 主任, Mark   Parsons 教授

“对于正在不断发展的 Arm 生态而言, NVIDIA 是一个备受欢迎且重要的生态成员。富士通相信,随着我们迈入新的计算时代, NVIDIA 将扩展 Arm 生态系统 , 并保证客户在高性能计算和数据科学 领域 ,尤其是人工智能领域有更多的选择。”

——   富士通企业执行官兼服务平台业务部副主管, Takeshi  Horie

“通过我们与 NVIDIA 的密切合作,部署 Marvell ThunderX2 服务器的客户现在可以使用全套 NVIDIA GPU 加速软件。这对于 Arm 生态系统的加速计算可用性来说 , 是一座重要的里程碑。我们将 继续 一同 将能效提高到一个新的水平,同时为百万兆级时代的众多超级计算和 AI 应用提供出众的性能。”

—— Marvell Semiconductor, Inc 副总裁兼服务器处理器业务部总经理 Gopal Hegde

“在 HPE 、 Marvell 和 NVIDIA 的帮助下,橡树岭国家实验室( Oak Ridge National Laboratory )成功地完成了所负责的工作,迅速升级了我们的 Arm 测试台系统,整合了性能测试并取得了良好的成果。在短短两周内,我们编译并正确运行了约八个领先级应用 程序 ,三个重要的社区库 , 以及常被用于评估 Arm 高性能计算生态的基准套件。根据早期结 果可以看出,这个由 Arm 主导的加速计算生态 的功能 似乎 和 POWER 以及 x86 环境 差不多 。对于一个 Arm 内的加速计算生态而言,这是一个了不起的开始。”

——橡树岭国家实验室国家计算科学中心科学主任, Jack C Wells

“我们与 NVIDIA 已经合作了很长时间。我们很高兴地看到, N VIDIA 实现了自己的承诺,为 Arm 高性能计算社区带来了领先的 CUDA-X 软件堆栈和生态系统。我们已经开始在通过 NVIDIA GPU 加速的 Arm 系统上评估理化学研究所的代码,我们 认为 它将为日本高性能计算和 AI 融合工作负载带来新一轮的创新。”

——日本理化学研究所所长, Satoshi Matsuoka

“由于 NVIDIA 为 Arm 主机 CPU 提供了新的支持,因此现在可以直接使用 Kokkos 和 LAMMPS 。这一结果达到了我们的期望,并且让我们可以借鉴在带有 x86   CPU 的系统中部署 NVIDIA GPU 的经验。”

——桑迪亚国家实验室主要技术人员, Christian Trott

“  NVIDIA 的 Arm 软件堆栈的确可以直接使用。我们之前就已大量使用 Arm 和 NVIDIA 这两个独立的平台,因此我们非常高兴这两者能够组合在一起。相比于我们之前尝试过的 x86 平台, NVIDIA 为 Arm   提供的 GPU 驱动器性能非常之好。能够在如此短的时间内取得这一成果,的确令人惊叹。”

—— 布里斯托大学高性能计算教授 , Simon McIntosh-Smith

 

虽然曾经的高通以先进的自研架构碾压对手,但是目前高通已经越来越显出疲态,个人认为,从805发布以后,高通一直在犯错。

这次写一篇长文,聊聊高通到底做错了什么。

801发布才过去三个月,高通很明显并没有对801的245g高频满足,进一步改进架构并提频,推出了805,这款频率高达27g的32位Soc使用了krait450架构。在当时看来,这颗soc的所有参数都无可挑剔。为了尽可能挖掘性能,高通甚至给其配备了64bit双通道的豪华内存控制器规格,同时这也是高通首次推出支持4k显示输出的Soc。该Soc被国行三星note4等机型搭载,代表了当时最强的移动Soc性能,除了exynos5433可以与之一较高下外,其他Soc全部被它完全碾压。然而,谁也想不到,这是高通最后一次如此的风光了。

在春季度刚刚发布完32位绝唱805之后,高通总算进入了64位时代。支持64位的Android50的发布,给64位soc的性能发挥带来了极大的便利。在410上小尝64位甜头的高通,在秋季度一口气发布了数颗64位soc,这其中就包括了msm8994,也就是传说中的地狱炎龙810。

按照高通的传统,8系应该由自研架构撑起一片天。但是由于恰逢32位64位交接,krait是一个纯32位架构,不可能改改就强行上64位,加上留给高通的时间太过仓促,高通不得不拿公版强行顶上来。

如果说光用公版,那问题不会太大,三星在用,那时候麒麟也出现了麒麟也在用公版,老老实实做,不会出什么事。坏就坏在高通长时间不做公版旗舰了,对公版架构的发热一直缺乏一个理性的认识(高通在低端soc上使用公版,但是因为低端soc发热本身就不大,高通根本没意识到公版可以这么热)。作为旗舰,性能是必须要堆的,为了保证能相比805有足够的性能优势,高通选择了暴力堆到4xA57+4xA53。

然而,A57偏偏是历代公版里发热较为恐怖的,加上高通因为长期不用公版做旗舰,对公版最高频率的设定把握不准,加上801和805的高频大胜利,高通给A57设定了20g的高频。A57在频率突破14g后就会功耗直线上升,20g的高频,注定不会凉快。

如果说高频A57是认识不足,高通还干了更睿智的一件事情:选择了20nm制程。同样是A57+A53的exynos7420,借着14nm的东风,活得倒也不算差,而高通这次用的20nm,进一步推动了地狱炎龙的诞生。

过于老旧的制程,导致即使是低频,810的能效比也完全难以直视。琴梨梨手头有一台shv32,官方锁四个大核,然而四个A53的发热就已经足以令人恐惧。

虽然810的真实性能并不算太弱,尤其gpu甚至性能足够出色,可惜因为功耗翻车,凡是用了810的手机厂商甚至是和高通有关系的厂商,历史都被改写了。小米note顶配空有跑分,没有体验,葬送了小米冲击高端市场的机会。nexus6p成为nexus系列最后一款机型。oppo不得不推迟find系列新产品,这一推迟就是接近四年。夏普也在新机型上放弃了三边全面屏设计。一加不得不通过降频18g勉强维持体验。三星无奈只能在全球使用7420。

尽管高通尝试对810进行修正,但是到了v21版本,依然还是地狱炎龙,这颗参数豪华而体验崩盘的Soc,最终落得了epic fail的代号,火龙的名号,也在民间被广泛认可了。

在尝试修复810失败后,高通马上全力投入新架构的研发,这个新架构,就是kryo。

高通还是一如既往的发挥了在自研能力上的优势,但是高通此时做了一个非常不理智的决定:要和x86竞争。

高通开始和巨硬密谋win10arm,巨硬很显然对牙膏厂的挤牙膏行为并不满意,于是开始开发win10arm。

不同于移动平台重视整数运算能力,桌面平台对浮点运算能力要求更高。为了适应高浮点的需求,kryo在浮点性能上下了大功夫,直接做到乱序五发射。在810发布整整一年后,搭载四颗kryo自研的msm8996,也就是820问世了。

虽然浮点对于移动端并不是最重要的,给力的浮点性能让kryo的单核性能碾压了一众公版,820更是创下了一次次四核碾压八核的辉煌战绩。因为810实在太热了,使用14nm的820,发布之初广受好评,被广泛认为是高性能低发热的典范。

然而,820并不是一颗完全成功的Soc。四核本身就不适合分丛集,高通却硬生生做成了2+2,由于当时尚未诞生eas调度,hmp在双同架构丛集上经常表现出调度不合理,导致核心经常跑在不必要的高频。而更大的问题是高通给小核心缓存砍了一刀,加上尚不成熟的分支预测,导致小核心经常预测失效爆缓存。

这些问题直到后来推出的821,也就是820官超版,都没有解决(琴梨梨现在主力机就是821),谷歌后来自己看不下去出手写了eas调度,总算一定程度缓解了82x的效率问题。

设计失误还不至于说好牌打烂,更精彩的是,上面提到高通想要进军桌面端对吧,巨硬没有辜负高通的期望,很快就把win10arm搞出来了,并在820上测试成功。我们可以看一下当年的视频https://myoutubecom/watchv=A_GlGglbu1U

(油管视频,怎么打开自己想办法)

得益于浮点性能的强大,视频中820已经可以勉强运行PS,而系统应用的流畅度已经足够日用。

如果在此时推出820的win10设备,是完全合适的,因为820的设计考虑了桌面端的运算需求。然而高通没有这么做,白白浪费了这么好的机会,等到后来才推出835的win10设备,可是835的浮点性能根本不足以负担桌面端需求,结果体验还打不过n3450,加上牙膏厂被逼急了一屁股坐在了牙膏上,高通的危机更大了。

此时高通其实完全有对抗危机的方法。高通从600开始就内置了dsp(类似于npu),但是高通对于使用dsp的开发收取高额费用,导致仅有小部分厂家发挥了dsp的优势。如果在此时放开对dsp的限制,高通完全可以比麒麟抢先一步引领ai潮流,但是高通毕竟专利流氓做久了,没有这种意识。

82x错失了进入桌面端市场的良机,又在移动端因为设计失误并没有大红大紫,此时的高通,决定回归公版。但是高通毕竟还是有那么点骨气,不是像810那样迫不得已绝对不在旗舰上直接上公版,于是高通就只能选择魔改公版。

835的设计其实非常保守,不但单核性能相比821主动倒车,而且gpu相比821提升也极其有限,甚至连15%都不到。

但是因为使用了公版,835相比高通一直坚持的第三季度发布整整提前了一个季度发布。由于当代公版效率较高,加上首批试水10nm,835的发热控制异常的优秀,销量大涨。但是此时高通内部完全没有放弃全自研的想法。

与此同时,似乎820运行win10arm给了高通无比的自信,高通甚至想去服务器行业分一杯牙膏厂的羹。

临近17年底,Centriq出现了。使用Falkor自研架构,这个架构和前辈kryo一样使用了乱序五发射,但是计算能力和效率大大提升,在浮点性能爆炸的情况下依然保持了A75水平的能效比。

但是Centriq根本没能分到一点市场。高通的祖辈农企早就在推土机时代就折腾过arm服务器,最后还是放弃了。服务器市场的竞争比高通想的要困难的多。因为服务器传统应用大多使用x86编译,无法运行在arm上,针对arm服务器的应用少之又少。加上在牙膏厂志强屁和农企EPYC的夹击,Centriq成了一个失败的产物,再也没有下一代。负责其架构自研的技术总裁Dileep Bhandarkar也在今年7月离职。

服务器市场算是失败了,可是高通一直没有放弃分牙膏厂羹的想法。上文提到巨硬已经准备好了win10arm,服务器受挫的高通,转向了笔记本市场。

虽然835模拟x86效率损耗较大,但是因为牙膏厂多年以来一直在笔记本上一家独大以至于挤牙膏,按照道理高通本能凭借835出色的能耗比能在细分市场中站住脚,但是进军笔记本界远没高通想的那么顺利。

年初之时,农企发布了船新的ryzen架构,牙膏厂再也不能稳坐在宝座上。

835笔记本还没正式上市,感觉到农企杀气的牙膏厂,带来了史上最良心升级,全面进入四核时代,835的性能在牙膏厂8代低压面前瞬间显得苍白无力。这导致高通甚至只能把长续航作为835笔记本的唯一亮点,因为除了续航,高通实在拿不出什么应敌之策了。

2017年接近尾声,移动端ryzen带着史上最强核显横空出世,给笔记本界带来了巨大变革。因为价格便宜而性能相比牙膏厂的8代低压甚至有略微优势,一时在低端笔记本市场大红大紫。农企的此举,把牙膏厂逼急了,一屁股坐在牙膏上,带来了atom系列的后代-J4005/J5005,这两颗超低压入门U的性能相比前辈atom大有改观,J5005甚至上了真四核。N3450被取代,而在此之前,唯一在部分项目上略输给835的就是N3450(https://wwwguru3dcom/news-story/qualcomm-snapdragon-835-vs-celeron-n3450-benchmarks-with-windows-10html)。高通进军笔记本界的最后一丝希望破灭了。

在835打破高通传统的年货式迭代节奏后,高通的节奏越来越乱。今年第一季度,高通就急匆匆发布了845。太紧凑的时间导致高通没有时间去改良本可以解决的缺陷,845存在较为严重的缓存漏电问题。

如果说缓存漏电还不是大问题,更大的问题就是高通的霸主地位不保了。845的性能提升依然有限,而在大洋对岸某个号称琵琶源自于它的国家,一颗被称为“安卓之光”的Soc诞生了。六发射配上高达4M的独立L3,9810跑出了单核3500分的惊人战绩,而在同频浮点效率测试中,9810跑出了接近845的两倍效率。

在此之前,高通的地位从未被如此剧烈的动摇过,高通从来没有在跑分上遭遇过如此奇耻大辱,要知道,当年那颗epic fail,都没有在跑分上做出丝毫让步。

高通的节奏进一步被打乱了。

按照往常,高通会在一颗Soc发布2-4季度后推出官超版本,比如800和801,820和821,然而这次高通只隔了一个季度不到,845的官超版850就被急着生了出来。被逼急了的高通,一口气把大核心频率艹到了296g。然而频率再高,也难逃地位不保。

高通的地位一次次被攻击。三星自主研发基带成功,在CDMA上和高通拜拜了,cat18的上行,甚至把850给干掉了。牙膏厂在基带上持续推进,直接集成了完整的x86核心与高通竞争,并抢到了苹果新iPhone基带的订单。余大嘴的嘴里,传出了7nm和cat21。

845依然是能耗比最优秀的Soc,但是9810已经越追越近。

排除9810效率低下的公版gpu,9810的cpu效率甚至在845之上。

高通当然急,没有不急的理由。俗话说狗急跳墙,被逼急了的高通,w步伐越发混乱,甚至试图威胁牙膏厂,然而牙膏厂才没工夫打理这种小打小闹。

而与此同时,高通还要挣扎着避免被闭源流氓博通收购。

5G时代近在咫尺,各大运营商也在加急推进淘汰2G和3G,而高通的大部分专利都局限在2G和3G。靠卖基带维持生计的日子越来越不好过,技术部门离职的人越来越多

节奏被打乱的高通,开始大量推出各种阉割版Soc细分市场。按照惯例,今年q4高通应该发布下一代旗舰,然而现在高通的官媒甚至都没有一点对新旗舰的预热宣传,675这种小打小闹倒是出的挺起劲。大洋彼岸的三星已经官宣9820要相比9810再来一次大提升,exynos已经从当初只会用公版的婴儿,长成了一个极具攻击性的成人。

一步步错失良机,一次次翻身失败。虽然835和845确实取得了不错的销量,但是高通手里的优势正在一点点失去。失去了自主技术,就等于把命送到别人手里,而如今的高通,正有这样的趋势。

8150已经成了高通唯一翻身的希望,而这仅剩的希望,还在一点点随着时间流逝。

写于2018/11/22,同步首发于知乎//B站

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 搭建云手机需要什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情