会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吴建明
微信视频号:sph0RgSyDYV47z6 快手号:4874645212 抖音号:dy0so323fq2w 小红书号:95619019828 B站1:UID:3546863642871878 B站2:UID: 3546955410049087
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
134
135
136
137
138
139
140
141
142
···
364
下一页
2023年6月23日
LLVM IR类型系统杂谈
摘要: LLVM IR类型系统杂谈 6.5.1 类型系统 如图6.4所示,类型系统是LLVM IR最重要的特性之一,强类型有利于在LLVM IR上开启大量优化。 图6.4 LLVM的基础数据类型 1. void类型 void类型代表无类型,与C/C++中的void同义,例如下面这段IR中定义了一个名为nop
阅读全文
posted @ 2023-06-23 04:56 吴建明wujianming
阅读(316)
评论(0)
推荐(0)
2023年6月22日
获取LLVM IR方法示例
摘要: 获取LLVM IR方法示例 LLVM IR三种形式 LLVM IR有三种形式,分别是内存中的编译中间表示、磁盘上的二进制码和可读汇编文本,后两种形式可以通过以下命令获取 # 二进制码形式 clang -emit-llvm -c main.c -o main.bc # 可读汇编文本形式 clang -
阅读全文
posted @ 2023-06-22 05:08 吴建明wujianming
阅读(164)
评论(0)
推荐(0)
2023年6月21日
OpenCL(Open Computing Language,开放计算语言)杂谈
摘要: OpenCL(Open Computing Language,开放计算语言)杂谈 参考文献链接 https://zhuanlan.zhihu.com/p/602844623 Linux内核库:一文细说OpenCL框架 OpenCL编程指南-1.2OpenCL基本概念_阳光开朗男孩的博客-CSDN博客
阅读全文
posted @ 2023-06-21 04:39 吴建明wujianming
阅读(362)
评论(0)
推荐(0)
2023年6月20日
Cache 与Memory架构及数据交互
摘要: Cache 与Memory架构及数据交互 Memory杂谈(DRAM,SRAM) 一个正常的40nm工艺,一个6T(6 transistors)的SRAM面积是150*0.04*0.04= 0.24um2/SRAM。如果需要一个1Mb的SRAM,面积是1M*0.24um2= 0.24mm2,大概0.
阅读全文
posted @ 2023-06-20 04:36 吴建明wujianming
阅读(390)
评论(0)
推荐(0)
2023年6月19日
GPGPU开发几个工具包
摘要: GPGPU几个开发工具包 独家访问数百种免费软件和性能分析工具,这些工具涵盖从 AI 和 HPC 到自动驾驶汽车、机器人、仿真等不同行业和用例。 英伟达 cuDNN NVIDIA® CUDA® 深度神经网络库 (cuDNN) 是一个用于深度神经网络的 GPU 加速原语库。cuDNN 为标准例程提供了
阅读全文
posted @ 2023-06-19 04:26 吴建明wujianming
阅读(207)
评论(0)
推荐(0)
2023年6月18日
NVIDIA Nsight Compute 的用户手册
摘要: NVIDIA Nsight Compute 的用户手册 NVIDIA Nsight Compute User Interface (UI) 手冊。 有关工具 UI 中所有视图、控件和工作流的信息。 可视探查器的过渡指南。 1. 简介 对于从 Visual Profiler 迁移到 NVIDIA Ns
阅读全文
posted @ 2023-06-18 05:14 吴建明wujianming
阅读(3402)
评论(0)
推荐(1)
2023年6月17日
计算机视觉中小目标检测分析
摘要: 计算机视觉中小目标检测分析 小目标检测是计算机视觉领域中的一个极具挑战性的问题。随着深度学习和计算机视觉领域的不断发展,越来越多的应用场景需要对小目标进行准确的检测和识别。 小目标是指目标占图像面积小于1%的目标,由于目标携带信息少、定位精度要求高、易被环境噪声淹没,目前仍是目标检测的一大难点。 其
阅读全文
posted @ 2023-06-17 04:52 吴建明wujianming
阅读(514)
评论(0)
推荐(0)
2023年6月13日
clang前端基础系统概要
摘要: clang前端基础系统概要 4.1编译器Clang会代替GCC吗? Clang是一个C语言、C++、Objective-C语言的轻量级编译器,遵循BSD协议。 Clang编译速度快、内存占用小、兼容GCC等一些优秀的特点使得很多工具都在使用它。 现在Clang和GCC的异同。 4.1.1 GCC概念
阅读全文
posted @ 2023-06-13 04:41 吴建明wujianming
阅读(478)
评论(0)
推荐(0)
LLVM外部项目清单介绍
摘要: LLVM外部项目清单介绍 核心LLVM和Clang代码库之外的项目是外部项目,需要单独下载。本章会介绍几种官方LLVM的外部项目,并解释如何编译安装它们。 将介绍以下项目,包括如何安装它们: 1)LLDB 2)Libc++ 3)Compiler-RT 4)DragonEgg 5)LLVM test
阅读全文
posted @ 2023-06-13 04:02 吴建明wujianming
阅读(293)
评论(0)
推荐(0)
编译和安装LLVM整个流程
摘要: 编译和安装LLVM整个流程 1.1 LLVM系统入门 LLVM项目包括多个组件。该项目的核心本身被称为LLVM。其中包含所需的所有工具、库和头文件,以便处理中间表达式并将其转换为目标对象文件。LLVM工具包括汇编程序、反汇编程序、位代码分析器和位代码优化器。另外,LLVM还包含基本的回归测试。 类C
阅读全文
posted @ 2023-06-13 03:52 吴建明wujianming
阅读(4908)
评论(0)
推荐(0)
上一页
1
···
134
135
136
137
138
139
140
141
142
···
364
下一页
公告