05 2023 档案

摘要:LLVM IR类型系统结构分析 类型系统是LLVM IR最重要的特性之一,强类型有利于在LLVM IR上开启大量优化。 1. void类型 void类型代表无类型,与C/C++中的void同义,例如下面这段IR中定义了一个名为nop的void函数 define void nop() { } 2. 函 阅读全文
posted @ 2023-05-31 04:40 吴建明wujianming 阅读(323) 评论(0) 推荐(0) 编辑
摘要:车辆横向与纵向控制 1. 车辆纵向控制 图1 纵向控制结构 车辆纵向控制是在行车速度方向上的控制,即车速以及本车与前后车或障碍物距离的自动控制。巡航控制和紧急制动控制都是典型的自动驾驶纵向控制案例。这类控制问题可归结为对电机驱动、发动机、传动和制动系统的控制。各种电机-发动机-传动模型、汽车运行模型 阅读全文
posted @ 2023-05-30 05:20 吴建明wujianming 阅读(894) 评论(0) 推荐(0) 编辑
摘要:LLVM MC层机器编码 1. MC 层概述 MC 层被用来表示机器编码级别的代码,相比于更高层的表示形式,它去除了像常量池、跳转表、全局变量等概念。在这一层上,LLVM 处理如 Label 名称、机器指令、目标文件段信息。这一层的代码在一些阶段非常重要,比如代码生成的最后阶段(也就是写入 .s 或 阅读全文
posted @ 2023-05-29 04:57 吴建明wujianming 阅读(212) 评论(0) 推荐(0) 编辑
摘要:算术和逻辑运算指令 算术和逻辑指令 1. 算术和逻辑指令 首先增加了更多的 Cpu0 算术运算指令和逻辑运算指令,这些在各个优化步骤中存在的 DAG 转换过程可以使用 Graphviz 来图形化显示,展示出更多的有效信息。不同于上一节,在中,应该专注于 C 代码的操作和 llvm IR 之间的映射以 阅读全文
posted @ 2023-05-28 04:40 吴建明wujianming 阅读(402) 评论(0) 推荐(0) 编辑
摘要:国内手机芯片自研现状分析 手机芯片是IC的一个分类,是一种硅板上集合多种电子元器件实现某种特定功能的电路模块。它是电子设备中最重要的部分,承担着运算和存储的功能。 手机芯片通常是指应用于手机通讯功能的芯片,包括基带、处理器、协处理器、RF、触摸屏控制器芯片、Memory、无线IC和电源管理IC等。目 阅读全文
posted @ 2023-05-27 04:18 吴建明wujianming 阅读(572) 评论(0) 推荐(0) 编辑
摘要:LLVM在链接时所做的最激进的优化,莫过于DSA和APA。在DSA分析中,借助于LLVM比较充足的type information,在指针分析的基础上,可以构造出整个内存对象的连接关系图。然后对这个图进行分析,得到内存对象的连接模式,将连接比较紧密的结构对象,例如树、链表等结构体分配在自定义的一格连 阅读全文
posted @ 2023-05-26 04:11 吴建明wujianming 阅读(118) 评论(0) 推荐(0) 编辑
摘要:寒武纪加速推理与训练智能卡分析 思元370芯片 基于7nm制程工艺,思元370是寒武纪首款采用chiplet(芯粒)技术的AI芯片,集成了390亿个晶体管,最大算力高达256TOPS(INT8),是寒武纪第二代产品思元270算力的2倍。凭借寒武纪最新智能芯片架构MLUarch03,思元370实测性能 阅读全文
posted @ 2023-05-25 04:40 吴建明wujianming 阅读(600) 评论(0) 推荐(0) 编辑
摘要:如何实现相互转换:ONNX和JSON之间 ONNX模型的修改可以通过转成JSON文件再将JSON文件转回ONNX。 以一个Conv算子构成的模型为例: ONNX转JSON 使用MessageToJson进行转换,如下将一个conv算子构成的ONNX模型转成JSON import onnx from 阅读全文
posted @ 2023-05-24 04:19 吴建明wujianming 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Clang前端使用LLVM Pass示例 https://mp.weixin.qq.com/s/e3e4a7ei61O99-JUWjDbnA Objective-C在函数hook的方案比较多,但通常只实现了函数切片,也就是对函数的调用前或调用后进行hook,这里介绍一种利用llvm pass进行静态 阅读全文
posted @ 2023-05-24 04:03 吴建明wujianming 阅读(529) 评论(0) 推荐(0) 编辑
摘要:下图是2012年LLVM获得“ACM Software System Award 2012”奖项时的介绍图,这张图简明扼要的展示了LLVM的整体架构。 各种语言经过前端编译后,生成LLVM IR,然后,在link-time执行一些过程间的分析优化,这一块是LLVM很重要的一部分,过程间分析,既要兼顾 阅读全文
posted @ 2023-05-23 05:09 吴建明wujianming 阅读(192) 评论(0) 推荐(0) 编辑
摘要:NPU-ISP技术图例 参考文献链接 https://www.zhihu.com/question/506376849 阅读全文
posted @ 2023-05-22 17:34 吴建明wujianming 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Swift 与 Objective-C 混编优化 2019 年 3 月 25 日,苹果发布了 Swift 5.0 版本,宣布了 ABI 稳定,并且Swift runtime 和标准库已经植入系统中,而且苹果新出文档都用 Swift,Sample Code 也是 Swift,可以看出 Swift 是苹 阅读全文
posted @ 2023-05-22 04:39 吴建明wujianming 阅读(121) 评论(0) 推荐(0) 编辑
摘要:完成以上步骤后就开始生成中间代码IR了,代码生成器(Code Generation)会将语法树自顶向下遍历逐步翻译成LLVM IR。OC代码在这一步会进行runtime的桥接,比如property合成、ARC处理等。 IR的基本语法 @ 全局标识 % 局部标识 alloca 开辟空间 align 内 阅读全文
posted @ 2023-05-21 04:29 吴建明wujianming 阅读(205) 评论(0) 推荐(0) 编辑
摘要:存储芯片与手机芯片动态行情 长江存储宣布涨价 5月16日消息,据供应链人士透露,长江存储已经正式通知NAND涨价,涨价幅度约在 3-5% 左右! 据悉,涨价最先影响的是企业级市场,消费级的现货市场可能还需要一段时间才会看到明显上涨。 这两年,SSD市场飞速发展,成本已经大幅降低,再加上这一年来市场需 阅读全文
posted @ 2023-05-17 04:28 吴建明wujianming 阅读(244) 评论(0) 推荐(0) 编辑
摘要:ONNX-1.6.0-OP-LibraryBuild and verify ONNX Opeartors using Python.This repository contains the python implementation of 130 + operators from ONNX oper 阅读全文
posted @ 2023-05-16 04:07 吴建明wujianming 阅读(158) 评论(0) 推荐(0) 编辑
摘要:ai.onnx (default) Abs Absolute takes one input data (Tensor) and produces one output data (Tensor) where absolute value, y = abs(x), is applied to the 阅读全文
posted @ 2023-05-15 17:44 吴建明wujianming 阅读(235) 评论(0) 推荐(0) 编辑
摘要:新能源产业链发展行情分析 中国新能源十大新趋势 在2021年提出,“当下不投新能源、就像20年前没买房”。 展望未来,从产业投资的角度,我们认为“当下不投储能、氢能、智能驾驶,就像5年前没投新能源”。 我们对未来新能源行业发展趋势有十大判断: 1、新能源正迎来爆发式增长,成为最有希望的行业,堪称一枝 阅读全文
posted @ 2023-05-15 05:32 吴建明wujianming 阅读(206) 评论(0) 推荐(0) 编辑
摘要:OPPO哲库芯片一夜解散巨震 2023年芯片业巨震:哲库毕业事件的理解和思考 每年的5.12,中国百姓都会下意识的想起2008年的那个不平凡的经历,也会深深地感谢当下地生活带给自己的美好。但是今年注定是不平凡的,多年以后,当每一个芯片人回望2023/5/12的时候,心里都会想到一个响当当的名字:哲库 阅读全文
posted @ 2023-05-14 05:48 吴建明wujianming 阅读(558) 评论(0) 推荐(0) 编辑
摘要:Intel,Nvidia,AMD三大巨头火拼GPU与CPU 英特尔、英伟达隔空斗法!AMD加大火力争夺GPU市场,到底谁更有胜算? GPU市场风云再起,英伟达和英特尔隔空斗法。9月21日,英伟达正式公布了第三代RTX 架构Ada Lovelace。Ada GPU可以实现2倍的传统光栅化游戏性能提升, 阅读全文
posted @ 2023-05-13 03:36 吴建明wujianming 阅读(514) 评论(0) 推荐(0) 编辑
摘要:n卡和a卡的区别 1、GPU流处理器不同 N卡的GPU中每个流处理器都具有完整的ALU功能,在发出一条操作指令时每个流处理器都能充分工作。 A卡的GPU中每个流处理器的5个流处理单元都是固定的,不能拆开重组,每个流处理器只能处理一条4D指令。 2、两者的设计侧重点不同 N卡注重3D性能和速度,A卡注 阅读全文
posted @ 2023-05-12 20:16 吴建明wujianming 阅读(782) 评论(0) 推荐(0) 编辑
摘要:AI常用算子列表 Abs AbsGrad AcosGrad Add AsinGrad AsinhGrad AtanGrad BiasAddGrad BNTrainingUpdate Ceil ConcatD Cos Cosh Div Elu EluGrad Equal Erf Erfc Exp Ex 阅读全文
posted @ 2023-05-11 18:26 吴建明wujianming 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:讲解CPU/GPU/TPU/NPU… 现代社会技术日新月异,物联网、人工智能、深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷...... 机器大脑 科学计算 优化调整 功耗更低 CPU CPU( Central Processing Unit),中央处理器。就是机器的 阅读全文
posted @ 2023-05-08 03:42 吴建明wujianming 阅读(747) 评论(0) 推荐(0) 编辑
摘要:中国新能源汽车逆袭世界 掌握主动权,中国新能源汽车跃上时代潮头 ◆ “世界汽车工业发展了百年,属于中国汽车工业的故事才刚刚开始” ◆ 2022年,中国汽车出口311.1万辆,超过德国成为第二大汽车出口国。今年一季度这一趋势延续,出口超过99万辆,同比增长70.6% ◆ 在传感器、软件、芯片等领域,国 阅读全文
posted @ 2023-05-07 05:36 吴建明wujianming 阅读(183) 评论(0) 推荐(0) 编辑
摘要:MCU与芯片实用主义杂谈 MCU巨头Q1业绩曝光 1、MCU巨头相继发布Q1财报 全球车用MCU市场将近90%集中在瑞萨、英飞凌、恩智浦、ST、德州仪器、Microchip等大厂中,日前,上述厂商陆续公布最新财报。数据显示,尽管营收涨跌不一,但在消费电子市场普遍疲软的形势下,汽车和工业领域依旧成为拉 阅读全文
posted @ 2023-05-06 04:35 吴建明wujianming 阅读(514) 评论(0) 推荐(0) 编辑
摘要:ASIC芯片技术分类及特点杂谈 在集成电路界ASIC被认为是一种为专门目的而设计的集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量生产时与通用集成电路相比具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点 阅读全文
posted @ 2023-05-05 04:24 吴建明wujianming 阅读(643) 评论(0) 推荐(0) 编辑
摘要:国产芯片行情分析 国产芯片的近况如何? 近年来,国产芯片的发展可谓是飞速的。从最初的跟跑者到现在的领跑者,国产芯片在技术和市场上都取得了巨大的进步和成就。 首先,我们可以看到,国产芯片在技术领域上已经具备了相当的实力。从最早的模仿到现在的自主创新,国产芯片已经取得了许多重要的技术突破。比如,华为的麒 阅读全文
posted @ 2023-05-04 04:34 吴建明wujianming 阅读(970) 评论(0) 推荐(0) 编辑
摘要:Clang前端源码分析 C语言编译器之二,Clang Clang编译器是由APPLE公司的编译器大牛ChrisLattner主导下编写的,其目标是替换大名鼎鼎的GCC编译器; 2.1、Clang和GCC编译器架构 从源代码到可执行程序一般经过预处理、编译、链接过程,而编译是编译器的工作,编译分为三个 阅读全文
posted @ 2023-05-03 04:50 吴建明wujianming 阅读(561) 评论(0) 推荐(0) 编辑
摘要:AI模型算力杂谈 YOLOv7-Tiny 算法简介 YOLOv7 目标检测算法由 v4 原班人马于2022 年 7 月推出,是一款十分新颖且优秀的检测器,其相较之前的 YOLO 系列使用到了高效聚合网络,即网络结构中出现的 ELAN模块,有效强化了网络学习能力。另一方面,检测模型的特征提取网络中引入 阅读全文
posted @ 2023-05-02 04:46 吴建明wujianming 阅读(370) 评论(0) 推荐(0) 编辑
摘要:AI芯片与SystemVerilog参数化 大模型引发技术变革, AI芯片公司面临新挑战 ChatGPT 在全球范围内掀起了一场技术革命与商业浪潮,AI 市场也迎来了前所未有的机遇与增量。 当前,AI 基础设施的算力、算法呈现新 “摩尔定律”:相同算力下能训练生产更优质的模型,同时最先进的 AI 模 阅读全文
posted @ 2023-05-01 04:54 吴建明wujianming 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示