摘要: CGRA介绍粗粒度可重构架构 (CGRA) 是一种替代硬件平台,相比FPGA细粒度的可重构架构,由于CGRA内部的IS(ALU)模块已经构建完成(IssueSlot+RegistryFile+MUX构成的组合结构),且CGRA的interconnect也要比FPGA更简单、规模更小,其延时和性能要显 阅读全文
posted @ 2023-08-22 10:41 lishangli 阅读(1663) 评论(0) 推荐(2)
摘要: ## 可重构计算特征 可重构计算是一种时空域上的并行计算模式,而传统的通用处理器计算是时域上的计算模式,专用集成电路则位于空域上。 以$y=A\times x\times x + B \times x + C$为例,传统处理器计算y的执行步骤是将问题划分为五条指令来分时执行在以寄存器和ALU组成的计 阅读全文
posted @ 2023-08-17 17:07 lishangli 阅读(486) 评论(0) 推荐(1)
摘要: # Coarse-Grained Reconfigurable Arrays ## CGRA Basics CGRA的名字来源于FPGA,这是一种比FPGA粒度^[粒度是指可重构计算处理器数据通路中运算单元的数据位宽度。]更大的RA。FPGA的粒度大小一般是单比特大小的逻辑门,而CGRA则是位宽大小 阅读全文
posted @ 2023-08-17 16:28 lishangli 阅读(393) 评论(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 阅读(146) 评论(0) 推荐(0)
摘要: 7.P5194 [USACO05DEC]Scales S 题目描述 约翰有一架用来称牛的体重的天平。与之配套的是 N ( 10001... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(39) 评论(0) 推荐(0)
摘要: 6. 单词接龙 题目背景 注意:本题为上古 NOIP 原题,不保证存在靠谱的做法能通过该数据范围下的所有数据。 题目描述 单词接龙是... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(167) 评论(0) 推荐(0)
摘要: 5.棋盘 题目描述 有一个m \times mm×m的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。你现在要从棋盘的最左上... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(130) 评论(0) 推荐(0)
摘要: 4.马的遍历 题目描述 有一个n*m的棋盘(1#include#include#include#includeusing names... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(34) 评论(0) 推荐(0)
摘要: 3.分数线划分 题目描述 世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,AA市对所有报名的选手进行了笔试,... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(92) 评论(0) 推荐(0)
摘要: 2. 随机数 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了NN个11到10001000... 阅读全文
posted @ 2022-06-06 20:35 lishangli 阅读(131) 评论(0) 推荐(0)