原文链接:blog.csdn.net/xqj198404/article/details/20016279

NVIDIA链接:http://www.nvidia.cn/object/tesla_build_your_own_cn.html

组装属于您自己的Tesla个人超级计算机

 
 

如何打造属于你自己的Tesla个人超级计算机系统

本指南将帮助你组装一台Tesla个人超级计算机。如果你具备组装系统和工作站的经验,那么你可能希望打造一个属于自己的系统。不过,最简单的方法还是从这些经销商那里购买一台现货供应的Tesla个人超级计算机。

和打造任何其他系统一样,你需要自己承担其中的风险和责任。在打造这样一个系统时,有诸多部件供您选择。NVIDIA®(英伟达™)提供了一般性的指南,但无法对部件的每一种配置及组合进行测试。

我们也遇到了许多用户的提问,他们想要知道在打造个人超级计算机这方面,为什么Tesla产品优于消费级产品。点此了解更多细节

主要部件的最低配置

这些最低技术规格是针对这些意欲打造“Tesla Personal Supercomputer”系统的用户而制订的。 如果是打造工作站的话,你可以将Tesla GPU的配备数量缩减一些。

  • 3x Tesla C1060
  • 四核CPU: 2.33 GHz (Intel或AMD)
  • 系统存储器12 GB (每片Tesla C1060搭载4GB内存)
  • Linux 64-bit或者Windows XP 64-bit
  • 系统噪音 < 45 dBA
  • 电源:1200 W

范例——搭载4片Tesla C1060计算处理器的系统配置

这是打造一台四路Tesla C1060个人超级计算机所需的一份推荐组件清单。这些组件中,像内存、CPU、电源、机箱等许多组件都可以由合适的同类产品替代。我们不对任何个人超级计算机组件进行认证,认证工作由系统集成商来完成。

搭载4片 Tesla C1060计算处理器的配置

主板 Tyan S7025
PCI-e带宽 x4 PCI-e x16 Gen2 插槽
Tesla GPUs 4x Tesla C1060
显卡 板载显卡 (当一条PCI-e插槽上搭载NVIDIA GPU时可支持Linux,Windows操作系统
CPU 双插口 Intel Xeon Nehalem
内存 24 GB (6x 4GB) DDR3 DIMM (主板搭载高达64 GB)
电源 Coolmax CUQ-1350B 1350W
机箱 Lian Li PC-P80
硬盘驱动器 640 GB
DVD 光驱 刻录DVD
CPU风扇,散热片 适用于Intel Xeon

预置SuperMicro SuperServer 7046GT-TRF

4 GPU 系统,dual-socket Nehalem,高达96 GB存储

搭载3片Tesla的系统配置 + 1片Quadro FX5800

PCI-e带宽 x4 PCI-e x16 Gen2 插槽 x4 PCI-e x8 Gen2 插槽
  搭载3片 Tesla计算处理器的配置

+ 1块Quadro FX双槽宽度显卡
搭载3片 Tesla计算处理器的配置

+ 1块Quadro FX单槽宽度显卡
主板 ASUS P6T7 WS SuperComputer AsRock X58 SuperComputera
Tesla GPUs 3x Tesla C1060 3x Tesla C1060s
Display GPU 1x Quadro FX 或 NVS 1x Quadro NVS 或 FX (单槽)
CPU Intel Xeon E55xx / Core i7 Intel Core i7
最小显存容量 24 GB DDR3 24 GB DDR3
电源 1200W 1200W

主板
Tesla C1060计算处理器是一块具有双倍宽度PCI-e x16插槽的第二代载板。它同样适用于第一代PCI-e x16插槽,不过会导致CPU和GPU之间的系统带宽变窄,从而影响到应用性能(取决于应用)。

因此,你需要使用具有3或4条PCI-e x16插槽的主板,并且是彼此隔开的双插槽。

CPUs

CPU的选择取决于你所使用的主板。我们推荐使用不小于2.33 GHz的四核CPU,如:

  • Intel Xeon 或 Core i7 quad-core
  • AMD Phenom 或 Opteron quad-core

系统存储器

因为每一块Tesla C2050均拥有4GB显存,所以我们建议至少为每一块Tesla C2050配备3GB,最好是4GB的系统内存。 因此,一台配备了3块Tesla C2050的系统,至少要配备12 GB系统内存。一台4块Tesla C2050的系统则至少要配备16GB系统内存。

电源

可以选择的电源有许多种。 要选择一部额定功率至少1350瓦的高品质电源。 例如可以选择Coolmax CUQ-1350B 1350W电源。 虽然我们建议每一块Tesla C2050都使用一根6针和一根8针辅助电源连接器,但是一些电源例如Coolmax CUQ-1350B用两根6针电源连接器即可提供足够的电力。 选择电源时,了解技术规格是非常重要的。

硬盘驱动器、DVD及其他部件

由你自己决定硬盘及DVD驱动器的选择。一般而言,最好是选用至少160GB的硬盘驱动器。

电脑机箱

电脑机箱的选择很重要,这是因为当你插入4块Tesla C1060板,它需要一个具有8个插槽的机箱(比常见的ATX机箱大)。

具有8个插槽且能现货供应的机箱有

  • ABS Canyon 695
  • Ashinne ASR405
  • Chenbro RM41300G
  • Lian-Li PC-P80
  • ThermalTake ArmorPlus

也可以选用具有7个插槽的机箱,切割出第8个插槽让其适用于4块双倍宽度的GPU板!这些都由你自己决定!

系统散热

有些系统机箱(如Lian-Li)自己配有系统风扇。一般而言,我们建议至少安装一个机箱风扇,以吹散Tesla板边的空气(例如,对准主板吹气)。其关键在于使机箱内的环境温度低于45C。


操作系统

建议采用Linux 64位元或 Window XP 64位元,使高容量内存、高效能系统能进行最佳运作。如果你更青睐Win7,那么我们建议使用TCC驱动程序以实现最高CUDA性能。 TCC驱动程序是Tesla系列产品专用的驱动程序。 用户可在nvidia.cn网站上的一般驱动程序下载页中找到最新的TCC驱动程序,如果想要下载旧版的TCC驱动程序,敬请访问:
http://www.nvidia.cn/object/tesla-win7-64bit-259.03-whql-driver-cn.html。请确保已经看过了驱动程序版本亮点,已经了解TCC驱动程序不支持的内容。

对系统进行校验

在你组装完系统并安装好操作系统之后,请从CUDA Zone下载CUDA 驱动程序、CUDA工具箱,还可以选择下载CUDA SDK示例。

在下载CUDA 驱动程序、CUDA工具箱、CUDA SDK示例之后,运行CUDA SDK中的下列命令。

  • deviceQuery

    • 由此可得到系统中Tesla GPU的数目
  • bandwidthTest --memory=pinned --device=N
    • 分别在N=0, 1, 2, 3 时为每一片 C1060运行一次
    • 由此可得到距离CPU及每一个GPU的PCI-E带宽
    • 第二代PCI-E x16带宽的峰值为5-6 GBytes/秒。第一代 PCI-E x16和第二代PCI-E x8的带宽峰值大约为该值的一半
  • nbody --benchmark --n=131072 --device=N
    • 同时运行示例的数目同系统中Tesla GPU的数目一致
    • 对于搭载4片Tesla C1060的系统,同时运行4个示例 N=0,1,2,3
    • 执行这一命令将在所有的Tesla GPU上运行nbody程序

请使用DGEMM老化测试来测试你所装系统的稳定性。

反馈所遇到的问题

NVIDIA®(英伟达™)不会为组装Tesla个人超级计算机的个人直接提供支持。我们建议大家利用 CUDA 论坛向其他CUDA 开发人员咨询他们在打造这些系统方面的经验。

组装自己的tesla超级计算机的更多相关文章

  1. 深度学习(TensorFlow)环境搭建:(一)硬件选购和主机组装

    一.硬件采购 近年来,人工智能AI越来越多被人们所了解,尤其是AlphaGo的人机围棋大战之后,机器学习的热潮也随之高涨.最近,公司采购了几批设备,通过深度学习(TensorFlow)来研究金融行业相 ...

  2. 建造者模式组装mybatis参数Example()

    参考:github,   https://github.com/liuxiaochen0625/MyBatis-Spring-Boot-master.git 从controller组装tk.mybat ...

  3. 一个解析json串并组装echarts的option的函数解析

    缘起: 在组装echart页面的时候,遇到这样一个问题,它是一个需要在循环内层的时候,同时循环外层,在内层循环中就要将外层获取的值存入,导致了一种纠缠状态,费了老劲儿,终于得到如下解决.记录之,绿色为 ...

  4. Android开发笔记之《特斯拉-Tesla 代码分析》

    转载请注明出处 一.反编译APK文件,查看包结构 // Android库,不多解释android.support // HttpClient 4.1 repackaged for Android // ...

  5. 基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记

    基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记 飞翔的蜘蛛人 注1:本人新手,文章中不准确的地方,欢迎批评指正 注2:知识储备应达到Linux入门级水平 ...

  6. intel和AMD CPU性能对比(2016年CPU天梯图)组装电脑必读!

    http://www.365pcbuy.com/article-411.html 特别提示:此文已经于2016年10月12日更新!内容变动较大,请细细品鉴! 如何为客户推荐高性价比机型是我站的重要工作 ...

  7. 万全R630服务器组装RAID5阵列

    随笔, 昨天领导让我给一台服务器做系统,本身作为开发的我有一些挑战.而且领导说的事,怎么着也得努努力试试不是? 下午去机房找到服务器本以为仅仅是装个系统完事,而且据我了解服务器本身有系统,以为拿着系统 ...

  8. 【5集iCore3_ADP演示视频】5-4 iCore3与应用开发平台的组装与拆卸

    iCore3双核心应用开发平台基于iCore3双核心板,包含ARM.FPGA.7寸液晶屏.双通道数字示波器.任意波发生器.电压表等模块,是一款专为电子爱好者设计的综合性电子学习系统. [视频简介]本视 ...

  9. xml报文解析和组装

    package com.xjts.cipher.util;import java.io.File;import java.io.FileWriter;import java.io.IOExceptio ...

随机推荐

  1. java环境搭建心得

     右击此电脑,点击属性, 在打开的电脑系统对话框里发电机i直接点击左侧导航里的[高级系统设置]在打开的电脑系统属性对话框里直接点击下面的[环境变量] 打开环境变量对话框后,直接点击系统变量下面的新建, ...

  2. [kuangbin带你飞]专题1-23题目清单总结

    [kuangbin带你飞]专题1-23 专题一 简单搜索 POJ 1321 棋盘问题POJ 2251 Dungeon MasterPOJ 3278 Catch That CowPOJ 3279 Fli ...

  3. jsp页面获取服务器Ip地址等数据

    废话不多说,直接上代码 <%@ page language="java" import="java.util.*" pageEncoding=" ...

  4. [LeetCode] 20. 有效的括号 (栈)

    思路: 首先用字典将三对括号存储,遍历字符串中每个字符,遇到左括号就入栈:遇到右括号就开始判断:是否与栈弹出的顶字符相同. 如果到最后栈被清空,说明全部匹配上了,为真. class Solution( ...

  5. AtCoder ABC 076D - AtCoder Express

    传送门:http://abc076.contest.atcoder.jp/tasks/abc076_d 本题是一个运动学问题——匀变速运动. 一个质点,从静止开始运动.按照速度限制,可将运动划分成n个 ...

  6. Data Binding Guide——google官方文档翻译(下)

    这篇博客是Data Binding Guide官网文档翻译的下篇.假设没看过前半部分翻译的能够先看Data Binding Guide--google官方文档翻译(上)  一,数据对象 不论什么不含业 ...

  7. JS禁用微信复制链接、禁用转发

    $(function () { function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); } if (typeof Weixi ...

  8. const指针总结

    const 总结: 假设keywordconst出如今星号左边.表示被指物是常量:即不能通过指针改动变量的值. 假设keywordconst出如今星号右边,表示指针自身是常量:即不能改变指针的指向. ...

  9. Linux命令(十一)——Shell程序设计二(循环控制语句)

    1.if语句 (1)两路分支的if语句 (2)多路条件判断分支的if语句 2.测试语句 (1)文件测试 (2)字符串测试 (3)数值测试 (4)用逻辑操作符进行组合的测试语句 3.case语句 4.f ...

  10. luogu2437 蜜蜂路线

    题目大意 一只蜜蜂在下图所示的数字蜂房上爬动,已知它只能从标号小的蜂房爬到标号大的相邻蜂房,现在问你:蜜蜂从蜂房M开始爬到蜂房N,M<N,有多少种爬行路线?M,N<=1000 题解 看到M ...