Sun履行開源承諾 公開其Sparc芯片設(shè)計(jì)
Sun公司此舉正是為履行其總裁Jonathan Schwartz曾經(jīng)在一月份的開源商業(yè)大會(huì)上作出的開源承諾而發(fā),預(yù)計(jì)Sun公司旗下Sparc服務(wù)器集團(tuán)公司的常務(wù)副總裁David Yen將在加利福尼亞州圣克拉拉市舉行的多核展覽會(huì)上分析Sun公司此舉的深意。
Sun公司的UltraSparc T1處理器擁有八個(gè)處理引擎,或者稱為“核心”,每一個(gè)核心都可以同時(shí)運(yùn)行四個(gè)指令,或者稱為“線程”。當(dāng)其中的某個(gè)線程由于它必須從讀寫速度相對較慢的存儲(chǔ)器上檢索數(shù)據(jù)而停頓的時(shí)候,核心就會(huì)轉(zhuǎn)到另一個(gè)線程上去
。 這種設(shè)計(jì)的目的是為了讓T2000服務(wù)器和即將發(fā)布的T1000服務(wù)器可以同時(shí)運(yùn)行更多進(jìn)程,即使某個(gè)進(jìn)程的運(yùn)行速度可能會(huì)比它在單核芯片上運(yùn)行時(shí)更慢一些。Sun公司實(shí)施OpenSparc項(xiàng)目是為了增強(qiáng)Sun公司Sparc系列產(chǎn)品之間的聯(lián)系,Sparc系列處理器在近幾年在IBM公司的Power處理器、英特爾公司和AMD公司的x86處理器的競爭下已經(jīng)失去了大量的市場份額。Sun公司希望此舉可以帶動(dòng)研究項(xiàng)目和商業(yè)開發(fā)的發(fā)展?!?
通用公共許可證是由Richard Stallman開發(fā)出來的一種許可證,是其自由軟件運(yùn)動(dòng)的奠基石,它與開源軟件之間的關(guān)系非常密切。
一家名為SimplyRISC的公司打算生產(chǎn)一種單核心版的Niagara芯片供各種內(nèi)建式低能耗的運(yùn)算設(shè)備使用。而另一家名為Aldec的芯片設(shè)計(jì)公司打算推出一款可以免費(fèi)試用90天的Riviera軟件,以便消費(fèi)者體驗(yàn)?zāi)M的Verilog設(shè)計(jì)?!?
Sun公司除了公布其芯片設(shè)計(jì)之外,還在其OpenSparc.net網(wǎng)站上發(fā)布了UltraSparc體系結(jié)構(gòu)2005,它定義了芯片可以執(zhí)行的指令集;還發(fā)布了用來測試芯片設(shè)計(jì)軟件的驗(yàn)證軟件和模擬模型以及一款與這些模擬程序兼容的Solaris 10操作系統(tǒng)。