MCPcopy Create free account
hub / github.com/AdvancedCompiler/AdvancedCompiler

github.com/AdvancedCompiler/AdvancedCompiler @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,168 symbols 4,715 edges 387 files 321 documented · 10% updated 9mo ago★ 243

Browse by type

Functions 2,961 Types & classes 207
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

程序性能优化理论与方法 & 深度学习编译器设计

先进编译实验室编著的《程序性能优化理论与方法》(实操课程)以及《深度学习编译器设计》两本书籍所配套的文字课程、PPT课件以及配套code将陆续进行更新……同时也欢迎大家关注先进编译实验室的B站账号、知乎,添加微信小助手,加入交流群进行讨论学习,共同进步!!!

B站bilibili个人主页 知乎知乎个人主页 微信ID微信名片 微信公众号微信公众号

先进编译实验室团队长期致力于高性能计算、编译技术、程序优化等方向的科研工作。先后承研国家重大专项、核高基专项、973、863、自然科学基金等相关课题,在高性能计算、并行程序设计与优化、国产自主可控等相关领域已经形成了若干领先成果,曾获国家科技进步一等奖、省部级科技进步一等奖等奖项。在国内外超算及程序优化的竞赛中,多次获PAC全国并行应用挑战赛优化金奖、银奖、铜奖,ASC世界大学生超级计算机竞赛一等奖、二等奖、卓越奖,CPC国产并行应用挑战赛银奖、铜奖,IPCC-ACM中国国际并行计算挑战赛二等奖等。

程序性能优化理论与方法

本书及课程从计算机体系结构、编译系统、操作系统、作业管理等多角度,对程序实现中的算法、数据结构、程序设计语言特性、资源占用及程序运行过程等多维度,全面探讨程序性能优化的理论和方法。 本书适用于具备一定程序设计基础并致力于程序性能优化的程序设计人员,也可以作为高等教育计算机程序设计的学习使用,还可作为从事性能优化专业技术人员的参考书。 weixin_logo

章节目录

章节名称 视频课程 实操课程 课件源码
1 程序性能优化的意义 专栏文章程序性能优化的意义(一) B站bilibili

专栏文章程序性能优化的意义(二) B站bilibili ||slideslide pdfPDF | |2 程序性能的度量指标及优化流程|专栏文章程序性能的度量指标及优化流程 B站bilibili ||slideslide pdfPDF codecode| |3 程序性能的分析和测量|专栏文章程序性能的分析和测量(一) B站bilibili

专栏文章程序性能的分析和测量(二) B站bilibili

专栏文章程序性能的分析和测量(三) B站bilibili ||slideslide pdfPDF codecode| |4 系统配置优化|专栏文章系统配置优化(一) B站bilibili

专栏文章系统配置优化(二) B站bilibili

||slideslide pdfPDF codecode| |5 编译与运行优化|专栏文章编译与运行优化(一) B站bilibili

专栏文章编译与运行优化(二) B站bilibili

专栏文章编译与运行优化(三) B站bilibili

|专栏文章编译器前端 B站bilibili

专栏文章编译器中端 B站bilibili

专栏文章编译器后端 B站bilibili

专栏文章编译选项 B站bilibili

专栏文章循环展开 B站bilibili

专栏文章循环分布 B站bilibilizhihu知乎

专栏文章循环剥离 B站bilibilizhihu知乎

专栏文章过程间优化 B站bilibili

专栏文章循环级向量化 B站bilibilizhihu知乎

专栏文章基本块级向量化 B站bilibilizhihu知乎

专栏文章数据预取优化 B站bilibilizhihu知乎

专栏文章浮点优化 B站bilibili

专栏文章反馈优化 B站bilibilizhihu知乎

专栏文章链接时优化 B站bilibilizhihu知乎

专栏文章编译指示 B站bilibilizhihu知乎

专栏文章数学库优化 B站bilibilizhihu知乎

专栏文章运行时优化 B站bilibilizhihu知乎|slideslide pdfPDF codecode| |6 程序编写优化|专栏文章程序编写优化(一) B站bilibili

专栏文章程序编写优化(二) B站bilibili

专栏文章程序编写优化(三) B站bilibili

专栏文章程序编写优化(四) B站bilibili

专栏文章程序编写优化(五) B站bilibili

|专栏文章算法优化 B站bilibilizhihu知乎

专栏文章典型数据结构的性能分析 B站bilibilizhihu知乎

专栏文章选择合适的数据类型 B站bilibilizhihu知乎

专栏文章选择合适的数据结构 B站bilibilizhihu知乎

专栏文章别名消除 B站bilibilizhihu知乎

专栏文章常数传播 B站bilibilizhihu知乎

专栏文章传参优化 B站bilibilizhihu知乎

专栏文章内联优化 B站bilibili

专栏文章过程克隆 [<img src="https://github.com/AdvancedCompiler/AdvancedCompiler/raw/main/img/bilibili.svg" alt="B站" width="20" height="20

Core symbols most depended-on inside this repo

Shape

Function 2,401
Method 560
Class 154
Enum 53

Languages

C++88%
C10%
Python2%

Modules by API surface

code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow7.cpp241 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow2_precallback.cpp234 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow2.cpp232 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow5_precallback.cpp230 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow5.cpp230 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow3_precallback.cpp230 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow3.cpp230 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_postcallback.cpp98 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/cl_transform.h70 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/buffer.h59 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/library/generator.stockham.cpp54 symbols
code/Chapter5/5-22clFFTLIB数学库示例/clFFT-master/src/tests/accuracy_test_pow7_precallback.cpp44 symbols

For agents

$ claude mcp add AdvancedCompiler \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page