摘要:
DSP与CEVA芯片 dsp芯片的特点 通常来说dsp芯片的程序和数据是分开存放的,内部存在快速的RAM,可以通过数据总线同时访问指令和数据。Dsp芯片支持无开销循环及跳转的硬件,能够并行执行多个操作,像取指、译码等,可以重复操作,具有稳定性好、精度高、大规模集成性等多个优点。不过功率消耗大,成本高 阅读全文
摘要:
Runtime系统 TVM 支持多种编程语言用于编译器堆栈的开发和部署。解释了 TVM runtime的关键元素。 满足以下需求: 部署:从 python/javascript/c++ 语言调用编译函数。 调试:在 python 中定义一个函数并从编译的函数中调用。 链接:编写驱动程序代码,调用设备 阅读全文
摘要:
XLA优化实例 XLA概述 纠错 XLA(加速线性代数)是用于优化TensorFlow计算的线性代数的域特定编译器。结果是在服务器和移动平台上的速度,内存使用率和可移植性得到了改善。最初,大多数用户不会从XLA中看到很大的好处,通过使用即时(JIT)编译或提前编译(AOT)的XLA进行试验,针对新硬 阅读全文
摘要:
TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理 TVM/Relay 的图形分区功能。以下简单示例,错误信息。 PartitionGraph() 函数指定图形是用带有 AnnotateTarget([“target”]) 函数的目标注释的。编写了以下示例,以便能够将“ 阅读全文
摘要:
OpenCL通用异构开放环境 OpenCL全称Open Computing Language,第一个面向异构系统通用目的并行编程的开放式、免费标准,一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,广泛适用于多核心处理器(CPU)、图形处理器(GPU) 阅读全文
摘要:
LLVM IR 理解 LLVM IR表示 LLVM IR有三个不同的形式: 内存中编译中间语言(IR) 保存在硬盘上的 bitcode(.bc 文件,适合快速被一个 JIT 编译器加载) 一个可读性的汇编语言表示(.ll 文件)。 LLVM为高效编译转换和分析,提供一个强大的中间表示。LLVM 的三 阅读全文
摘要:
激光雷达Lidar多制式产品 激光雷达,发射激光束探测目标的位置、速度等特征量的雷达系统。集激光、全球定位系统(GPS)、和IMU(惯性测量装置)三种技术于一身。 激光雷达类型 MEMS型激光雷达 MEMS 型激光雷达是比较常用的,可以动态调整扫描模式,聚焦特殊物体,采集更远更小物体的细节信息,进行 阅读全文
摘要:
4D毫米波雷达Radar 概述 全球前四大的毫米波雷达供应商被称为“ABCD”,即 Autoliv(美安)、Bosch(博世)、Continental(大陆)和 Delphi(德尔福)。 除了全天候和低成本的优势,传统毫米波雷达也有局限性,比如无法点云成像,精度低。 传统毫米波雷达通过测量目标的距离 阅读全文
摘要:
自动驾驶OS 概述 实时操作系统如美国风河公司的Vxworks操作系统、QNX操作系统、基于RT-Preempt实时Linux操作系统和国内的Delta OS、RT-Thread等。这些通用实时操作系统在汽车电子领域、工业控制领域和航空航天等领域发挥着重要的作用。 汽车成为继智能手机之后的超级移动终 阅读全文
摘要:
摄像头模组(CCM)与镀膜 手机镜头是有颜色的,而且不同的手机镜头颜色是不同的,有的是红色,有的是蓝色,有的还是金色。 除了手机镜头外,平时用的数码相机镜头、望远镜、眼镜等的镜片都是有颜色的。这些颜色主要由于镜片的表面都有一层薄薄的镀膜,镜头表面所以会显示不同的颜色,采用了不同的镀膜的原因。镜头各种 阅读全文