会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吴建明
微信视频号:sph0RgSyDYV47z6 快手号:4874645212 抖音号:dy0so323fq2w 小红书号:95619019828 B站1:UID:3546863642871878 B站2:UID: 3546955410049087
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
142
143
144
145
146
147
148
149
150
···
364
下一页
2023年4月1日
指令调度与命令行参数解析
摘要: 指令调度与命令行参数解析 编译器优化:指令调度 指令调度简介 指令调度是指对程序块或过程中的操作进行排序以有效利用处理器资源的任务[1]。指令调度的目的就是通过重排指令,提高指令级并行性,使得程序在拥有指令流水线的CPU上更高效的运行。指令调度优化的一个必要前提就是CPU硬件支持指令并行,否则,指令
阅读全文
posted @ 2023-04-01 04:28 吴建明wujianming
阅读(342)
评论(0)
推荐(0)
2023年3月31日
自定义创建一个芯片LLVM编译器分析
摘要: 自定义创建一个芯片LLVM编译器分析 参考文献链接 https://mp.weixin.qq.com/s/1Gccmir2IbVvtaWzIe6uQQ https://zhuanlan.zhihu.com/p/478428967
阅读全文
posted @ 2023-03-31 04:35 吴建明wujianming
阅读(93)
评论(0)
推荐(0)
2023年3月30日
MLIR,LLVM SPIR-V Getting started初步探索
摘要: MLIR,LLVM SPIR-V Getting started初步探索 编译器与IR的思考: LLVM IR,SPIR-V到MLIR 编译器与中间表示 在讨论各种具体中间表示之前,先让我们总体看一下编译器和中间表示。 抽象与语义(Abstractions and Semantics) 自人类文明产
阅读全文
posted @ 2023-03-30 04:20 吴建明wujianming
阅读(377)
评论(0)
推荐(0)
2023年3月29日
LLVM 编译器框架与流程分析
摘要: LLVM 编译器框架与流程分析 LLVM 编译器框架 LLVM是Low Level Virtual Machine(低级虚拟机)的简称,是一款编译器框架。但是它本质上并不是虚拟机,核心其实准确点应该是编译器相关支持。主要是支持代码优化、链接、代码生成、机器码生成。当然有的时候内部llc给人感觉确实是
阅读全文
posted @ 2023-03-29 04:51 吴建明wujianming
阅读(1326)
评论(0)
推荐(0)
2023年3月28日
LLVM的IR指令及代码生成技术应用详解
摘要: LLVM的IR指令及代码生成技术应用详解 LLVM的IR指令详解 IR 指令是 LLVM 中的一个中间表示形式,用于表示程序的控制流、数据流、内存访问等等,它是一种基于 SSA 形式(Static Single Assignment)的静态单赋值形式。在 LLVM 中,每个 IR 指令都有一个唯一的
阅读全文
posted @ 2023-03-28 04:40 吴建明wujianming
阅读(871)
评论(0)
推荐(0)
2023年3月27日
LLVM代码及指令选择分析
摘要: LLVM代码及指令选择分析 概述 LLVM Obfuscator是一款工业级别的代码混淆器,在过去几年的CTF里我们经常会遇到经过代码经过它混淆的情况。这片博文记录了我们对混淆器原理的研究以及从中发现的有关混淆器的设计实现的脆弱之处。基于我们的研究结果,我们在Binary Ninja平台上写了一个插
阅读全文
posted @ 2023-03-27 04:59 吴建明wujianming
阅读(666)
评论(0)
推荐(0)
2023年3月26日
LLVM后端与工具链技术探索
摘要: LLVM后端与工具链技术探索 底层探索LLVM 在介绍 LLVM 之前,先来认识一下解释型语言和编译型语言。 解释型语言 有的编程语言可以一边执行一边转换,不会生成可执行文件再去执行,这种编程语言称为解释型语言,使用的转换工具称为解释器,比如 Python、JavaScript、PHP等。 编译型语
阅读全文
posted @ 2023-03-26 04:22 吴建明wujianming
阅读(747)
评论(0)
推荐(0)
2023年3月25日
MLIR基本理论,IR表示和编译器框架
摘要: MLIR基本理论,IR表示和编译器框架 MLIR:重要术语、概念 MLIR glossary 参考资料 [1] MLIR:Glossary: https://mlir.llvm.org/getting_started/Glossary/ [2] Block: https://mlir.llvm.or
阅读全文
posted @ 2023-03-25 04:41 吴建明wujianming
阅读(711)
评论(0)
推荐(0)
2023年3月24日
MLIR矩阵乘算法,新建Dialect,lowering
摘要: MLIR矩阵乘算法,新建Dialect,lowering MLIR:新建一个Dialect,lowering Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。 MLIR 项目的核心是 Dialect,MLIR 自身
阅读全文
posted @ 2023-03-24 04:31 吴建明wujianming
阅读(592)
评论(0)
推荐(0)
2023年3月23日
纳米光刻与Nvidia冲击光刻技术分析
摘要: 纳米光刻与Nvidia冲击光刻技术分析 英伟达杀入光刻领域,DPU和GPU重磅更新,首次详谈云服务! 在昨晚的GTC演讲中,英伟达CEO宣布了一系列的重磅芯品,当中不但包括了为中国专门准备的,基于H100改版而来的H800芯片。同时,公司还宣布了为生成式AI而准备的产品。 在这次演讲中,黄仁勋还带来
阅读全文
posted @ 2023-03-23 04:47 吴建明wujianming
阅读(878)
评论(0)
推荐(0)
上一页
1
···
142
143
144
145
146
147
148
149
150
···
364
下一页
公告