Cell/B.E.處理器編程手冊

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

前言

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

內(nèi)容概要

本書是中文版的Cell/B.E.處理器編程手冊,是Cell/B.E.處理器的通用編程參考書。本書介紹了基于Cell/B.E.處理器的程序開發(fā)所需要的全部獨特機制,此外還涵蓋了如何幫助程序員在Cell/B.E.處理器上開發(fā)用戶應(yīng)用程序、庫、驅(qū)動程序、中間件、編譯器及操作系統(tǒng)等相關(guān)內(nèi)容?! ”緯饕韵聝?nèi)容?!  ねㄓ糜布途幊汰h(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)驗,并且熟悉單指令多數(shù)據(jù)(SIMD)向量指令集,例如PowerPC體系結(jié)構(gòu)中的向量/SIMD多媒體擴展指令集、AltiVec、Intel MMX、SSE、3DNOW!、x86-64或者VIS指令集。本書不依賴于任何系統(tǒng),且不對開發(fā)工具或操作系統(tǒng)環(huán)境做任何假設(shè)。

書籍目錄

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

章節(jié)摘錄

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

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

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   翻譯的還可以...
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7