云计算:为什么说微软开源数据计划是向前迈出的重要一步

微软新推出的project zipline压缩算法,足够快到可以在压缩数据的同时,把数据写入ssd或者从物联网设备进行上传,而且在微软内部工作负载,也就是初开发时的目标对象上获得高达96%的压缩率。
云计算:为什么说微软开源数据计划是向前迈出的重要一步
如此快速和,是因为它采用了一种自定义硬件加速器,可以多次寻找出比压缩算法通常处理的更多模式;而且匹配这些模式的数据,将被模式的一个参考所取代,从而占用的空间更小。
因此,微软除了发布压缩算法规范作为自己对open compute project foundation的贡献之外,还发布了运行该算法开发芯片所需的verilog register-transfer level (rtl)文件。
微软计划在project cerberus下一代版本中也做相同的事情,project cerberus硬件“信任根”规范的目标,是帮助固件防止恶意软件入侵,让你不再担心所订购的硬件是否曾经被篡改过。个版本有一个单独的控制器,可以插入服务器上的pci总线,但是微软希望在芯片(例如cpu)层面——甚至是内存和存储层面——也有相同的保护措施。而且,当微软向ocp贡献第二代cerberus规范的时候,其中就将包含rtl文件,这样厂商们就可以轻松地将其添加到自己的芯片设计中。
物理实现是棘手的部分;硬件提供商通常会在他们交付基于开放标准的系统时,自行来解决这个部分的问题,因为这是他们相互竞争的一个部分。但是你希望的是厂商采用你的开放标准,因为对你来说,使用的人越多就越有用。
如果你按照厂商希望的那样,在open data initiative下把数据从azure迁移到adobe的营销云、sap或者dynamics上,那么在迁移数据的同时,对数据进行压缩——而不是扩展——操作就会更有意义。这样做,意味着云和你使用的任何服务器都需要支持zipline。
使用verilog和rtl文件(用于描述构成芯片设计的电路)——来*芯片设计,这一点是很困难的。拥有这种技能的程序员,而且这也不是一种常见技能,这就解释了为什么很多超大规模云计算——而不是普通的企业——才能够利用fpga的灵活性来交付经过设计可以有效运行特定算法的硬件。微软通过开放这种往往仅用于微软内部的设计,让自己更容易把project zipline和cerberus构建到产品中,从而才能被更多的人使用。
intel、amd、ampere、arm、marvell和sifive都在开发采用zipline的cpu;broadcom、fungible、mellanox、eideticom、ngd和pure storage正在将zipline添加到自己定位网卡和存储系统中。虽然英特尔没有明确表示会把cerberus下一代版本构建到自己的cpu中,但邀请微软cerberus团队参加ocp峰会并做主题演讲,很大程度上是一个很明显的迹象了。
这可能是的开放贡献,但也非常符合ocp的精神,对于超大规模云提供商来说,ocp初的目标是让厂商能够更轻松地打造出他们希望采购的硬件。
现在,ocp已经远远不局限于服务器和机架,其衍生产品对于更多企业组织来说是有意义的,因此微软完全有理由这样做。
(原标题:云计算:为什么说微软开源数据计划是向前迈出的重要一步)

智能变送器和普通变送器的区别与优势
办个狗粮厂需要准备哪些东西?
德国PILZ皮尔兹安全开关的常闭触点会通过一个机械反弹装置断开
专业供应商小型全自动L型450热收缩膜包装机流水线可用
二手水冷式制冷机原理
云计算:为什么说微软开源数据计划是向前迈出的重要一步
捏合机的操作准备工作和维护保养
推动智能电网的发展,创新发展是当务之急
测土施肥仪有效监测土壤养分
GH4049镍基难变形高温合金丝
离心风机的调试方法
橡塑发泡保温板厂家发货清单
一起了解废钢炼钢的优点
如何采用平面磨床加工同轴精细杆?
乳化机和分散机的区别都有哪些?我们该怎么选择
度和稳定性对于电子数粒机的重要性
赛高防爆计量泵:保障工业安全的可靠选择
Eltra意大利意尔伺服电动机应用与原理分析
华平在线课堂走进婺源 实时互动
LED灯可靠性的测试方法