Facebook正在利用OpenGL应用程序编程接口(API)来为智能手机布署以机器学习打造的视觉效果,该开放性API可为iOS与Android手机提供稳定性能;但有开发者呼吁Facebook转移到更先进的Vulkan或是Metal API,以简化手机绘图的编程。
这是8月底在美国硅谷地区举行的Facebook年度软件工程师大会@Scale所发表的多个新消息之一;在其他开发成果方面,有一家参展商展示了取代焊锡的铜焊料,还有一家新创公司展示了16个镜头的摄影机,此外一位学者分享了DNA储存技术进展。
@Scale大会在许多城市巡回举办,旨在利用开放源码软件建立一个协同生态系统,以解决困扰大型数据中心的几个大问题。
在会场上,Facebook展示了在智能手机摄影机上执行的影像识别以及特殊效果滤镜功能,利用该公司自家开发、以OpenGL为基础的推理程序代码,可达到每秒30~45讯框(frames/second)的速率,高于高通(Qualcomm)为Snapdragon处理器提供的最新神经网络软件开发工具。
*软件开发工程师Fabio Riccardi展示在他的iPhone上执行之Facebook推软件
(来源:EE Times)*
Facebook预期会在接下来至少两到三年于智能手机上布署几代的OpenGL推理程序代码,该公司是在今年4月的一场活动中首度于手机上展示机器学习推理。OpenGL被广泛应用于手机,但相对是一种较旧也不容易编程的API,较新的API如Khronos Vulkan或是Apple Mental,能提供更高的性能也容易编程,但只被应用于少数高阶手机中。
而虽然Facebook并未使用高通的神经网络SDK来支持其智能手机AI服务,该公司工程与基础建设团队负责人Jay Parikh在这场活动中对台下超过3,000名与会者表示:“能扩充并在消费性设备上执行真的很重要;”他指出,Snapdragon的SDK让为该系列芯片在处理某些机器学习任务时,有五倍的性能提升。
*Facebook工程与基础建设团队负责人Jay Parikh表示:“我们正在尝试建立一个分享最佳实作方法的社群。”
(来源:EE Times)*
此外,Facebook还宣布该公司现在每两个小时就会更新一次直播程序代码(live code),变化从数十到上百;Google则利用这场大会介绍了该公司的语言翻译服务,以及另一个内含高达20亿程序代码的系统。
能取代传统焊锡的铜焊料
从洛克希德马丁(Lockheed Martin)独立而出的一家公司Kuprion,是少数几家参与@Scale的硬件厂商之一;该公司在摊位上展示了以铜为基础的焊料,号称能比传统以铅为基础的焊锡提供更高的散热性能与导电性,而且不会产生锡须(tin whiskers)问题。
*新型铜焊料在室温下呈现牙膏状态
(来源:EE Times)*
名为Cuantumfuse的纳米材料原本是洛克希德马丁为军用开发案所开发;该开发案需要能耐受1,000°C的焊料。此新材料在室温下呈现牙膏状,当加热到200°C时就会变成坚硬的金属。目前Kuprion数十家客户已经以新焊料制造产品,其中还包括有四家大型商用产品制造商;该焊料是在曾是洛克希德马丁实验室的据点生产。
*采用新型铜焊料的摄影机模块
(来源:EE Times)*
DNA储存挑战一周10MBits 速率
在大会的一场专题演说中,美国华盛顿大学(University of Washington)计算机科学工程教授Luis Ceze分享了DNA储存技术进展;他的实验室正与Microsoft Research合作开发该技术。
目前DNA储存技术还在实验室开发阶段,据说能在1吋立方的空间中储存exabyte (EB,106 TB)等级数据,保存期限达十万年;而且能利用酵素蛋白(enzyme protein)的连锁反应快速复制。但这种储存方法的一个主要缺点就是速度慢,读取速率是一周1Mbit。
*DNA储存方法有许多优点,但也有缺点
(来源:EE Times)*
Ceze表示:“DNA的储存容量经量测可达YB (yottabytes,106EB)等级,但是需要花好几个小时才能存取,因此这是超冷门的储存技术;”他形容了一种系统,是与机器人手臂结合的相当于磁带的生物性储存设备,能以微小的阱(wells)来储存透过软件控制微流体信道链接、约10 TBytes容量的DNA。
*DNA储存速度在某些情况下将会比摩尔定律的进展速度快
(来源:EE Times)*
到目前为止,已经有250 Mbytes的资料被储存在合成DNA的30亿个核甘酸(nucleotide)中;虽然访问速度非常换缓慢,但Ceze指出,在某些案例中DNA数据读写速度进展高于摩尔定律(Moore’s law)。他预期未来以蛋白质为基础的计算机,效率会是以硅芯片为基础的计算机之一万倍:“大自然中的分子储存与处理技术,能帮助我们打造全新概念的计算机。”
配备16个镜头的摄影机
一家美国硅谷的新创公司Light,在现场展示了一台配备16个镜头的摄影机,而且外观看起来就像是比较厚的智能手机;那些镜头从28mm~150mm,能一次用到5个,以产生具备景深的影像。此设计利用了一颗ASIC,以融合来自所有镜头的影像,并将数据传送至Snapdragon主处理器;Light从今年6月开始已经出货第一批预购的摄影机,每台售价1,700美元。
*有16个镜头的摄影机
(来源:EE Times)*
不过这种技术要如何被广泛应用还不清楚,这家新创公司应该等着被大型手机厂商收购,因为各家智能手机设计正朝向配备多镜头以支持3D影像等效果的趋势发展。Light的软件团队正在打造一种云端影像服务,并释出其API以吸引第三方开发者。
编译:Judith Cheng
本文授权编译自EE Times,版权所有,谢绝转载
关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”。