在Broadwell-EP上,Intel隆重推出了RDT(Resource Director Technology,资源管理技术),按照之前所说的分类,它属于Orchestration(编排)方面的特性,什么是Orchestration?管理员可以更精细的管理CPU上具有的资源,从Cache到代码优先级到内存带宽,都可以管理。而在以往,这些能力至少是在X86世界(部分地)不存在,已有的都是通过操作系统来有限地实现,复杂,繁琐,性能不佳——很简单,应该由硬件完成的工作通过软件实现,就会如此,想一想在Intel VT技术之前,X86虚拟化技术是怎么实现的就可以明白。

Intel Resource Director Technology
RDT是一组技术的集合,在Broadwell-EP上,包含了CMT(Cache Monitoring Technology,缓存检测技术)、CAT(Cache Allocation Technology,缓存分配技术)、CDP(Code and Data Prioritization,代码和数据优先级)和MBM(Memory Bandwidth Monitoring,内存带宽监视),其作用可以顾名思义。

Intel Resource Director Technology
RDT技术当中有些技术并不是第一次出现,不过在以往,这些技术的数量偏少,也没有成体系。在Broadwell-EP RDT当中,有两个核心概念:RMID(Resource Monitoring ID,资源监视ID)和CLOS(Classes of Service,服务类别),它们将整套技术统一起来。

RDT实现了对RMID的使用率的监视,RMID分配给线程、应用(应该是进程)、虚拟机,并支持N:M的高弹性映射
RDT实现了通过CLOS对RMID对应的资源进行控制,CLOS分配给线程、应用(应该是进程)、虚拟机,同样,支持N:M的高弹性映射
以下是监视和强制方面的细节:
显然,通过RDT,X86世界实现了对CPU相关资源前所有为的控制力,和这种控制力直接相关的就是QoS(Quality of Service,服务质量),在云服务当中,更严格的用户SLA怎么达到?RDT可以,超融合系统中,如何保证存储功能的性能?或者网络部分?或者计算部分?RDT可以。在Worshop上,Intel展示了在一个虚拟化系统当中,如果通过RDT保证DPDK加速的Open vSwitch具有恰当的CPU和Cache、Memory资源,从而保证了整个系统性能。除此之外,据笔者了解,Xen Hypervisor也已经有很多在RDT方面的工作,这是一套前景非常光明的功能特性。
好文章,需要你的鼓励
谷歌宣布为旗下互动世界构建工具Project Genie新增Google街景功能,用户可基于真实地点生成可探索的游戏世界。只需选定美国境内的地图位置,描述角色形象,并选择"沙漠"或"石器时代"等风格,系统即可生成与现实街景绑定的沉浸式虚拟场景。每次游玩时长限60秒,支持WASD操控,目前仅向AI Ultra订阅用户开放,后续将逐步扩展覆盖范围。
新加坡国立大学构建了首个视频隐喻理解基准ViMU,含588段视频与2352道题,测试16个主流AI模型均未超过50%,揭示AI在视频潜台词理解上的系统性短板。
随着AI编程工具的普及,越来越多的非开发者开始尝试自己构建应用。谷歌在I/O大会上宣布,AI Studio新增功能可让用户通过提示词快速生成原生Android应用,并直接导出到手机。此外,谷歌还推出了基于Gemini的自定义小组件功能,并提出"生成式UI"概念,让手机界面根据需求实时生成。与此同时,苹果据报道也在探索通过提示词创建快捷指令的功能,手机个性化体验或将迎来新突破。
浙江大学等机构联合提出PanoWorld,通过球面空间交叉注意力和57万张全景图训练数据,让AI能直接理解360度全景图的空间结构,在导航和视觉搜索任务中大幅超越现有方法。