Cell/B.E.處理器編程手冊(cè)

出版時(shí)間:2009-3  出版社:電子工業(yè)出版社  作者:徐晟 等編著  頁數(shù):714  
Tag標(biāo)簽:無  

前言

為致力于軟件業(yè)務(wù)在中國(guó)的長(zhǎng)期發(fā)展,IBM公司于1999年在中國(guó)投資成立了中國(guó)開發(fā)中心(IBM China Development Lab,CDL)。在為IBM全球客戶提供滿足需求的軟件、硬件產(chǎn)品,以及技術(shù)和解決方案的同時(shí),作為IBM全球軟件資源在中國(guó)的窗口,CDL把全球先進(jìn)技術(shù)引入中國(guó),為中國(guó)軟件產(chǎn)業(yè)與世界的交流搭建橋梁。八年來,CDL不斷吸引全球卓越的科技和管理人才,以及中國(guó)各大學(xué)府的頂尖學(xué)生、優(yōu)秀工程師加入,并積極致力于同本土合作伙伴共同建設(shè)團(tuán)隊(duì),研發(fā)隊(duì)伍從八年前的100多位軟件工程師增至今天的3000多位,年平均成長(zhǎng)速度超過50%。CDL高度重視員工培養(yǎng),除各種短期或長(zhǎng)期的培訓(xùn),員工還被派往IBM在美國(guó)或其他地區(qū)的實(shí)驗(yàn)室,與世界各地同仁一起工作,在工作中學(xué)習(xí)先進(jìn)的技術(shù)和管理方式。CDL更是將IBM全球?qū)嶒?yàn)室中擁有豐富經(jīng)驗(yàn)的技術(shù)和管理人才請(qǐng)到中國(guó)工作,向中國(guó)員工傳授經(jīng)驗(yàn)。龐大的資金注入,人性化的管理方式,以及對(duì)人才方面的巨大投資,對(duì)人力資本的極度重視,使中國(guó)開發(fā)中心得以與IBM全球?qū)嶒?yàn)室共同成長(zhǎng),最終擁有一支經(jīng)驗(yàn)豐富,訓(xùn)練有素的團(tuán)隊(duì)。目前,CDL與全世界同步發(fā)展多項(xiàng)領(lǐng)域產(chǎn)品,正在為包括Information Management、WebSphere、Lotus、Tivoli、Rational在內(nèi)的所有IBM軟件核心產(chǎn)品的研究和開發(fā)做出卓越貢獻(xiàn),并在SOA、數(shù)據(jù)庫、WebSphere產(chǎn)品系列、普及運(yùn)算、Lotus Workplace Client技術(shù)及Linux系統(tǒng)方面取得非凡的成就,被視為IBM全球產(chǎn)品的開發(fā)重心之一。在CDL高速發(fā)展的同時(shí),為將信息產(chǎn)業(yè)的最新技術(shù)盡快地轉(zhuǎn)化為對(duì)中國(guó)用戶有價(jià)值的解決方案,幫助用戶更有成效地開展業(yè)務(wù),增強(qiáng)競(jìng)爭(zhēng)優(yōu)勢(shì),我們恪守為中國(guó)軟件業(yè)與世界交流搭建橋梁的承諾,希望將IBM全球公司幾十年的技術(shù)積淀和我們的心得與大家共同分享,于是,我們選擇了實(shí)力非凡、專業(yè)創(chuàng)新的電子工業(yè)出版社博文視點(diǎn)公司作為合作伙伴,推出這一由IBM中國(guó)開發(fā)中心(CDL)的架構(gòu)師、資深軟件工程師們編寫的系列叢書,范圍涵蓋了從開發(fā)實(shí)踐、測(cè)試方法、項(xiàng)目實(shí)踐、最新技術(shù)標(biāo)準(zhǔn)和發(fā)展趨勢(shì)探討,到先進(jìn)解決方案構(gòu)建、面向服務(wù)的架構(gòu)的提供等諸多方面。我希望這套叢書能把我們一線專家寶貴的經(jīng)驗(yàn),以及我們的見解呈現(xiàn)給讀者,并希望無論是企業(yè)IT經(jīng)理、程序設(shè)計(jì)和開發(fā)人員、軟件工程師、軟件架構(gòu)師,還是在校學(xué)生,或者是對(duì)計(jì)算機(jī)領(lǐng)域有興趣的人員,都能從中獲取知識(shí)或者得到啟發(fā)。在同業(yè)界分享經(jīng)驗(yàn)和世界最新技術(shù)及趨勢(shì)的同時(shí),我們希望能為推動(dòng)中國(guó)軟件產(chǎn)業(yè)的加速發(fā)展貢獻(xiàn)微薄之力。IBM中國(guó)開發(fā)中心將一如既往地同業(yè)界同仁一起,共鑄中國(guó)信息產(chǎn)業(yè)的輝煌明天!

內(nèi)容概要

本書是中文版的Cell/B.E.處理器編程手冊(cè),是Cell/B.E.處理器的通用編程參考書。本書介紹了基于Cell/B.E.處理器的程序開發(fā)所需要的全部獨(dú)特機(jī)制,此外還涵蓋了如何幫助程序員在Cell/B.E.處理器上開發(fā)用戶應(yīng)用程序、庫、驅(qū)動(dòng)程序、中間件、編譯器及操作系統(tǒng)等相關(guān)內(nèi)容?! ”緯饕韵聝?nèi)容。  ·通用硬件和編程環(huán)境概述:第1章至第3章?!  て渌布攀龊吞貦?quán)態(tài)(管理態(tài))編程:第4章至第16章。其中,部分章節(jié)還包含一些關(guān)于用戶態(tài)的編程內(nèi)容,例如遞減器等?!  栴}態(tài)(用戶態(tài))編程:第17章至第24章及附錄。    本書假設(shè)讀者已經(jīng)具備C/C++的編程經(jīng)驗(yàn),并且熟悉單指令多數(shù)據(jù)(SIMD)向量指令集,例如PowerPC體系結(jié)構(gòu)中的向量/SIMD多媒體擴(kuò)展指令集、AltiVec、Intel MMX、SSE、3DNOW!、x86-64或者VIS指令集。本書不依賴于任何系統(tǒng),且不對(duì)開發(fā)工具或操作系統(tǒng)環(huán)境做任何假設(shè)。

書籍目錄

第1章  Cell寬帶引擎處理器概述    第2章  PowerPC處理器部件    第3章  協(xié)同處理部件    第4章  虛擬存儲(chǔ)環(huán)境    第5章  內(nèi)存映射    第6章  高速緩存管理    第7章  輸入/輸出體系結(jié)構(gòu)    第8章  資源分配管理    第9章  PPE中斷    第10章  PPE多線程    第11章  系統(tǒng)管理器和邏輯分區(qū)    第12章  SPE上下文切換    第13章  時(shí)基與遞減器    第14章  對(duì)象、可執(zhí)行文件及SPE的加載    第15章  電源與溫度管理    第16章  性能監(jiān)測(cè)    第17章  SPE通道和相關(guān)MMIO接口    第18章  SPE事件    第19章  DMA傳輸與處理器交互通信    第20章  共享存儲(chǔ)同步    第21章  并行編程    第22章  單指令多數(shù)據(jù)編程    第23章  SIMD擴(kuò)展與SPU編程    第24章  SPE編程技巧    附錄A  PPE指令集和內(nèi)置指令    附錄B  SPU指令集與內(nèi)置指令    附錄C  性能監(jiān)測(cè)信號(hào)    術(shù)語表

章節(jié)摘錄

插圖:8.4令牌被管理的資源是按照時(shí)間段來分配的,時(shí)間段由令牌來表示。在使用一個(gè)被管理的資源之前,請(qǐng)求方將先獲得一個(gè)該項(xiàng)資源的令牌。圖8-1展示了這個(gè)過程。完整的讀寫操作必須按照128字節(jié)自然對(duì)齊。每次讀寫都需要一個(gè)令牌。當(dāng)請(qǐng)求令牌的命令已經(jīng)成功地傳輸?shù)紼IB上時(shí),令牌就會(huì)被銷毀。一般而言,一個(gè)請(qǐng)求方對(duì)于一個(gè)資源只能有一個(gè)未完成的令牌請(qǐng)求。一個(gè)特例是SPE或者IOC對(duì)于IOIFO的入總線和出總線可以有兩個(gè)未完成的令牌請(qǐng)求。TKM為每個(gè)RAG采用特定的速度來授予令牌,授予令牌的速度可以被軟件修改。8.4.1  單Cell/B.E.處理器系統(tǒng)所需令牌請(qǐng)求方在一次數(shù)據(jù)傳輸中可能需要訪問多個(gè)被RAM管理的資源。它需要為每一個(gè)資源申請(qǐng)相應(yīng)的令牌。例如,在IOIFO接口上的輸入/輸出設(shè)備需要兩個(gè)令牌才能將數(shù)據(jù)傳輸?shù)絻?nèi)存。這兩個(gè)令牌分別是,特定的內(nèi)存區(qū)塊存儲(chǔ)令牌和IOIF0總線數(shù)據(jù)輸入令牌。表8-1展示了單CELL/B.E.處理器系統(tǒng)中在EIB和IOIF接口上進(jìn)行操作所需要的令牌組合。

媒體關(guān)注與評(píng)論

讀完本書后,讀者會(huì)發(fā)現(xiàn)在多核芯片上編程,不像想象中那么難。對(duì)于掌握一定計(jì)算機(jī)體系結(jié)構(gòu)和并行處理基礎(chǔ)知識(shí)的專業(yè)人士,通過閱讀本書,讀者會(huì)進(jìn)一步了解多核體系結(jié)構(gòu)的相關(guān)原理,并從CeIl編程原理中得到啟發(fā)。本書還涵蓋了非常豐富的實(shí)際編程經(jīng)驗(yàn),幫助讀者嘗試各類挑戰(zhàn)!  ——IBM中國(guó)系統(tǒng)及科技研發(fā)中心首席執(zhí)行 官徐健

編輯推薦

《Cell/B.E.處理器編程手冊(cè)》為IBM中國(guó)開發(fā)中心系列之一。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Cell/B.E.處理器編程手冊(cè) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   翻譯的還可以...
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7