上一页 1 ··· 142 143 144 145 146 147 148 149 150 ··· 364 下一页
摘要: 指令调度与命令行参数解析 编译器优化:指令调度 指令调度简介 指令调度是指对程序块或过程中的操作进行排序以有效利用处理器资源的任务[1]。指令调度的目的就是通过重排指令,提高指令级并行性,使得程序在拥有指令流水线的CPU上更高效的运行。指令调度优化的一个必要前提就是CPU硬件支持指令并行,否则,指令 阅读全文
posted @ 2023-04-01 04:28 吴建明wujianming 阅读(342) 评论(0) 推荐(0)
摘要: 自定义创建一个芯片LLVM编译器分析 参考文献链接 https://mp.weixin.qq.com/s/1Gccmir2IbVvtaWzIe6uQQ https://zhuanlan.zhihu.com/p/478428967 阅读全文
posted @ 2023-03-31 04:35 吴建明wujianming 阅读(93) 评论(0) 推荐(0)
摘要: 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)
摘要: LLVM 编译器框架与流程分析 LLVM 编译器框架 LLVM是Low Level Virtual Machine(低级虚拟机)的简称,是一款编译器框架。但是它本质上并不是虚拟机,核心其实准确点应该是编译器相关支持。主要是支持代码优化、链接、代码生成、机器码生成。当然有的时候内部llc给人感觉确实是 阅读全文
posted @ 2023-03-29 04:51 吴建明wujianming 阅读(1326) 评论(0) 推荐(0)
摘要: LLVM的IR指令及代码生成技术应用详解 LLVM的IR指令详解 IR 指令是 LLVM 中的一个中间表示形式,用于表示程序的控制流、数据流、内存访问等等,它是一种基于 SSA 形式(Static Single Assignment)的静态单赋值形式。在 LLVM 中,每个 IR 指令都有一个唯一的 阅读全文
posted @ 2023-03-28 04:40 吴建明wujianming 阅读(871) 评论(0) 推荐(0)
摘要: LLVM代码及指令选择分析 概述 LLVM Obfuscator是一款工业级别的代码混淆器,在过去几年的CTF里我们经常会遇到经过代码经过它混淆的情况。这片博文记录了我们对混淆器原理的研究以及从中发现的有关混淆器的设计实现的脆弱之处。基于我们的研究结果,我们在Binary Ninja平台上写了一个插 阅读全文
posted @ 2023-03-27 04:59 吴建明wujianming 阅读(666) 评论(0) 推荐(0)
摘要: LLVM后端与工具链技术探索 底层探索LLVM 在介绍 LLVM 之前,先来认识一下解释型语言和编译型语言。 解释型语言 有的编程语言可以一边执行一边转换,不会生成可执行文件再去执行,这种编程语言称为解释型语言,使用的转换工具称为解释器,比如 Python、JavaScript、PHP等。 编译型语 阅读全文
posted @ 2023-03-26 04:22 吴建明wujianming 阅读(747) 评论(0) 推荐(0)
摘要: 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)
摘要: MLIR矩阵乘算法,新建Dialect,lowering MLIR:新建一个Dialect,lowering Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。 MLIR 项目的核心是 Dialect,MLIR 自身 阅读全文
posted @ 2023-03-24 04:31 吴建明wujianming 阅读(592) 评论(0) 推荐(0)
摘要: 纳米光刻与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 下一页