(资料图)

随着社会越来越发达,大家都选择在网络上汲取相关知识内容,比如可编程芯片(可编程芯片,为人工智能和物联网而生),为了更好的解答大家的问题,小编也是翻阅整理了相应内容,下面就一起来看一下吧!

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

互联网已经深入我们的生活,我们的衣食住行都与它有关。商业、工业和 *** 的许多服务和应用已经转移到云服务。这些服务和应用由覆盖全球的底层 *** 基础设施支持。约翰霍普金斯大学计算机科学助理教授金鑫先生在YOSIA Webinar未来论坛的青年联盟在线研讨会上分享了他在计算机 *** 方面的研究经验。

可编程芯片如何提高应用的服务质量?

金鑫教授以其对NetCache的研究为例,介绍了可编程 *** 芯片如何提升上层应用的性能。NetCache是一个键值存储系统,广泛应用于搜索引擎和社交 *** 。这些大规模的互联网服务需要高处理速度和低延迟。在NetCache中,可编程 *** 芯片被用作 *** 中的缓存,以平衡传统键值存储系统的负载。一般来说,一个键值存储系统中可能有几十亿甚至几百亿个数据对象,但一般来说,用户对数据的访问是不平衡的。

这导致一些服务器处理很多请求,而其他服务器的请求很少。这种情况会导致不同服务器的负载不均衡,导致整个系统的处理速度很慢,尾部延迟非常高。对用户的影响就是访问一些网页的时候会卡死。更复杂的问题是,服务器的负载不仅不平衡,而且是动态的。例如,一个服务器在某个时刻非常忙,下一个时刻另一个服务器会非常忙。

     

关键词: