POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2430|回复: 11
打印 上一主题 下一主题

探秘 NVIDIA 仿真实验室

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-17 14:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
We’ve never made much noise about our emulation lab. After all, the multimillion-dollar collection of high-performance processors we use to verify and QA our chip designs is a little bit like a secret weapon. But after learning that the lab is now home to the world’s largest installation of Cadence Verification Computing Platform Systems, we decided to open up this amazing facility for a virtual tour. Hidden in an out-of-the-way spot at NVIDIA corporate headquarters is a warren of specialized machines that work around the clock as engineers test the GPUs and mobile processors of the future.

Hardware emulators re-create a specific computing environment so design engineers can test the design and performance of new processors after a chip has been designed but before it’s manufactured. It’s one thing to design a breakthrough architecture like Fermi, it’s another to make sure it works correctly in the real world. It’s simply not feasible to make physical prototypes of these chips and iterate for each design tweak. Other solutions – such as software simulators – are much too slow. Emulation speeds up the testing process a thousand fold.

Emulators are designed to provide an exact replica of actual hardware. (Software tools, in comparison, simulate or mimic what a particular piece of hardware will do.) When an emulator is plugged in to a PC, it’s exactly like placing a physical chip on the motherboard. From then on, chip designers can test away.


This huge cable comes out of an emulator, delivering the pins of the GPU inside. We connect the cable to a graphics card in a test PC.

Due to the cost and complexity, not every company invests in emulation. But among those that do, we submit that we’re pretty intense about it. The simple reason is that having a world-class emulation lab means we can keep innovating ahead of our competition.

“Today’s GPUs, which are some of the world’s most complex devices, have billions of transistors,” said Narendra Konda, NVIDIA engineering and emulation lab director. “There’s no way around the fact that cutting-edge design tools like hardware emulators are essential for designing, verifying, developing software drivers and integrating software and hardware components of GPUs and mobile processors.”

Since 1995 NVIDIA has invested millions of dollars in emulation. Today, the lab covers a vast, roughly 6,000-foot space secreted away behind locked doors. Step inside and you’re immediately surrounded by racks of equipment. Cables and pipes snake along the floors and along the walls, vents and air conditioning units create a constant whir as they work to keep these gargantuan machines cool. The emulators themselves are sleek, water-cooled beasts, each named after a major river.


“Nile” is an 8 year old emulator in our lab, still going strong.

Near the front is Tigris, a snowflake-shape configuration of sixteen chassis that was built to emulate Fermi. It’s physically the biggest emulator in the lab, but no longer the most powerful. That title goes to Indus, a multimillion-dollar steel-blue piece of hardware a little longer than a minivan.

Three and a half years in the making, Indus was designed to handle Kepler, our next-generation chip architecture and the successor to Fermi.  According to Nimish Modi, senior vice president for the System and Software Realization Group at Cadence, “Indus is the world’s largest installation of Cadence Verification Computing Platform systems, Palladium XP.  It’s great working with a partner like NVIDIA to see how our technologies can work together to advance this industry.”

We worked closely with Cadence on Indus’ design – and although it’s smaller than Tigris, it’s more than twice as powerful. It’s stunning to look at Indus’s mass and complexity and realize that all that power represents one chip.


A space ship? No! It’s the “Tigris” emulator in all its glory.

Filling out the lab are Rhine, Nile and a host of other emulators that might be emulating any number of GPUs designed for uses from mobile to gaming to supercomputing to embedded. If an emulator needs more power, Konda and his team can daisy chain them together in the same way gamers improve their system performance by running multiple graphics cards in SLI. The entire lab has an emulation capacity of 4 billion gates, which are the building blocks of a design.


“Indus” : World’s largest emulator, based on Cadence’s Palladium emulator technology.

“Deploying and managing these complex tools requires a very skilled and committed engineering team,” Konda said. “The great work that the emulation team does keeps this state-of-the-art lab humming along.”


NVIDIA’s Emulation engineering team in front of Indus – They’re one of our secret weapons.

Each emulator connects to a number of PCs which are used for testing and can be accessed remotely. So, for example, an NVIDIA engineer in India can log on, boot up, and start running tests at any time of day or night. Since all graphics processing goes back, in the end, to drawing triangles, the tests start there. Can this new chip draw a triangle? Can it draw a red triangle (not blue, not green)? Testing proceeds until everyone is satisfied that the chip can handle the most complex visual computing tasks and is compatible with all the necessary drivers, systems and so on. At any point, the designers might need to go back to the drawing board and repeat the process again. Once a chip graduates from the emulation lab, it’s sent out to be “fabbed” by our manufacturing partners in Taiwan and from there it’s released into the world.

Today, NVIDIA GPUs are powering supercomputers, in-flight entertainment systems and everything in between. They represent some of the most complex technology on the planet. It gives you a new perspective to stand in the emulation lab and think about the advances in these chips  – the millions and billions in R&D, the years of work – and realize each one starts out right here, trying to draw a red triangle.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
头像被屏蔽
12#
发表于 2011-5-17 17:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

11#
发表于 2011-5-17 17:13 | 只看该作者
本帖最后由 asdfjkl 于 2011-5-17 17:31 编辑
Edison 发表于 2011-5-17 14:41
We’ve never made much noise about our emulation lab. After all, the multimillion-dollar collection  ...


利用这玩意,可以在芯片还没有量产的时候就可以优化驱动,优化游戏;分析性能,发现bug.

这估计就是NV驱动领先的一个保证。只是没想到现在规模这么大了!!!{biggrin:]
回复 支持 反对

使用道具 举报

10#
发表于 2011-5-17 17:13 | 只看该作者
这个玩意 searching提过

这个基本是黑盒测试 印度人做比较合适
回复 支持 反对

使用道具 举报

9#
发表于 2011-5-17 17:06 | 只看该作者
中国人也就能山寨下硬件。软的东西全被米国人操控了,然后米国人又操控阿三去实现自己的软设想。
回复 支持 反对

使用道具 举报

8#
发表于 2011-5-17 16:42 | 只看该作者
好多印度人啊
回复 支持 反对

使用道具 举报

头像被屏蔽
7#
发表于 2011-5-17 16:37 | 只看该作者
提示: 该帖被管理员或版主屏蔽
回复 支持 反对

使用道具 举报

6#
发表于 2011-5-17 15:58 | 只看该作者
不知道有没有E大..
回复 支持 反对

使用道具 举报

5#
发表于 2011-5-17 15:11 | 只看该作者
这东西应该能模拟GPU boot到OS的情景。
之后可能是cmodel,修修补补最终HW tapeout。
回复 支持 反对

使用道具 举报

G70 该用户已被删除
4#
发表于 2011-5-17 15:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2011-5-17 14:57 | 只看该作者
刺瞎了我的眼睛。。。。。。此时非常想问官人:给不给力!!!!
回复 支持 反对

使用道具 举报

头像被屏蔽
2#
发表于 2011-5-17 14:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-28 01:29

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表