Welcome to riscv-chatgpt-Knowledge-Base documentation!
Contents:
- Riscv指令集 chatpgt 知识文档
- 简介
- RISCVG
- RISCVC
- RISCVV
- Cpu微架构
- 多/众核架构并行计算
- 单核和多核编程模型
- Npu ip相关
- Os知识
- 1. 多个硬实时内核的实现方式
- 2. 为什么使用多个硬实时内核?
- 1. 三种模式的概念
- 2. 三者的联系
- 3. 示例代码:用户态、内核态、机器态的联系
- 4. RTOS 任务调度中的机器态、内核态、用户态
- 5. 总结
- 1. NPU 任务调度的基本架构
- 2. 主 OS 如何分配任务给 NPU 调度器?
- 3. NPU 调度器如何执行任务?
- 4. NPU 计算单元如何执行任务?
- 5. 主 OS 如何接收计算结果?
- 6. 任务通信的数据传输方式
- 1. 任务切片编译器的作用
- 2. 切好的任务格式
- 3. 任务调度示例
- 4. 任务调度器如何执行任务?
- 5. 代码示例(任务调度器)
- 6. 任务通信格式
- 7. 任务均衡调度
- 总结
- 你接下来的问题是?
- 你下一步想深入哪个部分?
- NPU 开发的核心组件
- 1. 模型编译的输入与输出
- 2. 编译器生成的内容
- 3. 示例:模型编译过程
- 4. 总结
- 1. 模型离线编译成子任务
- 2. 任务调度与任务集生成
- 3. 传输任务到 NPU 驱动操作系统
- 4. 示例代码:任务集传输
- 总结
- GPU vs. DSA 的关键区别
- 案例分析
- 未来发展趋势
- FM模型
- PM模型
- 图编译器onnx编译统一的中间表达IR
- IR模型
- 算子工厂LayerClosure
- Npu固件
- 链接npu固件bin文件生成
- 1. AI 编译器 vs. 任务调度器
- 2. 任务调度器是否属于 AI 编译器?
- NN算子core相关
- 多片互联相关
- Soc相关
- 验证相关
- 上电复位相关
- 异步电路
- 数据计算
- Cdc方案
- Systemverilog
- 后仿&sta&sign off
- DFT专题
- 协线程
- Core和core之间通信
- 并行计算架构依赖性
- 面试问题
- 描述run_test -UVM环境的运行过程
- Seq_item 流程
- VIRTUAL SEQUENCE 和layer sequence 场景
- Msquencer和psequencer的区别
- 如何判断dv 完成呢
- Axi4 交织和乱序
- outstanding 的功能是在noc 部分还是slave 侧的区别是什么呢
- AXI ID 变化
- DFX
- 专项大题1
- 专项大题2
- 专项大题3
- Npu 专题1
- Npu专题2
- TSN专题3
- Max Corner 与 Min Corner 的区别
- 序列检测
- 异步亚稳态
- Assetion 时钟频率和占空比
- apb transaction 的约束和driver 考察
- Bfm 建模 和时序建模考察
- 脚本考察 makefile define 和 参数
- 数字电路最高工作频率
- Soc 看图介绍Dv 流程图
- 组合逻辑冒险
- Assertion专项
- 同步机制专题
- 脚本
- 附件知识:
- 参考文档