amd 皓龙 服务器 芯片,全面解读 关于AMD皓龙6000平台的那些事

2023-11-18

今年3月30日,AMD面向全球发布了代号“Magny-Cours”的AMD皓龙6100处理器,在4月19日,AMD在上海召开AMD皓龙6000系列平台发布会,标志着AMD皓龙6000平台正式登录中国。在x86服务器处理器中,AMD皓龙堪称一条有特色的产品线。自从2003年AMD推出当时全球首款采用x86-64位架构的服务器处理器,并正式采用皓龙(Opteron)品牌,并带来多项创新技术,如直连架构、集成内存控制器、HyperTransport高速串行总线等,而这些技术也成为AMD皓龙的标志性符号,一直传承至今。

2273045f208b2f416971ea5865ac9e3d.png

AMD皓龙6000

如今,AMD皓龙已经经历了7年的发展,从最早的单核到现在的十二核心,虽然面对强大压力,发展之路也并非一帆风顺,AMD皓龙还是不断在进步着。本次发布皓龙6000是业内首款12核心x86处理器,核心数量的增加对性能的提升毋庸置疑,除了性能外,皓龙6000在架构、能耗控制、总线数量和速率等多个方面有了提升,下面就来看看关于AMD皓龙6000平台的那点事儿。

55060c1c367501aefebefaff0371ba5d.png

AMD皓龙6000处理器

AMD皓龙6000核心代号“Magny-Cours”,还是沿用了AMD皓龙采用F1赛道的命名规则。本次发布的皓龙6000有10款产品,型号以Opteron 6100来命名,下面先来看看规格:

8099e0fea0678972a01c1ede98e51039.png

AMD皓龙6100处理器规格

b51bd7c6e889ecaad5decac48f49c3b6.png

6核/12核规格对比

再来看看皓龙6100所具备的基本特性:

6800e98e26dd7531831a0b791842b1a1.png

AMD皓龙6100基本特性

AMD “Istanbul”平台和“Magny-cours”规格对比

系列

AMD皓龙8400系列

AMD皓龙6100系列

代号

Istanbul

Magny-cours

面向市场

4路及以上服务器市场

双路、四路服务器市场

制程工艺

45nm

45nm

核心数量

6个

8个、12个

核心频率

2.1GHz~2.8GHz

8核心:1.8GHz~2.4GHz

12核心:1.7GHz~2.3GHz

L2缓存

512KB/核心

512KB/核心

L3缓存

6MB

12MB

内存规格/数量

双通道DDR2/6个DIMM

四通道DDR3(支持低功耗版本)/12个DIMM

功耗

79W、115W、137W

65W、80W、105W

HT总线

3.0版本,3条,4.8GT/s

3.1版本,4条,6.4GT/s

接口

Socket F

G34

工艺:依旧采用45nm工艺

AMD皓龙6100处理器在工艺上并没有提升,依旧采用45nm工艺。不过AMD下一代架构“Bulldozer”(推土机)将采用32nm工艺,计划在2011年推出。

核心面积:相比上一代没有增加

AMD皓龙6100核心面积为692平方毫米(346 per Die),具有18.08亿个晶体管。上一代的6核心“Istanbul”核心面积同为346平方毫米,晶体管数量为9.06亿个。更早的4核心“shanghai”处理器拥有7.05亿只百万晶体管,核心大小为263平方毫米。

b51bd7c6e889ecaad5decac48f49c3b6.png

主频降低缓存翻倍

核心数量:8核12核兼备

AMD皓龙6100系列具有5款8核心产品和5款12核心产品。从核心数量上来看,“Magny-Cours”比上一代的6核心“Istanbul”增加了一倍。

ebca9b734b5c8aebfa4d3068ce84b4f4.png

历代AMD皓龙处理器主要规格比较

主频:相比上代有所降低

从频率上来看,Magny-Cours主频是从1.8GHz~2.3GHz,相比Istanbul的2.1GHz~2.8GHz有所降低。功耗上,分为三个等级,65W、80W和105W,具有低功耗的HE版本处理器。

缓存:相比上一代增加一倍

缓存方面,AMD皓龙6100每个核心配备了64KB数据+64KB指令L1缓存,每个核心配备512KB L2缓存,共享12MB L3缓存。从缓存总量上,Magny-Cours比上一代的Istanbul增加一倍。

5022eb912b110fa71922e04c617f19b0.png

12核心“Magny-Cours”核心照

超传输总线:扩充为4条

AMD皓龙一个引以为豪的技术就是HyperTransport超传输总线,AMD皓龙6100采用了直连架构2.0,超传输总线扩充为4条,版本升级到HT3.1,速率达到6.4GT/s。上一代的Istanbule超传输总线为3条,速率为4.8GT/s。

b51bd7c6e889ecaad5decac48f49c3b6.png

能耗控制技术打造高能效

内存通道:扩充一倍

集成内存控制器是AMD皓龙处理器家族的一大特点,降低了内存延时,并可以获得更高的内存带宽。而今,通过采用采用直连架构2.0,AMD皓龙6100集成了两个内存控制器,具有4条内存通道,支持DDR3-1333规格内存,每颗CPU可以实现42.7GB/s的内存带宽。此外,AMD皓龙6100提供了对低电压DDR3内存的支持,在大规模部署环境下能够有效节省功耗。

功耗:保持统一水平

虽然增加了1倍的核心,但是AMD皓龙6100在功耗上相对上一代并没有增加,TDP分为三个版本,65W、80W和105W。而“Istanbul”的功耗为79W、115W、137W。这要归功于皓龙6100先进的能耗控制技术。

能耗控制技术:CPU和平台共同降低能耗

AMD皓龙6100的能耗控制技术可以分为两个层面,在CPU层面,AMD皓龙6000具有C1E技术,这是一种空载状态的电源管理技术,通过该技术,所有处理器内核在空载时都可进入睡眠状态,以4路48个核心为例,功耗可以节省50瓦;增强CoolSpeed技术,当达到温度限制时自动降低时钟频率和性能状态(P-State)。在平台层面,具备先进平台管理链接APML技术,可以紧密地监视功耗和冷却状态,并远程控制和设定P-State,达到功耗的有效控制。

85451621b267270832e5a3a805857735.png

功耗控制技术

HT Assist技术:

HT Assist技术是AMD皓龙处理器中的一个亮点,通过HT Assist技术,为AMD皓龙处理器向多路扩充做好了准备。这个技术在Instanbul处理器中开始引入,主要为了提升多路处理器中缓存一致性的效率。HT Assist技术主要被用于四路和八路系统,在Magny-Cours的每个Die将占用1MB的L3缓存存储处理器高速缓存的目录,多路处理器之间的通讯更加高效,降低了延时。

接口:采用全新的G34接口

AMD皓龙6100接口将发生变化,采用全新的G34接口,摒弃传统的Socket F接口,触点更加密集,数量远远多于上一代的“Istanbul”,多出来的触点用于增加的核心和HT总线的数据传输。在命名规则上,G代表General-Purpose, 即通用的;3代表第三代接口,4代表4路。

b51bd7c6e889ecaad5decac48f49c3b6.png

AMD皓龙处理器发展历程

AMD皓龙处理器发展历程

2003,皓龙元年,开启64位计算新时代

六年的时间并不长,但在AMD四十年的历史中写下了浓重的一笔。2003年4月22日,AMD推出了首款专门面向服务器的处理器,并采用皓龙(Opteron)品牌。第一代皓龙采用了独特的x86-64位构架,开启了64位计算的新时代,并且可以同时支持32位或64位的计算,兼容了用户应用,保护了用户的投资。此外第一代皓龙采用直连架构、集成了内存控制器、采用了HyperTransport高速总线,大大提升了系统性能。

第一代AMD皓龙树立了x86服务器行业发展的里程碑,64位计算以及诸多的创新优势逐渐吸引了业界的关注,更多的OEM厂商投入到了皓龙的阵营。IBM和微软在第一代皓龙发布同期宣布了对皓龙处理器的支持,03年8月,国内服务器厂商曙光也联手AMD推出了曙光A系列服务器,随后,越来越多的OEM厂商从Intel投向AMD,皓龙迅速成为市场的宠儿,成为AMD抢占服务器市场的一大锐器。

2004,皓龙奇迹

AMD皓龙的成功引发了行业的连锁反应,到2004年2月,已经有超过千家的软硬件厂商针对皓龙进行了优化和支持。随后,就连安腾的缔造者之一惠普也宣布推出皓龙服务器,专注于RISC处理器的Sun也开始提供对AMD皓龙的支持。2004年AMD皓龙得到了更为快速的成长,创造了AMD历史以及服务器市场的奇迹。

2005,真双核皓龙诞生

当处理器的频率和功耗发展遇到了瓶颈,对于技术的执着决定了AMD不会停止创新的脚步。2005年4月21日,AMD发布了业界首款真双核皓龙处理器,将服务器产业推进到了双核时代。在04年取得巨大成功的皓龙此时更是受到了业界的大力追捧,在双核皓龙的发布会上,Sun、曙光等多家国际国内OEM厂商均携产品来为AMD皓龙助阵。

双核皓龙让AMD继续在x86服务器市场上再次保持领先,使得Sun、曙光、HP等服务器厂商加深了与AMD的合作,如2005年5月19日,戴尔宣布高端服务器将使用AMD皓龙处理器;9月Sun推出了采用双核皓龙的多核心Galaxy系列服务器。除了在x86市场的成功,AMD皓龙在高性能计算应用上也是高歌猛进,在05年的中国高性能计算TOP100榜单中,有11个系统采用了AMD皓龙处理器。

2006,Socket F出世

市场的成功并没有让AMD志骄气满,停止创新的脚步。2006年8月15日,AMD在北京发布了新一代采用Socket F接口的双核皓龙处理器。与以前的Socket 940接口不同,Socket F接口CPU的底部没有传统的针脚,而代之以1207个触点。Socket F接口不仅能够有效提升处理器的信号强度、提升处理器频率,同时也可以提高处理器生产的良品率、降低生产成本。

市场方面,2006年同样是AMD皓龙的一个丰收年,截止到2006年,AMD皓龙处理器占据全球市场份额达到了创纪录的25.3%,在2006年第二季度x86服务器处理器市场的发运总量达到了25.9%;而在北美的四路服务器市场上,AMD皓龙处理器已经占据了超过50%的市场份额。

2007,业界首款真四核处理器“巴塞罗那”问世

采用Socket F接口的双核皓龙处理器具备优秀的直连构架、采用HT总线、集成内存控制器、支持DDR2内存、具有PowerNow!和AMD-V的技术特性,在业内受到了广泛的认可,并且Socket F接口的问世为将来向四核处理器的升级做好了准备。2007年9月10日,在北京全球首发礼上,AMD正式发布了采用四核心设计的“巴塞罗那”皓龙处理器。

AMD“巴塞罗那”皓龙采用了将四个核心封装在一个晶片上的真四核设计,采用65纳米工艺,具备1MB的二级缓存和2MB的三级缓存,采用1GHz的HT总线,并采用独立核心动态调用的四核心电源管理技术,动态调节核心功耗。制程的提升以及新特性的改进让AMD皓龙能效得以大幅的提升。此外,虚拟化技术在“巴塞罗那”中得到强化,得到OEM厂商普遍认可,如戴尔采用AMD“巴塞罗那”处理器的四路服务器R905曾在虚拟化测试VMmark中打破纪录。

2008,“上海”腾飞、高性能屡破纪录

2008年对于AMD皓龙来说又是一个辉煌的年头,08年是AMD四核皓龙“巴塞罗那”普遍被OEM采用的一年,产品大量上市,AMD成功实现了向四核平台的过渡。2008年11月13日,AMD皓龙再次登上一个新的高度,采用45纳米的四核皓龙“上海”正式发布。AMD“上海”皓龙处理器仍采用原生四核设计,采用45nm SOI沉浸式光刻技术,最高频率可以达到2.7GHz。除了制程工艺带来的主频提升外,“上海”还将L3缓存从2MB提升到6MB,支持DDR2-800规格内存,内存带宽得到了大幅提升,支持HyperTransport 3.0总线技术,处理器间通信带宽提高到17.6GB/s。

AMD“上海”的四个核心可以独立运算,可以关闭在运算中不被利用的单元来降低能能耗,这让“上海”具备了前所未有的高能效。在市场方面,“上海”的发布更为稳健,在发布前已经提供给OEM厂商测试,保证产品稳定,使得产品可以同步上市。在08年,IBM、HP、Sun、Dell等数十家OEM都已经推出了搭载“上海”的服务器,AMD四核皓龙平台也实现了向45纳米的过渡。

除了AMD四核皓龙“上海”的发布外,AMD皓龙08年在高性能计算上也是佳绩频传,在2008年全球超级计算机最新排行榜中,前10名的超级计算机有7台采用AMD皓龙处理器,其中包括中国最快的计算机曙光5000A,位列十强。此外,世界最快的超级计算机IBM“走鹃”,也应用了6948颗双核AMD皓龙处理器。

2009,六核心“伊斯坦布尔”诞生,空前的每瓦特性能

延续2008年的优良表现,2009年6月AMD推出了业内首款原生六核心皓龙处理器“伊斯坦布尔”。伊斯坦布尔皓龙处理器集成了9.04亿个晶体管,有六个核心,每个核心有64KB的L1数据高速缓存,64KB的L1指令高速缓存和512KB的L2高速缓存。采用45纳米绝缘硅制程,由AMD位于德国德累斯顿市的芯片工厂GlobalFoundries负责制造。每个芯片还有6MB的L3高速缓存可以供所有核心设置共享,并采用了全面的AMD-V虚拟化及AMD-P能量管理特性(AMD-V是由快速虚拟化索引和扩展迁移组成,AMD-P是由智能取回,能量封装和CoolCore特性组成的)。

增加两个核心的意义是非凡的,更多的核心,更高的性能,同样的功耗封装,让“伊斯坦布尔”的每瓦特性能得到空前的提升。相对上一代平台,AMD伊斯坦布尔的每瓦特性能提升34%。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

amd 皓龙 服务器 芯片,全面解读 关于AMD皓龙6000平台的那些事 的相关文章

  • 使用DbHelperSQL调用存储过程的方法

    下面代码是个调用存储过程的例子 对于学习怎么使用DbHelperSQL调用存储过程很有帮助
  • ceph 维护系列(二)--卸载osd

    一 摘要 本文主要介绍从ceph 某台节点上卸载一块或者多块osd 硬盘 二 环境信息 2 1 操作系统版本 root proceph05 cat etc centos release CentOS Linux release 7 6 18
  • SSM框架搭建,及遇到的问题

    SSM框架搭建 及遇到的问题 1 基本概念 1 1 Spring Spring是一个开源框架 Spring是于2003 年兴起的一个轻量级的Java 开发框架 由Rod Johnson 在其著作Expert One On One J2EE
  • 使用NNI对BERT模型进行粗剪枝、蒸馏与微调

    前言 模型剪枝 Model Pruning 是一种用于减少神经网络模型尺寸和计算复杂度的技术 通过剪枝 可以去除模型中冗余的参数和连接 从而减小模型的存储需求和推理时间 同时保持模型的性能 模型剪枝的一般步骤 训练初始模型 训练一个初始的神
  • win10 WSL2 Ubuntu图像化界面安装和配置

    1 win11 设置 打开虚拟机安装许可 2 开启开发者模式 2 Microsoft Store下载安装ubuntu 我这里使用的是20 04 5LTS版本 3 打开ubuntu 命令窗口 1 打开win11的命令行 在下拉三角下标 打开
  • 【云原生之Docker实战】使用Docker部署宝塔面板

    云原生之Docker实战 使用Docker部署宝塔面板 一 宝塔面板介绍 二 检查本地docker环境 1 检查系统版本 2 检查内核版本 3 检查docker版本 三 下载宝塔镜像 四 部署宝塔面板 1 创建挂载目录 2 创建宝塔容器 3
  • 四、C++语言进阶:Boost入门

    4 Boost入门 4 1 简介 Boost库是一个可移植 提供源代码的C 库 作为标准库的后备 是C 标准化进程的开发引擎之一 是为C 语言标准库提供扩展的一些C 程序库的总称 4 2 使用 4 2 1 lamdba表达式 lambda库
  • 字符设备

    from here 字符设备http blog 163 com sunshine linting blog static 44893323201181102957282 字符设备是一种按字节来访问的设备 字符驱动则负责驱动字符设备 这样的驱
  • C++Static成员

    Static成员 概念 声明为static的类成员称为类的静态成员 用static修饰的成员变量 称之为静态成员变量 用static修饰的成员函数 称之为静态成员函数 静态成员变量一定要在类外进行初始化 例题 实现一个类 计算程序中创建了多
  • Mysql索引原理

    Mysql索引类型及其特性 1 普通索引 最基本的索引 它没有任何限制 也是我们大多数情况下用到的索引 直接创建索引 CREATE INDEX index name ON table column length 修改表结构的方式添加索引 A
  • Linux深度系统分区顺序,深度Deepin 20操作系统默认全盘分区不合理?附建设性意见探讨...

    有的网友认为深度 Deepin 20 操作系统默认全盘分区不合理 以下是某位深度网友的个人意见 首先 必须认为默认全盘分区的确存在一些不合理 以下是建设性意见 供与网友们一起探讨 建设性意见内容如下 1 EFI 引导分区 315M 实际使用
  • Javascript模块化规范之CommonJs,AMD,CMD

    Javascript模块化编程规范 一 模块化编程背景 1 什么是模块化编程 2 Javascript模块化编程有哪些规范 二 Javascript模块化编程 1 CommonJs 2 AMD异步模块定义 3 CMD 通用模块定义 4 ES
  • printf()函数

    printf函数对输出表中各量求值的顺序是自右至左进行的 也即程序执行的过程中参数的压栈顺序是从右至左的 并且压栈时压入的是值 因为参数的压栈是在程序的执行过程中 所以即使参数列表中有函数调用则在压栈时也即计算出来 即调用此函数去执行 把得
  • MathType改变字体大小

    目录 一 MathType中的公式字体 二 临时自定义字体大小 三 更改默认字体大小 四 总结 一 MathType中的公式字体 MathType中默认的字体大小为12pt 在word中即小四 word字体对应MathType的字体大小如下
  • Android Studio开发环境的搭建

    Android Studio开发环境的搭建 一 实验目的及任务 Windows下掌握Android Studio的安装和配置 模拟器的创建 Activity的创建和注册 二 实验环境 Jdk Android Studio 三 实验步骤 An
  • 7 种提升SpringBoot 吞吐量神技

    架构师专栏 2022 04 11 08 44 大家好 我是磊哥 一 异步执行 实现方式二种 1 使用异步注解 aysnc 启动类 添加 EnableAsync注解 2 JDK 8本身有一个非常好用的Future类 CompletableFu
  • 计算两个数之和,不能用+ = 运算符

    在lintcode的一个简单的算法题 计算两数的和 不能用 运算符 对于这个题 我是一点思路都没有 不用 那能用什么计算呢 于是在网上找了找答案 答案其实很简单 主要是涉及到运算 我是觉得应该记一下 所以才将这个题写下来 具体代码 异或 运
  • centos 6.5 连接MySQL 提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:

    centos 6 5 连接MySQL 提示 ERROR 1045 28000 Access denied for user root localhost using password NO CentOs 第一次登入MySQL 默认超级用户
  • 深度学习中的优化算法之AdaGrad

    之前在https blog csdn net fengbingchun article details 123955067 介绍过SGD Mini Batch Gradient Descent MBGD 有时提到SGD的时候 其实指的是MB

随机推荐

  • 链表和线性表的优缺点

    链表和线性表的优缺点 作为我们最先接触的两个数据结构 链表和线性表的优缺点都较为明显 并且二者互相补足 文章目录 链表和线性表的优缺点 线性表 线性表的组成 线性表的缺点 线性表的优点 链表 链表的组成 链表的优点 链表的缺点 总结 线性表
  • Spring系列之BeanFactory扩展(BeanFactoryPostProcessor、BeanDefinitionRegistryPostProcessor)

    先来看几个问题 BeanFactoryPostProcessor是做什么的 BeanDefinitionRegistryPostProcessor是干什么的 BeanFactoryPostProcessor和BeanDefinitionRe
  • Uni-app 之uParse 富文本 样式

    富文本如果内容过多 会导致有些列不出现在屏幕内 如果只被挡的只有一两列 显示出来也不拥挤 可以修改样式使其全部展示出来 增加tag style
  • 什么是项目管理?项目经理应该如何进行管理?

    项目管理 一是指一种管理活动 一种有意识地按照项目的特点和规律 对项目进行组织管理的活动 二是指一种管理学科 以项目管理活动为研究对象的一门学科 它是探求项目活动科学组织管理的理论与方法 就是把各种知识 技能 手段和技术应用于项目活动之中
  • unity2D横版游戏教程10-场景控制

    我们让角色掉出地图时重置游戏 我们在Hierarchy那里创建一个一个空项目 命名为DeathLine 也就是死亡线 我们给它添加一个盒体碰撞器 调整一下碰撞器 我们要把这个碰撞器当做触发器使用 所以我们勾选Is Trigger 我们既然用
  • DevOps初识

    博主入职了 正在学习一些在学校没有接触过的东西 在此进行记录 背景 随着软件发布迭代的频率越来越高 传统的 瀑布型 开发 测试 发布 模式已经不能满足快速交付的需求 打破开发和运维的壁垒 聪明的大佬创造出一套模式 就是devops 当我们提
  • qt中treeView的使用

    参考博客 1 https blog csdn net CSND Ayo article details 71106067 utm medium distribute pc relevant none task blog BlogCommen
  • CSS学习总结

    CSS学习视频 狂神说 CSS 目录 简介 什么是CSS 什么是CSS CSS发展史 快速入门 CSS的3种导入方式 选择器 基本选择器 层次选择器 结构伪类选择器 属性选择器 美化网页元素 为什么要美化网页 字体样式 文本样式 阴影 超链
  • sonarqube代码规则配置

    sonarqube做代码检测 可以自定义配置规则库的规则和绑定项目 方法如下 1 进入sonarqube质量配置页面 选择某一语言 点击右侧设置按钮 选择复制 2 输入名称后 点击复制 进入配置页面 3 点击修改项目 可以选择当前已存在的项
  • 谷歌浏览器崩溃之错误代码:RESULT_CODE_MISSING_DATA

    打开谷歌 突然页面崩溃了 所有插件提示也用不了了 页面显示崩溃的错误代码是 RESULT CODE MISSING DATA 我在网上找到一个大神的解决方法 亲测有限 解决方法 首先在谷歌浏览器右键打开属性 在箭头所指的位置复制粘贴 no
  • 用远见超越未见

    2022年是极不平凡的一年 外部的世界局势逐步恶化 内部的新冠疫情转段迈向新阶段 2022年也是伟大的一年 党的二十大胜利召开 党的二十大报告就 推进国家安全体系和能力现代化 坚决维护国家安全和社会稳定 作出专章部署 明确指出 国家安全是民
  • AD16出现your licence is already used on computer的解决办法

    AD16出现报错警告如何解决 AD16持续出现报错警告 AD为什么会报错 如何解决报错 AD16持续出现报错警告 AD为什么会报错 在使用破解版AD的时候 你用的注册表跟别人的注册表一样 也就是说你两用的是同一个安装包 用的是相同的注册码
  • 【第一天】Linux基础命令1

    聊一聊 Hello 好久不见 好久没更新了 因为小编现在是一名大三专科生 正在准备升本 所以正在全力进行备考 备考的过程中 也算是属于没怎么碰过电脑的那种 以前学的知识都忘的差不多了 于是 我决定每天抽出两到三个小时 来写一篇知识总结 这样
  • VUE3 + TS + MapboxGL + 拖拽定位

    VUE3 TS MapboxGL 拖拽定位 mapbox的拖拽定位 相对于其他api来说还是相对容易实现的 只需要在中心创建图层 之后在地图移动时候一直更改图层的中心即可 首先 安装部分不过多描述 官网安装地址 之后 要使用mapboxGL
  • Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法

    一 问题描述 VMware中克隆虚拟机是经常的事情 虽然如此 用到虚拟机时 本人还是喜欢新安装一个操作系统 针对服务器的应用 在安装操作系统时 一并安装好 并且也花不了多少时间 但最近需要大量的配置一样的虚拟机进行测试 故安装了一个模板虚拟
  • 几种基本放大电路详解

    可提前了解的文章 运算放大器 运放 介绍 注意 此处我们采用的是Multisim软件仿真 链接中有详细安装教程 注意 仿真只是数学运算 实际情况的话 就不是数学运算那么简单 有很多复杂的因数在里面 所以具体情况要参照实际电路搭建 比如说 之
  • C++模板-33-类模板和函数模板的区别

    这篇开始学习类模板相关知识 本篇主要学习什么是类模板 还有类模板和函数模板的区别 1 类模板语法 template
  • Java调试的变迁:从System.out.println到log4j

    jungleford如是说 用惯了VC的人刚接触Java大概很不习惯代码的调试 的确 在M 的大部分IDE都做得相当出色 包括像VJ 这样一直被Java程序员称为是 垃圾 的类库 记得以前在瀚海星云的Java版提有关VJ问题的人是有可能被封
  • linux下python第三库(setuptools)的安装

    rpm源的下载网址 http rpm pbone net http www rpmfind net linux RPM index html python第三方模块的下载网址 https pypi python org pypi setup
  • amd 皓龙 服务器 芯片,全面解读 关于AMD皓龙6000平台的那些事

    今年3月30日 AMD面向全球发布了代号 Magny Cours 的AMD皓龙6100处理器 在4月19日 AMD在上海召开AMD皓龙6000系列平台发布会 标志着AMD皓龙6000平台正式登录中国 在x86服务器处理器中 AMD皓龙堪称一