DSP

处理器设计相关书籍

2019-07-13 16:56发布

专用处理器设计相关书籍

处理器结构

《Computer Architecture:A Quantitative Approach》

中文名:计算机体系结构-量化研究方法
作者:John L. Hennessy / David A. Patterson
简介:计算机体系结构方面的圣经,入门必读。作者为mips和risc-v的发明人,大师级人物。

《Computer Organization and Design–The Hardware Software Interface》

中文名:计算机组成与设计-硬件/软件接口
作者:David A. Patterson, John L. Hennessy-Morgan Kaufmann
简介:该书也是Patterson和Hennessy的计算机体系结构的书,这本书有两个版本MIPS版和RISC_V版。区别是例子不一样。这本书以一个五级流水的基本处理器为例,具体介绍了处理器设计各部分的内容。

《Processor Microarchitecture: An Implementation Perspective》

作者:Antonio González, Fernando Latorre, and Grigorios Magklis
时间:2011
简介:该书为Synthesis Lectures on Computer Architecture中的一本。该系列书都是50-100页的关于处理器设计的各方面的书籍。这些书籍的内容主要是从计算机体系结构的顶会(ISCA,HPCA,MICRO,ASPLOS)总结来的。
本书将现代通用处理器的结构梳理了一遍。短小精干,可以作为普及性书籍对现代处理器功能划分,各部分的功能、优化点有一个整体认识。

《Embedded DSP Processor Design》

作者:Dake Liu
简介:该书主要讲解了专用嵌入式信号处理器的设计流程,与通用处理器不同,专用处理器针对特定应用优化,主要关注性能、面积、功耗。不会像通用处理器考虑通用性。对于做数字信号处理类芯片的同学提供了一种使用处理器思路来解决问题的方法,可以与asic方法进行取舍。该书在讲解过程中也引入了一个实际的处理器设计作为例子。

《Programming Massively Parallel Processors》

作者:David B. Kirk, Wen-mei W. Hwu
简介:介绍NVDLA的GPU的并行编程的书。从中也可以了解GPU的并行数据处理的编程原理,对如何做数据级并行、任务级并行有很好的借鉴价值。

处理器设计实践

《自己动手写CPU》

作者:雷思磊
简介:一本以MIPS32处理器为例的处理器设计书籍。书如其名,从结构划分开始,从简单的指令开始,逐步记录了一个五级流水的处理器的rtl实现过程,即可用来理解处理器工作流程,也可以练习verilog。本书最后还实现了一个小型soc,抑制了uC/OS系统,并在fpga上运行。

《教你设计CPU——RISC-V处理器》

作者:胡振波
简介:与上一本书类似。介绍了RISC-V的指令集的结构,并讲解了一个开源的RISC-V核的实现原理。

工具链

《Compilers:Principles,Techniques,and Tools》

中文名:编译原理(龙书)
作者:Alfred V. Aho / Monica S. Lam / Ravi Sethi / Jeffrey D. Ullman
简介:编译原理的经典书籍,详细介绍了高级语言到汇编的过程。对于处理器设计者可以作为了解,可以更好的理解处理器的工作流程。