摘要: CGRA介绍粗粒度可重构架构 (CGRA) 是一种替代硬件平台,相比FPGA细粒度的可重构架构,由于CGRA内部的IS(ALU)模块已经构建完成(IssueSlot+RegistryFile+MUX构成的组合结构),且CGRA的interconnect也要比FPGA更简单、规模更小,其延时和性能要显 阅读全文
posted @ 2023-08-22 10:41 lishangli 阅读(1022) 评论(0) 推荐(1) 编辑
摘要: ## 可重构计算特征 可重构计算是一种时空域上的并行计算模式,而传统的通用处理器计算是时域上的计算模式,专用集成电路则位于空域上。 以y=A×x×x+B×x+C为例,传统处理器计算y的执行步骤是将问题划分为五条指令来分时执行在以寄存器和ALU组成的计 阅读全文
posted @ 2023-08-17 17:07 lishangli 阅读(283) 评论(0) 推荐(1) 编辑
摘要: # Coarse-Grained Reconfigurable Arrays ## CGRA Basics CGRA的名字来源于FPGA,这是一种比FPGA粒度^[粒度是指可重构计算处理器数据通路中运算单元的数据位宽度。]更大的RA。FPGA的粒度大小一般是单比特大小的逻辑门,而CGRA则是位宽大小 阅读全文
posted @ 2023-08-17 16:28 lishangli 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Speed up system calls Some operating systems (e.g., Linux) speed up certain system calls by sharing data in a read-only region between userspace and t 阅读全文
posted @ 2022-07-18 22:31 lishangli 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 最大正方形 在一个由 '0' 和 '1' 组成的二维矩阵内,找到只包含 '1' 的最大正方形,并返回其面积。 class Solut... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 22.0-1矩阵 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1:... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 21.打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 20.爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(oop)是一种特殊的、设计程序的概念性方法,c++通过一些特性改进c语言,使得应用这种方法更容易 下面是最重要的opp... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. 内联函数 内联函数的编译代码与其他程序代码“内联”起来了。编译器将使用相应的函数代码替换调用。由于内联函数无需跳到另一个位... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(14) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示