上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 367 下一页
摘要: 并发数据对象访问 只有当所有访问都是只读的时,才允许使用映射、复制、读取功能,访问OpenVX数据对象,同时执行正在访问相同数据对象的图形。对于Map,Copy具有只读访问模式,而对于图中的节点,则仅将该数据对象作为输入参数。在所有其他情况下,包括写入或读写模式和写入访问功能,以及将数据对象作为输出 阅读全文
posted @ 2025-03-05 21:23 吴建明wujianming 阅读(25) 评论(0) 推荐(0)
摘要: 主机内存数据对象访问模式 对于从OpenVX中检索到的2D性质的对象,例如vx_image、vx_matrix和vx_convolution,主机侧访问这些存储器区域的方式是明确定义的。OpenVX使用行主存储器(即列中的每个单元都是与其行相邻单元相邻的存储器)。二维对象总是以宽度(列)×高度(行) 阅读全文
posted @ 2025-03-05 21:22 吴建明wujianming 阅读(51) 评论(0) 推荐(0)
摘要: 6本书推荐《MLIR编译器原理与实践》、《ONNX人工智能技术与开发实践》、《AI芯片开发核心技术详解》、《智能汽车传感器:原理·设计·应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》 由清华大学出版社资深编辑赵佳霓老师策划编辑的新书《MLIR编译器原理与实践》已经出版,京东、淘宝天 阅读全文
posted @ 2025-03-05 21:20 吴建明wujianming 阅读(19) 评论(0) 推荐(0)
摘要: 生命周期 1. OpenVX 上下文生命周期 OpenVX上下文的生命周期非常简单,如图2-7所示。 图2-7.OpenVX 上下文的生命周期模型 2.图形生命周期 如图2-8所示,OpenVX在图形生命周期中,有以下四个主要阶段。 1)构造:图形通过vxCreateGraph创建,节点通过数据对象 阅读全文
posted @ 2025-03-05 21:16 吴建明wujianming 阅读(17) 评论(0) 推荐(0)
摘要: 基本视觉功能 1.输入输出表 OpenVX附带了一组标准的或基本的视觉功能。表2-2列出了支持的视觉功能集、输入类型(见表2-2)和输出类型(见表2-3),以及支持的OpenVX版本。 表2-2 OpenVX视觉功能输入参数 视觉功能 U1 S8 U8 U16 S16 U32 F32 颜色 其他 A 阅读全文
posted @ 2025-03-05 21:10 吴建明wujianming 阅读(15) 评论(0) 推荐(0)
摘要: 用户内核 OpenVX支持客户端定义函数的概念,这些函数应作为节点,从图形内部或图形内部执行。这种模式的目的是: 1)进一步利用OpenVX平台内节点的独立操作。 2)允许在OpenVX的其他地方重用组件化功能。 3)将严格的验证要求正式化(即合同编程)。 如图2-6所示,要执行客户端提供的函数,图 阅读全文
posted @ 2025-03-05 21:06 吴建明wujianming 阅读(19) 评论(0) 推荐(0)
摘要: 节点执行独立性 在如图2-5所示例中,客户端根据输入图像、梯度幅度和梯度相位。OpenVX并不要求并行运行,但可以由OpenVX供应商实现。 图2-5 具有一些独立节点的简单图形。 构造这种图形的代码,如下所示。 vx_context context = vxCreateContext(); vx_ 阅读全文
posted @ 2025-03-05 21:01 吴建明wujianming 阅读(7) 评论(0) 推荐(0)
摘要: OpenVX虚拟数据对象 OpenVX中的图形依赖于数据对象,并将节点链接在一起。当OpenVX的客户端知道不需要访问这些中间数据对象时,可能会被创建为虚拟的。虚拟数据对象可以以与非虚拟数据对象相同的方式,将图的节点链接在一起;然而,虚拟数据对象在以下方面不同。 1)不可访问 如果从Graph外部角 阅读全文
posted @ 2025-03-05 20:09 吴建明wujianming 阅读(24) 评论(0) 推荐(0)
摘要: 芯片设计:一个近乎无限的问题空间 设计复杂性呈指数级增长 设计复杂性的含义 一连串棘手的问题 贯穿整个流程优化 HDL生成研究 使用GCN加速设计评估 人工智能辅助验证 参考文献链接 https://www.hc2024.hotchips.org/assets/program/tutorials/3 阅读全文
posted @ 2025-02-07 04:52 吴建明wujianming 阅读(42) 评论(0) 推荐(0)
摘要: 设计目标 OpenVX被设计为标准化计算机视觉功能的框架,能够在各种平台上运行,并可能通过供应商在该平台上的实施来加速。OpenVX可以通过提供常用视觉函数的抽象和函数聚合的抽象图,提高视觉应用程序的性能和效率,从而为实现者提供最小化运行时开销的机会。 OpenVX中的功能旨在涵盖许多视觉应用程序所 阅读全文
posted @ 2025-02-07 04:27 吴建明wujianming 阅读(75) 评论(0) 推荐(0)
上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 367 下一页