官术网_书友最值得收藏!

FOREWORD
推薦序一

性能優(yōu)化是IT技術(shù)人員和研究人員在日常工作中經(jīng)常遇到的一類(lèi)問(wèn)題。要解決這類(lèi)問(wèn)題,除了了解和掌握系統(tǒng)結(jié)構(gòu)、操作系統(tǒng)、編譯優(yōu)化、并行計(jì)算、算法和應(yīng)用程序等計(jì)算系統(tǒng)的多個(gè)層次的知識(shí),還需要具有很強(qiáng)的綜合能力。現(xiàn)有的大學(xué)課程通常缺少這一部分的內(nèi)容,僅在不同課程中介紹性能優(yōu)化的一個(gè)側(cè)面。例如,我在清華大學(xué)開(kāi)設(shè)了研究生課程“計(jì)算機(jī)系統(tǒng)性能測(cè)試”,以及本科生課程“編譯原理實(shí)踐”(主要介紹編譯優(yōu)化技術(shù)),但仍然難以系統(tǒng)地講授性能優(yōu)化的知識(shí)。技術(shù)書(shū)籍和教材也很少介紹這方面的內(nèi)容。因此,在實(shí)際工作中,性能分析與優(yōu)化的工作只能由少數(shù)“高手”完成,極大影響了工作效率和系統(tǒng)性能的提升。

我非常高興看到這本書(shū)出版,它從性能優(yōu)化的角度,完整地介紹了計(jì)算機(jī)體系結(jié)構(gòu)的必要知識(shí),以及編譯優(yōu)化、性能測(cè)試與優(yōu)化的方法論,讓讀者可以一站式地掌握軟件性能優(yōu)化的知識(shí),并快速將大學(xué)課程中各個(gè)領(lǐng)域的知識(shí)貫穿起來(lái),形成軟件系統(tǒng)性能優(yōu)化的能力。

此前,關(guān)于性能分析與測(cè)試有兩本比較經(jīng)典的書(shū):David Lilja在2000年出版的Measuring Computer Performance和Raj Jain在1991年出版的The Art of Computer Systems Performance Analysis。前者主要介紹性能測(cè)量,對(duì)于優(yōu)化技術(shù)的討論較少;后者在實(shí)驗(yàn)設(shè)計(jì)和統(tǒng)計(jì)方面有較為深入的介紹,但與編譯、計(jì)算機(jī)體系結(jié)構(gòu)的結(jié)合較少。而且,由于這兩本書(shū)出版時(shí)間較早,因此它們僅針對(duì)傳統(tǒng)的基于CPU的計(jì)算機(jī)系統(tǒng)進(jìn)行介紹,對(duì)于新型體系結(jié)構(gòu)涉及較少。

與上述書(shū)籍相比,本書(shū)更為系統(tǒng)、全面,而且涵蓋了數(shù)據(jù)中心、異構(gòu)加速等新興領(lǐng)域的知識(shí),對(duì)于從業(yè)者來(lái)說(shuō)具有很高的參考價(jià)值。

本書(shū)作為華東師范大學(xué)本科生的教材已經(jīng)使用了3年,效果良好。因此,這本書(shū)適合高校作為軟件系統(tǒng)性能優(yōu)化相關(guān)課程的教材和參考書(shū),還可以作為計(jì)算機(jī)系統(tǒng)類(lèi)課程的參考書(shū)供本科生和研究生學(xué)習(xí)。對(duì)于工業(yè)界的軟件研發(fā)人員,本書(shū)也是非常好的學(xué)習(xí)資料。

希望本書(shū)的出版能夠推動(dòng)我國(guó)在軟件系統(tǒng)性能優(yōu)化方面的教育與工業(yè)實(shí)踐,為軟件產(chǎn)業(yè)的發(fā)展和人才培養(yǎng)添磚加瓦。

陳文光

清華大學(xué)教授

主站蜘蛛池模板: 和硕县| 大庆市| 黔江区| 福州市| 永兴县| 饶阳县| 双流县| 沙雅县| 太原市| 苏尼特左旗| 观塘区| 襄垣县| 文安县| 兴城市| 长治市| 白沙| 连江县| 丰城市| 辽源市| 清涧县| 青川县| 石渠县| 蒲江县| 呼玛县| 印江| 曲靖市| 灵宝市| 三亚市| 西畴县| 达州市| 延边| 科技| 周至县| 略阳县| 莫力| 青阳县| 无极县| 方城县| 钟山县| 西和县| 鱼台县|