系统与设计
的意见

要求Datacenter-Ready仿真

更高效的利用仿真的需求增长。

受欢迎程度

是时候看看模拟的最新趋势和回顾一些关键需求datacenter-ready。特别地,我将着眼于外部接口的虚拟化以及模拟吞吐量,特别是到模拟器的分配工作。

验证的一个总体趋势,位于连接引擎的吉姆·霍根所称为验证引擎的连续体(湾)。仿真必须连续体的一部分,最近在我的帖子,我列出一些关键的连接”前15名连续验证引擎的集成点”。我列出的六个关键连接点为模拟与仿真是仿真加速度,模拟/仿真热交换,虚拟平台/模拟混合动力车,UPF值/公积金等低功耗验证和覆盖合并。我还概述了需要连接到实现流”为什么实现重要的系统设计和软件”,关注动态能力分析与我们焦耳能量估计流。

然后是仿真的邻近的引擎,fpga原型。其主要使用模型是软件开发,但是抚养成为一个问题,我们已经开拓“multi-fabric编译,使用相同的前端流向提出设计在两个引擎。这个流给FPGA用户选择高效快速启动使用自动化与原型之间的贸易使用手动优化速度。和优化,fpga原型也可以用于验证回归,不需要提供的调试模拟或仿真。

fpga原型是单一的项目集中,趋势模拟的关键是多项目使用芯片系统(SoC)设计,涵盖了从各个方面验证的IP,子系统和SoC,实际系统,包括硬件和软件。是关于执行成千上万的验证工作负载的不同大小和长度。仿真是一个计算资源,行业意味着什么时谈论移动模拟到数据中心,这一趋势在2010年我们开始当我们首次钯XP平台是一个“验证计算平台”,这一说法,而被别人复制多次,从未完全卡住了。

EmulationThroughput
图1:模拟吞吐量循环

这里的关键趋势真的是关于“模拟吞吐量“作为一个组合的编译、运行、执行、和调试。我写了关于这个不久前在“对一个度量来衡量验证计算效率“用一个例子从AMD。一个更通用的图形之上。

编译是很好理解的。处理器的仿真擅长在70毫克每小时速度单一工作站,因为它避免了fpga路由,通常需要服务器农场,可以为每个转天。实际的运行是由速度,通常在兆赫范围。fpga仿真系统有时会要求更高的速度,以换取手动优化。调试是关键。处理器的仿真又擅长这里因为它与fpga仿真系统调试机制被插入时不减速。

分配是一个关键的区别,真正使仿真数据中心做好准备。典型的队列1000验证的工作负载可能由500个IP块大小10毫克,300子系统在70毫克之间,200 soc synthesizable testbenches 150毫克。每个工作负载需要编译,可能有不同的长度,然后需要执行,这是仿真的粒度系统起着关键作用。

图1展示了钯XP平台,4毫克的域的粒度,可以解决工作大小1毫克到512毫克。在x轴上我给这份工作大小和轴我显示利用率和并行工作的数量。利用绿色标记时,它实际上是用于运行一个工作负载,红色当能力“锁定”,因为没有完全利用域(5毫克的设计将使用两个域和离开3毫克第二域轻松),和黄色的能力用于其他工作。

钯- xp -利用- 512毫克
图2:钯XP利用各种工作负载大小

底线是,对于小工作,并行执行工作负载的数量非常高,和更大的工作负载有很多开放能力留给小的工作负载。现在想象一下,相比之下,仿真系统9帽或32最大粒度的并行工作负载60毫克和16毫克相同的配置。分配和产生的负载效率低得多。粒度是关键和例子的100集工作负载可以多次执行得更快。

除了非常特殊的物理需求,数据中心构成模拟systems-temperature,功耗,架尺寸,etc.-a关键要求是远程访问,通常被称为虚拟化。远程用户访问从来不是一个问题的钯XP平台,和大部分的用户建立了一个称之为“虚拟私有云”的仿真。quick-cycle项目,我们从设施甚至托管远程模拟访问一些客户。

一切很容易自我包含在数据中心(远程访问)只要外设的设计测试连接建模仿真(模拟加速度)或部分synthesizable testbench。(我检查连接的所有选项真实数据模拟一段时间回”当虚拟化,留在现实世界”。)

外围设备的一个关键要求在虚拟化环境中,客户绝对需要一个完全虚拟外设事务级接口以及连接真正的组件,例如,访问速度适配器我们称之为SpeedBridge适配器。前者是专注于软件开发和允许特定错误的禁令,而后者侧重于完整的忠诚和真实的刺激。甚至都是可以远程访问的主机适配器连接。关键的区别是速度。我们所看到的情况在网络空间中,这种加速虚拟化系统环境超过10000倍的速度比在纯RTL模拟。虽然这是令人印象深刻的,实际的“真正的”物理连接甚至比这快1300倍!

模拟的移动数据中心成立于2010年的引入钯XP平台作为一个计算资源,我们称为“验证计算平台。“更好的工作负载分配和虚拟化的所有外部connections-even完全的物理人将有助于下一步datacenter-ready仿真。



留下一个回复


(注意:这个名字会显示公开)

Baidu