应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

可编程芯片(可编程芯片,为人工智能和物联网而生)

  可编程芯片(可编程芯片,为人工智能和物联网而生)
  互联网已经深入生活,我们的衣食住行都与之相关。商业、工业以及政府的很多服务和应用已经搬到云端服务上面。这些服务和应用都是靠底层的覆盖全球的一个网络的基础设施来支撑的。约翰霍普金斯大学计算机系助理教授金鑫老师在YOSIAWebinar未来论坛青创联盟线上研讨会分享的就是他对计算机网络的研究心得。
  可编程芯片怎么提升应用的服务质量?
  金鑫教授以自己的研究NetCache为例,介绍了可编程网络芯片如何提高上层应用的性能。NetCache是一个基于键值存储的系统,在搜索引擎和社交网络里广泛应用。这些大型的互联网服务对低延迟和高处理速度要求很高。在NetCache中,可编程网络芯片作为一种网络中的缓存对传统的键值存储系统进行负载均衡。通常来讲,一个键值存储系统里可以有几十亿甚至上百亿的数据对象,但通常来讲用户对数据的访问是不均衡的。
  这就造成了有的服务器要处理很多很多请求,而其他一些服务器的请求却很少很少,这种情况会造成不同的服务器的负载是不均衡的,也就造成了整个系统的处理速度降低,以及尾延迟非常高。对于用户的影响就是在访问某些网页时会出现卡顿的现象。更加复杂的一个问题是,服务器的负载不仅是不均衡的而且动态变化的,比如某个时刻这台服务器非常忙,下一个时刻另外一台服务器会非常忙。
  解决这个问题的经典办法就是在后端存储器的前面放一个非常快的前端缓存(如上图)。很多研究已经证明前端的缓存只需要存非常少的数据对象,就可以保证整个存储系统的负载是均衡的。举例说明,比如我们后端可能有100台存储服务器,这100台服务器可能存储着成百上千亿个不同的数据对象。
  但我们前端的数据缓存里面,只需要存几万个比较频繁被访问的数据对象,就可以保证整个后端的存储服务器的负载是比较均衡的。对于前端的缓存来讲,它唯一的要求就是前端负载的处理速度不低于后端所有服务器处理速度的总和。
  用一个快速的数据缓存来对存储系统做负载均衡已经被广泛的应用在存储系统里面。像过去我们的存储系统主要用Flash和Disk来做数据缓存的,在这种情况下,我们只要在前面放一个非常快速的基于内存的缓存服务器就能够很好的提供整个服务器的负载均衡。
  但随着各个互联网应用对低延迟以及高通量的要求越来越高,我们后端的存储系统已经从Flash和Disk移到了内存里面。对于我们这种非常非常快速的基于内存的存储系统来讲,就再也不能用以前基于内存的存储系统来做负载均衡。那么我们去哪里可以找这样快的一个缓存,来对我们基于内存的一个存储系统来做负载均衡呢?
  NetCache的想法,就是把这个缓存放到内存非常有限的交换机芯片上。如此,用户的访问不必被发送到服务器上,直接在网络里面就可以处理用户对于数据对象的访问请求。
  在最后的总结中,金鑫教授说道因为摩尔定律的终结过去几年出现了很多面向一些具体应用的专有处理器,可编程芯片也可以认为是专有处理器的一种,唯一的不同是可编程芯片的处理器是专门针对IO密集型的负载的。
  讨论环节一同参加的第七期青创联盟线上研讨会的还有香港科技大学计算机科学与工程系副教授陈凯(兼任研讨会主持人)、中科院计算所先进计算机系统研究中心副研究员黄群、香港中文大学副教授李柏晴、清华大学副教授李丹。这几位老师都是计算机网络领域的专家,大家和现场观众一起对以下几个议题进行了讨论:
  Q:黄群:之前的网络研究认为所有的智能的应用都应该在端上,而现在网络变得更智能。那么哪些应用在网络上的处理比在端上要好的?
  A:金鑫:这个问题可以从网络芯片以及CPU的区别来考虑。CPU主要用于通用计算,而网络芯片是主要针对包处理进行优化的。包处理是一种IO密集型的计算。我觉得这种innetworkprocessing是比较适合于IO密集型负载的,比如我前面提到的我们用网络来做caching,只需要做一个非常简单的读的操作。又比如计算神经网络,很显然计算神经网络computationintensive这种事情就不适合放在网络芯片上面来做,而是更适合放到我们终端上做。
  Q:黄群:比如说在云计算里,一台服务器上可能同时跑多个应用,或者存在有多个客户把多个应用跑在一个服务器上的情况。这就使得服务器上的资源不足以支撑非常多的用户的应用这个问题应该怎么处理?
  A:金鑫:我觉得还是需要有一些底层的隔离机制,对多个用户的应用做个隔离。另一方面,我觉得还是需要一些资源管理以及优化方面的工作,可以很好地对网络交换机芯片上的资源比较好的对多个应用进行分配。这样的话,可以使得整个网络不会出现黄群老师提到的工地悲剧的情况出现。
  Q:李柏晴:除了可编程的网络芯片,网卡也是可编程的。如何比较可编程的交换机以及可编程的网卡,它们各有什么好处和坏处?
  A:金鑫:首先从性能上讲,交换机的性能其实是远远高于网卡的。比如说现在一个交换机达到6。4T的处理速度,我们一个网卡可能只有40G或者是100G,这样比较的话一个交换机的处理速度可能就是一张网卡的几十倍或者是上百倍。一个应用如果可以offload到交换机上是能够节省非常多的网卡以及服务器的。另外从功能角度来讲,现在很多可编程的网卡是基于ASIC的,还有基于FPGA的。
  那基于FPGA的网卡在灵活性方面可能会比现在可编程的交换机要更加灵活一些。我们可以offload一些更多的功能到网卡上去。此外,通过RDMA的方式,网卡可以直接跟主机上的内存进行通信的,这样可能就可以解决交换机芯片上面内存比较小的弊端。总而言之,可编程交换机在性能上讲是远远优于我们可编程网卡的,我们的可编程网卡是可以提供更加多的功能以及更加大的内存。
  Q:陈凯:有很多应用都是需要可靠传输的,如果我们把应用offload交换机上去,当数据包在网络里被silentdrop之后,offload到网络中的应用如何处理这种silentdrop?如何保证可靠性?
  A:金鑫:这个问题和我们将什么应用offload到网络中以及这个应用语义是很有关系的。以NetCache为例,它是把存储系统的Cacheoffload到网络里面去,只提供读操作,不提供写操作。这种情况下用户端是可以感受到网络的silentdrop。所以对于这种silentdrop的问题还是要和具体的应用结合起来,根据具体应用的语义来设计机制,探测包是不是被网络丢掉,以及丢包后客户端如何对上层应用的可靠性做保证,以及提供一个相应的基于客户端解决的方案。
  Q:黄群:当我们有多个用户都想把他们的应用部署到交换机上的时候,我们是否需要一个网络管理员这样的角色来帮助用户部署这些多个的网络应用?
  A:金鑫:我觉得这个问题可以借鉴很多我们在系统方面的研究,比如在操作系统以及虚拟机上面也会遇到多个应用要在同一个OS上面,或者说我们有多个tenant他们希望部署好几个虚拟机到同一个服务器上的情况。当有多个用户想部署多个应用到交换机的时候这个情形是非常相似的。我们也可以借鉴像OS以及hypervisor那边的很多思路和方法来对多个c用户部署应用到交换机上的情况,来做一个比较好的一个资源的分配,以及多个用用户之间的隔离。
  Q:黄群:我们在广域网上可编程网络应用的场景是什么样的?在广域网上是否需要多个不同的ISP之间进行一个协调。在他们协调的过程中,我们国际的标准化组织发挥怎么样的作用。
  A:金鑫:首先我觉得近期一个比较可行的方案就是ISP里面就只能管理自己的可编程的交换机而不能将自己的应用部署到其他ISP的交换机上面。比如说,中国移动就只能在自己拥有的广域网交换机上面部署中国移动自己的应用,而不能把应用部署到中国电信的交换机上面。这是近期比较可行的也是比较实际的方案。
  从长期来讲,我们可以想象其实我们可以在交换机上面设计类似BGP那样的协议,可以让不同的ISP之间通过一个AS之间的协议进行negotiate,怎么把我自己的应用部署到对方ISP的交换机上去。同时也可以提供一定性能以及功能上的一些隔离,比如我的应用不会恶意的对其他的ISP的其他应用构成意想不到的损坏或者说不会降低其他ISP的网络性能的降低。
  参与者提问环节
  Q:请问可编程芯片未来还有可能应用在哪些领域,能不能进行一些展望?
  A:金鑫:主要有两方面,一方面是围绕在传统的网络功能方面,比如说innetworktelemetry以及网络的diagnosis以及侧重于网络性能的提升,比如说loadbalancing,multipathrouting。另外一方面是在如何将可编程网络更好与终端系统相结合来对网络和系统做一些协同设计。比如说,之前谈到的网络和存储系统之间的结合,还有大家非常关注的网络如何和一些数据处理系统结合。
  比如说可以把可编程交换机和流处理系统结合起来,直接把流数据的处理offload到网络里面去,这样可以极大的提高流处理系统以及降低处理的latency。其他还有很多关注我们在做分布式机器学习的时候是否可以在网络里面做一些数据的预处理,可以降低学习训练的时间。最后总结一下,一方面是关注于传统的网络功能,网络测量以及网络性能方面的应用,另一方面是用于数据分析和机器学习应用。
  Q:由于P4的可编程性有限(e。g。无法支持队列调度的自定义、无法存储perflow的状态),它能否支持复杂的或者带状态的网络功能?
  A:金鑫:这其实还是要和具体的网络功能结合起来,实际上现在有很多streamingalgorithm可以用非常少的内存来带很多状态,基于这种streamingalgorithm是可以近似的实现存储功能以及实现一些比较复杂的网络功能的。比如说最近一些工作其实就是在研究怎么样可以在可编程的芯片上对网络做这种perflowQoS,这里面就可以用streamingalgorithm,用很少的内存来保存网络状态。
  Q:可编程的概念主要指的是卡表阶段的可编程性,那交换机上对管理以及调度重要的模块还是与传统的交换机调度模块基本相同,请问未来的可编程交换机有没有可能提供这一类功能的进展?
  A:金鑫:这个问题非常好,虽然现在市面上可以买到的是能支持查表阶段的可编程芯片,其实通过工业界和学术界的很多研究来看,大家已经在考虑如何把队列管理与调度也可编程化。我相信未来的芯片也是可以支持队列管理与调度模块功能的。
  演讲嘉宾
  金鑫,约翰霍普金斯大学计算机系助理教授。2011年获得北京大学计算机学士和经济学学士学位,2016年获得普林斯顿大学计算机科学博士学位,2017年在加州伯克利大学的AMPLabRISELab担任博士后研究员。主要从事计算机网络与系统研究,关注软件定义网络(SoftwareDefinedNetworking),可编程网络,软硬件协同设计,人工智能驱动的网络与系统设计,以及低延迟大数据分析系统的设计。在计算机网络和系统领域做出了许多有影响力的工作,发表于计算机网络和系统的顶级会议,包括SIGCOMM、SOSP、OSDI和NSDI。曾获得包括NSDI39;18最佳论文奖,Facebook通信与网络奖,Siebel学者奖,中国政府杰出留学生奖,普林斯顿CharlotteElizabethProcter荣誉奖等在内的许多奖项和荣誉。
  往期研讨会资料:
  1。hr百年暗物质探索,人类不能放弃的科学领域
  2。hr当遥感卫星遇到AI,想象力可以很大
  3。hr电池技术来自何方,走向何处?

泰国最恐怖的鬼片(泰国近十年来最恐怖的电影)泰国最恐怖的鬼片(泰国近十年来最恐怖的电影)自2004年以来,标志性的泰国恐怖电影《快门》震撼了全球恐怖电影界。这部电影后来在2008年被好莱坞翻拍,传播了更多的恐慌。……艾薇儿好听的歌(苍白浪潮究竟有多爱艾薇儿)艾薇儿好听的歌(苍白浪潮究竟有多爱艾薇儿)2021年2月12日,来自英国的四重奏乐队苍白浪潮(PaleWaves)携着一张被称为年轻音乐家中最好的专辑之一的专辑回归。这张……热能与动力工程排名(能源与动力工程专业院校排行榜)热能与动力工程排名(能源与动力工程专业院校排行榜)首先小编给大家科普一下能源与动力工程专业,能源与动力工程专业的主要培养新能源、热力发电、空调制冷、内燃机的人才,一般工科……车牌螺丝(车牌怎么上螺丝)车牌螺丝(车牌怎么上螺丝)装4个螺丝,也就是总共8个孔位。把车牌螺丝拿出来,如图将螺丝一边旋转一边插入防盗帽。接着把车牌摆正位置,然后把螺丝对准保险杠上的四个空隙,……七一文艺晚会王一博忙拍照,李易峰金晨同框,刘诗诗白到发光七一文艺晚会:王一博忙拍照,李易峰金晨同框,刘诗诗白到发光。七一文艺晚会应该是当前最火爆的节目,意义和规模那是空前,这不,在新闻联播上文艺会演花絮一经放出后,备受观众的关注,同……治疗白癜风最好药物(白癜风临床治疗常用药物)治疗白癜风最好药物(白癜风临床治疗常用药物)白癜风易诊难治,对健康影响不大,但破坏容貌,容易给患者造成心理障碍。目前白癜风的全球发病率为0。050。10,而我国患病率约为……灰指甲解决方法(得了灰指甲该怎么治?)灰指甲解决方法(得了灰指甲该怎么治?)药治疗灰指甲的治疗方法其实主要就是外敷用药,灰指甲治疗没有什么很好的方法,就是我们通常用的外敷方法,有必要给大家澄清这样一个概……专访任宥纶丨真诚表演,打破所有表演套路作者灵樨佛系青年偶然救下一只白猫,结果猫主子摇身一变化作妙龄少女报恩,只要满足佛系青年一个愿望,她就能顺利回到喵星。这是最近在爱奇艺热播的网剧《喵,请许愿》中的情节,乍一……甲亢治疗(甲亢若不积极治疗,会有哪些危害?)甲亢治疗(甲亢若不积极治疗,会有哪些危害?)甲亢这几年发病率也在升高,根据统计结果显示,基本上每20多个人就有1个人患有该疾病,而且这个比例还在呈现上升的趋势。很多甲亢患……为什么没有人骂贾玲?文kiki首发公众号职场充电宝贾玲又双叒叕火了。上周,angelababy在综艺里手撕贾玲,瞬间蹿上了热搜。游戏里,AB发现贾玲没有按照自己的意愿说话,……赵丽颖冯绍峰离婚,真的是因为赵丽颖出轨了吗?有网友在机场偶遇到了赵丽颖,当天赵丽颖身穿白色吊带长裙,身材苗条,皮肤白皙,性感的锁骨十分吸睛,一头黑长直虽戴着一顶帽子,但仍遮不住她的甜美靓丽。但是赵丽颖胳膊上圆圆的印记也引……丸九鱼饵配方(5款超经典的饵料配方)丸九鱼饵配方(5款超经典的饵料配方)来了,朋友们,今天咱们聊一聊,曾经称霸江河湖库的,5款经典饵料配方,这些配方都是称霸一方的神饵。有专钓鲫鱼的,也有鲫鱼鲤鱼通杀的……
描写秋风的作文(风从这边来)描写秋风的作文(风从这边来)战江公益语文粉丝群圈主:战江语文3987成员进入圈子一:原题再现2020年无锡市中考作文题:请以风从这边来为题,写一篇文章。……杨雨教授(中南大学教授杨雨!)杨雨教授(中南大学教授杨雨!)提起杨雨,想必诗词爱好者都耳熟能详,即便不知,也曾无意间在《中华好诗词》《一本好书》等栏目瞥见过她温婉动人的身影。举止间尽显才女风范,……关于谢辉酒后不恰当言论究竟错了没谢晖,1975年2月14日出生于中国上海市〔1中国职业足球运动员、前国脚,场上司职前锋,职业生涯期间曾效力于三支德国乙级球队,曾获得德乙联赛射手榜第5名和中超联赛银球奖,保持着……昌黎黄金海岸天气(千万不能错过的海滩美景,昌黎黄金海岸)昌黎黄金海岸天气(千万不能错过的海滩美景,昌黎黄金海岸)这句千古绝唱出自魏武帝曹操《东临碣石有遗篇》中,文中提到的碣石,就是现在昌黎黄金海岸的碣石山。昌黎黄金海岸,位于河……湖南常德卷烟厂(常德烟厂的惆怅是常德人民之幸!)湖南常德卷烟厂(常德烟厂的惆怅是常德人民之幸!)曾经有那么一段时间,人们只要说起要进烟厂工作,是唯恐避之不及,而且很多在烟厂上班的人也想尽了办法要辞工出来。没想到芙蓉王的……扫黑风暴演技排名张艺兴第5,孙红雷第2,第1竟是他暑假作为黄金档专场,言情甜爱剧如雨后春笋般纷纷上映,剧不在多而在精,随着言情剧的增多,质量便有下降,看腻的同时便渴望新题材作品的上映,《扫黑风暴》如约而至。正因观众所渴望……西沙群岛实际控制图(西沙群岛的实际控制现状)西沙群岛实际控制图(西沙群岛的实际控制现状)西沙群岛古称九乳螺洲、七洲洋、千里长沙等,为中国南海诸岛四大群岛之一,纬度上在北纬1546~1708,东经11111~1125……东沙群岛最大的岛屿(东沙群岛的大体情况和实际控制现状)东沙群岛最大的岛屿(东沙群岛的大体情况和实际控制现状)南海诸岛南海诸岛是南中国海上分布的200多个岛屿、暗礁、沙滩的总称,是中国领土不可分割的一部分,行政上属海南省……地铁时代(有望进入地铁时代)地铁时代(有望进入地铁时代)感谢您的阅读!欢迎留言讨论,欢迎点赞加关注,作者会定时回复!重点提醒:微信搜索关注湘江好房汇,每日看到更多长沙楼市干货!还有千人购房群等你来聊……美颜滤镜用得太过火,结果就是迪丽热巴的脸都歪变形了由迪丽热巴,杨洋主演的电视剧《你是我的荣耀》,终于千呼万唤始出来了,该剧一上线就放出了8集的剧情,对粉丝来说是个不小的福利,在8集内容中,几乎都是男女主打游戏的画面,两人窝在房……姚笛不再扛雷,文章马伊琍离婚神秘面纱被揭开,难道真误解她了?她打破了中年女演员的困境,即便是在中年,仍旧成为演艺圈的火热女星。他有着无限的潜力,有着精湛的演技,更是导演出了不少的经典作品。但却因为感情上的问题,两人各奔东西。……丧葬用品(选择丧葬用品需要注意什么?)丧葬用品(选择丧葬用品需要注意什么?)每当有人去世,那么就需要用葬丧葬用品,毕竟这些用品也是对过世人的一种哀悼,所以对于丧葬用品的一些事项,大家可以参考本文以下的这些内容……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网