编译原理与形式语言

共找到 28 本电子书

E-BOOK AI编译器开发指南 汪岩 汪岩 AI编译器开发指南 汪岩

AI编译器开发指南 汪岩

👤 汪岩 📖 机械工业出版社

《AI编译器开发指南》结合专用AI加速器和GPGPU两类芯片架构,系统介绍了AI编译器的基本框架和开发流程,着重论述了在AI编译器开发过程中,针对这两类架构需要重点考虑的实现方法。全书共分为7章,内容涵盖了以TVM为代表的开源AI编译器实现分析和定制化方法,以及GPGPU编译器后端相关设计方法。在介绍AI编译器一般原理的同时,书中通过对开源编译器项目的源代码分析,使读者能通过实例对AI编译器开发过

E-BOOK 深入理解LLVM:MLIR原理与OpenAI Triton实现分析 LLVM AI编译器 MLI 彭成寒,俞佳嘉,李灵,李存 深入理解LLVM:MLIR原理与OpenAI Triton实现分析 LLVM AI编译器 MLI

深入理解LLVM:MLIR原理与OpenAI Triton实现分析 LLVM AI编译器 MLI

👤 彭成寒,俞佳嘉,李灵,李存 📖 机械工业出版社

本书由国内头部科技企业资深编译器专家团队倾力撰写,凝练团队多年深耕MLIR的研究成果与工程实践经验。其主要设计思路如下。 1)系统阐释MLIR核心原理与基础概念,全景梳理各方言间的层级关系与协同机制,并深入探讨针对不同计算场景的优化策略。 2)为强化实战能力,以OpenAI Triton为标杆案例,细致解构其基于MLIR的实现流程与工程细节,帮助读者深度理解MLIR代码体系,从容应对实际业务开发挑

E-BOOK 深度学习编译器设计 高伟,韩林,李嘉楠 深度学习编译器设计

深度学习编译器设计

👤 高伟,韩林,李嘉楠 📖 清华大学出版社

随着大模型的发展与应用,深度学习编译器的内涵和外延逐步扩展。与传统编译器相比,深度学习编译器增加了特定于人工智能模型实现的设计与优化。本书共12章。第1章从深度学习的起源、发展与爆发出发,引出深度学习模型的基础概念、深度学习应用的开发流程和深度学习框架。第2章介绍深度学习运算特征、深度学习硬件平台和深度学习编译技术,通过分析典型深度学习编译器的架构,给出深度学习编译器的一般架构。第3章介绍面向深度

E-BOOK 编译技术导论 江贺 编译技术导论

编译技术导论

👤 江贺 📖 电子工业出版社

“编译技术”课程提供了理解程序如何被计算机执行的理论基石和关键技术。本书内容组织严密,循序渐进地介绍编译技术核心环节。第1章为绪论,第2章为高级语言设计基础,第3章为词法分析,第4章为自上而下的语法分析,第5章为自下而上的语法分析,第6章为语法制导的翻译,第7章为中间代码生成,第8章为过程存储分配,第9章为目标代码生成,第10章为国产编译器进展,第11章为词法分析工具Lex,第12章为语法分析工具

E-BOOK 编译器设计(第2版) Keith,D.,Cooper,Linda,Torczon 编译器设计(第2版)

编译器设计(第2版)

👤 Keith,D.,Cooper,Linda,Torczon 📖 人民邮电出版社

《编译器设计(第 2版)》是编译器设计领域的经典著作,主要从以下四部分详解了编译器的设计过程。第 一部分涵盖编译器前端设计和建立前端所用工具的设计和构建;第 二部分探讨从源代码到编译器中间形式的映射,考察前端为优化器和后端所生成代码的种类;第三部分介绍代码优化,同时包含对分析和转换的进一步处理;第四部分专门讲解编译器后端使用的算法。 《编译器设计(第 2版)》适合作为高等院校计算机专业本科生和研究

E-BOOK 编译器设计(第3版) 基思·D.库珀 编译器设计(第3版)

编译器设计(第3版)

👤 基思·D.库珀 📖 人民邮电出版社

本书是编译器设计领域的经典著作,是构建现代优化编译器的优秀指南,其中汲取了编译器构建领域大量的经验,以帮助学生掌握整体设计思路,同时引导学生了解构建有效的优化编译器所必需的许多重要而微妙的细节。本书主要从以下四部分详解了编译器的设计过程:第一部分涉及编译器前端设计以及自动构造前端工具的算法;第二部分不仅探讨了如何将源代码映射到编译器的中间表示,还研究了前端可以为优化器和后端所生成的代码类型;第三部

E-BOOK 编译原理 第2版 Alfred V.Aho,[美]Monica S.Lam,[美]Ravi Sethi 编译原理 第2版

编译原理 第2版

👤 Alfred V.Aho,[美]Monica S.Lam,[美]Ravi Sethi 📖 机械工业出版社

  《计算机科学丛书:编译原理(第2版)》全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,《计算机科学丛书:编译原理(第2版)》进行了全面的修订,涵盖了编译器开发方面的全新进展。每章中都提供了大量的系统及参考文献。《计算机科学丛书:编译

E-BOOK 【101教材】计算机组成与实现 高小鹏,万寒 【101教材】计算机组成与实现

【101教材】计算机组成与实现

👤 高小鹏,万寒 📖 高等教育出版社

  《计算机组成与实现》是计算机领域本科教育教学改革试点工作(“101计划”)系列教材之一,以开发一个具有数十条指令规模且能够通过严格测试的功能型CPU为挑战性学习成果,培养学生掌握基于模型的CPU开发方法,进而具备分析、设计和开发计算机硬件系统的基本能力,为后续专业学习与职业发展奠定坚实基础。   《计算机组成与实现》根据设计一台计算机的教学要求,将传统意义上的汇编语言和计算机组成两门课程的相关

E-BOOK 计算机组成与设计:硬件/软件接口(英文版·原书第5版·ARM版) 戴维·A.,帕特森(David,A.,Patterson),[美]约翰·L.,亨 计算机组成与设计:硬件/软件接口(英文版·原书第5版·ARM版)

计算机组成与设计:硬件/软件接口(英文版·原书第5版·ARM版)

👤 戴维·A.,帕特森(David,A.,Patterson),[美]约翰·L.,亨 📖 机械工业出版社

本书采用ARMv8-A体系结构, 介绍当前硬件技术的基本原理、汇编语言、计算机算术、流水线、内存层次结构和I/O。本书更加关注后PC时代发生的变革,通过实例、练习等详细介绍*新涌现的移动计算和云计算,更新的内容还包括平板电脑、云基础设施以及ARM(移动计算设备)和x86 (云计算)体系结构。

E-BOOK 计算机组成与设计:硬件/软件接口(原书第5版·ARM版) 戴维·A.帕特森(David A.Patterson),约翰·L.亨尼斯 计算机组成与设计:硬件/软件接口(原书第5版·ARM版)

计算机组成与设计:硬件/软件接口(原书第5版·ARM版)

👤 戴维·A.帕特森(David A.Patterson),约翰·L.亨尼斯 📖 机械工业出版社

本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。本书采用ARMv8体系结构,讲解硬件技术、汇编语言、计算机算术运算、流水线、存储器层次结构以及I/O的基本原理。新内容涵盖平板电脑、云基础设施、ARM(移动计算设备)以及x86(云计算)体系结构,新实例包括IntelCorei7、ARMCortex-A53以及

E-BOOK 数字逻辑与计算机组成 袁春风,武港山,吴海军,余子濠 数字逻辑与计算机组成

数字逻辑与计算机组成

👤 袁春风,武港山,吴海军,余子濠 📖 机械工业出版社

数字逻辑与计算机组成一直以来都是相辅相成不可分割的,本书将二者合二为一,更利于加强读者对计算机各组成部件的工作原理的理解以及融会贯通,全书主要内容包括:数据在计算机内部的二进制编码表示;数字逻辑基础内容;组合逻辑电路;各种时序逻辑处理模块的基本原理和实现方法;FPGA设计和硬件描述语言的背景知识及其使用;机器指令中涉及的各类基本运算的运算方法以及相应的运算部件;指令系统的设计;CPU的基本功能和基

E-BOOK 计算机组成与体系结构(原书第4版) 琳达·纳尔(Linda Null),朱莉娅·洛博(Julia Lobur) 计算机组成与体系结构(原书第4版)

计算机组成与体系结构(原书第4版)

👤 琳达·纳尔(Linda Null),朱莉娅·洛博(Julia Lobur) 📖 机械工业出版社

全书揭示现代计算机的内部工作方式,采用大量真实的例子,引导读者逐步由浅入深地学习计算机体系结构的概念和理论。