开源CPU--OpenSparc T1简介 作者 fineamy 日期 2007-3-27 20:12:00

开源CPU--OpenSparc T1简介

2006年3月,Sun宣布开源化其多核心UltraSparc T1 CPU的处理器设计,采用的是GNU通用公共许可证(GNU GPL license)。之前Sun已经公开了"Hypervisor"API规范,允许各公司将Linux、BSD 及其他操作系统移植到UltraSparc T1平台。

Sun是业界首家将复杂的硬件设计使用GNU GPL许可进行发布的公司,而此举也将为UltraSparc T1处理器增加曝光度,并吸引开发人员为该平台开发软硬件解决方案。

该硬件设计的开源发布包括64-bit UltraSparc T1的Verilog硬件描述语言源代码,验证套装和模拟模型,ISA规范及Solaris 10 OS虚拟镜像。T1处理器的代号为“Niagara”,于去年发布并应用于Sun的T1000/T2000服务器中。 Sun目前推出了4、6、8核心的CPU版本,且每核心最多支持4线程,即总共最多32线程。T1基于Sparc V9架构,每核心集成16KB指令缓存和8KB主数据缓存,整个处理器共享3MB L2缓存。“OpenSparc T1”芯片设计,验证套装,架构和性能模型工具已经发布在http://www.opensparc.net网站。Sun还发布了“Cool Tools”,其中包括优化多线程CPU性能的各种程序以及CMT编程及描绘工具。
OpenSparc T1处理器的主要特征包括:

  • 8个Sparc V9处理核心,每核心4线程,共计32线程
  • 每处理核心16KB一级指令缓存,共128KB;

  • 每处理核心8KB一级数据缓存,共64KB;

  • 3MB二级缓存,4-way bank,12向关联,各核心共享;

  • 4个DDR2内存控制器,每通道位宽144bit,总带宽峰值25GB/s;

  • IEEE754兼容浮点单元(FPU),各核心共享;

  • J-Bus输入输出接口,峰值带宽2.56GB/s,128bit多元地址/数据复用总线。
图示是OpenSPARC T1方框图
Image uploadfile-/2007-3/327375355.jpg


  • 标签:OpenSparc T1 
  • Re:开源CPU--OpenSparc T1简介 作者 momo(游客) 日期 2009-3-15 3:23:00
    momo(游客)我的毕设做的就是opensparc的crossbar,老师让做开题报告,可是一点都不会,能不能指点一下,谢谢你了!!
    个人主页 | 引用 | 返回 | 删除 | 回复 
    发表评论:
    载入中...

    载入中...

    About Me

    载入中...

    Category

    载入中...

    newlog

    载入中...

    Recent Comments

    载入中...

    Recent Message

    载入中...

    Links

    Search

    Statistics

    载入中...