热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

兆芯X86CPU架构的演进与现状(国产CPU系列)

本文详细介绍了兆芯X86CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。

根据兆芯官网的介绍,兆芯成立于2013年,是一家国资控股公司,总部位于上海,在北京、西安、济南等地设有子公司,拥有一支由硕士、博士组成的高水平研发团队。兆芯掌握了中央处理器(CPU)、图形处理器(GPU)和芯片组三大核心技术,具备自主设计和研发相关IP的能力。兆芯坚持自主创新与兼容主流的发展路线,凭借成熟的软硬件生态,为用户提供性能卓越、兼容性优异且安全可靠的通用处理器和芯片组等产品,支撑国家产业信息安全,助力国家数字化转型的战略部署。

兆芯开发X86芯片的主要目的是为了保障国家产业信息安全,支持国家数字化转型的战略部署。这意味着如果美国企业如AMD、Intel停止授权,国内仍能使用自主研发的替代X86芯片。

兆芯的X86授权主要来自与VIA的合资。VIA(台湾威盛公司)在上世纪90年代收购了拥有X86专利的Cyrix和具有高性能x86微架构设计能力的Centaur两家公司,从而获得了高性能X86芯片的合法生产和设计能力。

2003年4月7日,英特尔公司和威盛科技(VIA)就一系列与芯片组和微处理器相关的未决专利诉讼达成和解协议。该协议涵盖了五个国家的11个未决案件,涉及27项专利。英特尔于2001年9月提起诉讼,声称威盛的微处理器和芯片组产品侵犯了英特尔专利。威盛反诉称,英特尔微处理器侵犯了威盛在收购IDT的Centaur子公司时获得的三项专利。因此,VIA获得了与英特尔签订的为期10年的交叉许可协议(Cross-licensing),该协议于2013年到期。

在专利法中,交叉许可协议是指两方或多方就使用各自拥有的专利技术相互授予许可。通常,此类协议发生在两方之间,以避免诉讼或解决侵权纠纷。很多时候,每一方拥有的专利涵盖了给定商业产品的不同基本方面。因此,通过交叉许可,每一方都可以自由地将商业产品推向市场,而不必担心专利侵权诉讼。当然,签订交叉许可协议的各方必须注意不要违反反垄断法律。

2010年,美国联邦贸易委员会(FTC)发布了针对英特尔垄断行为的和解协议,旨在促进计算机芯片业务的竞争。FTC于2009年12月起诉英特尔,指控其使用反竞争策略切断竞争对手的市场准入,并剥夺了消费者对计算机中央处理器(CPU)的微芯片的选择和创新的权利。

根据和解协议,英特尔将被禁止向计算机制造商提供条件收益,以换取他们承诺从英特尔独家购买芯片或拒绝从其他公司购买芯片。此外,英特尔还将被禁止通过扣留利益来报复与非英特尔供应商有业务往来的计算机制造商。和解协议还要求英特尔修改与AMD、Nvidia和VIA的知识产权协议,使这些公司有更多自由考虑与其他公司合并或合资,而不会因专利侵权被英特尔起诉。英特尔还被要求将VIA的x86许可协议延长五年,目前协议将于2013年到期。

2013年兆芯成立后,购买了大量原属于VIA的中央处理器、芯片组、图形处理器等的技术和知识产权,并获得了X86指令集授权,从而获得了生产x86芯片的法律支持。指令集本身没有专利,指令集的物理实现方式才具有专利保护。现代x86芯片将CISC指令翻译为RISC指令执行,uop(Intel的翻译后的RISC指令名称)和micro-ops(VIA/兆芯翻译后的RISC指令名称)的实现才是专利保护的范畴。因此,不侵犯知识产权的情况下,实现x86/x64在指令层面并没有难度,可以通过全硬件翻译或硬件+软件翻译来实现。

兆芯X86芯片家族包括多个系列,其中ZX-A、ZX-B、ZX-C等系列基于VIA的Isaiah架构进行了不同程度的修改。ZX-A是兆芯成立初期由原VIA中国分部团队基于VIA Nano X2 E-4350AL处理器复刻的版本。ZX-B是ZX-A的华力HLMC 40nm改版。ZX-C张江架构C4600系列则是基于VIA的美国子公司Centaur的Isaiah-2架构的轻微修改版本。

五道口架构是兆芯在2013年开始开发的全新设计,经过多次迭代,最终在2017年发布。五道口架构大幅修改了Isaiah架构,形成了一个全新的SoC设计。新设计具有8个集成x86核心,由两个集群组成,每个集群有四个核心,每个集群通过新的点对点高速互连,显著改善了内部带宽和延迟。新芯片还集成了内存控制器和片上北桥的其余部分,进一步改善了延迟、带宽和性能。新芯片还具有集成的图形处理器,支持DirectX 11.1和高达4K的分辨率。

五道口架构的缓存层次结构进行了重大改进,L1D和L1I均为32 KiB,8-way组关联,每核心独占。L2缓存为4/8 MiB,16/32-way组关联,每四核共享。系统内存支持双通道DDR4,数据速率高达2400 MT/s。新的点对点高速互连取代了先前CNR架构中的前端总线,新的crossbar减少了延迟并为控制流和缓存一致性提供了便利。

陆家嘴架构是五道口架构的后续版本,制程从28nm升级到了16nm,主要提升了CPU频率。陆家嘴将内存控制器升级到支持128GB,内存速率提升到3200 MT/s,集成显卡C-960支持了DX11.1和HDMI2.0。

永丰架构是兆芯最新的处理器架构,最早在2020年12月发现。永丰架构不支持AVX512,从这一点来看,它最差也是CNS的修改版。永丰架构的具体性能和优化情况还需等待实际测试结果。

总的来说,兆芯在国产X86 CPU领域取得了显著进展,但与国际领先水平仍有差距。未来,兆芯将继续优化和改进其处理器架构,以满足国家信息化建设的需求。


推荐阅读
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文探讨了 Objective-C 中的一些重要语法特性,包括 goto 语句、块(block)的使用、访问修饰符以及属性管理等。通过实例代码和详细解释,帮助开发者更好地理解和应用这些特性。 ... [详细]
  • This document outlines the recommended naming conventions for HTML attributes in Fast Components, focusing on readability and consistency with existing standards. ... [详细]
  • 题目Link题目学习link1题目学习link2题目学习link3%%%受益匪浅!-----&# ... [详细]
author-avatar
斗就斗D_994
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有