当前位置:网站首页>Parallel storage structure
Parallel storage structure
2022-06-09 17:01:00 【East Slope】
One 、 Parallel storage structure
Used to improve memory access speed , It includes the following two categories :
Double port RAM
Multi module memory ; Single multi word 、 Multibody parallel
Two 、 Double port RAM:
Concept :
- Two groups of independent read / write control circuits and two read / write ports are provided in one memory , It can provide parallel reading and writing of two data at the same time .
purpose :
- General register group ;
- Instruction prefetch unit , It's like a queue , Put instructions in the queue ahead of time ;
- CPU And other processors
3、 ... and 、 Multi module memory
Single multiword system
- That is, a storage bank , Increase memory word length W—>4*W; Each access cycle ,CPU Take a word from memory W, After increasing the word length , One access cycle can take one word 4W, It is equivalent to increasing the access speed .
shortcoming :
- Anaphora conflict , Mainly transfer instructions ; Take out continuously 4*W, Four instructions , If it is jump when the first item is executed , And is an instruction that jumps to the next fetch , This will result in the waste of three instructions for this fetch .
- Read operand conflict , The required operand is not in the storage word for a single fetch
- Write data conflict , Need to gather 4W Can be written once , If you need to rewrite one of them W The data of , Need to be continuous 4W Read, modify, and then write .
Multi body parallel system
Concept : The memory is composed of a plurality of memory banks , Each bank has the same capacity and speed .
Each bank can work independently , There is a separate data address register 、 Address decoding 、 Drive circuit 、 Read write circuits .
According to the addressing order :
a. High cross , Sequential addressing ;
First make up an individual , Make up another one ;
The access address consists of : Body number + Body address ;
b. Low cross
Make up each body first 0 Address , Again 1 Number , Down in turn ;
The access address consists of : Body address + Body number
Increase memory bandwidth , That is, multiple banks work at the same time
边栏推荐
- JVM记一次CPU飙升
- 如何查找和删除Endnote中重复的文献
- Solution de téléchargement d'images ueditor entre domaines
- UEditor图片跨域上传解决方案
- Cesium draw fence
- Detailed explanation of toolbar buttons in the user interface of autorunner automated test tool -alltesting | Zezhong cloud test
- The applet modifies the data of the previous page
- 在华为写了十几年代码,一个程序员的自我修养
- 冰峰上市IPO,能冲破“本地品牌”的束缚吗?
- Kali intranet penetration shell
猜你喜欢
随机推荐
How to use cloud notes to record and sort out the graduation notes given by teachers to students
Can Bingfeng's IPO break through the shackles of "local brands"?
php常用日期相关函数
pyepics --Auto-saving: simple save/restore PVs
Esql, this article is well written
Are cash financial products breakeven?
『忘了再学』Shell基础 — 28、AWK中条件表达式说明
顶级模板大全(包含工作各方面的合同、标书、毕业答辩等等模板)
Penetration test - post penetration +lcx+frp
问题 D: 马走日
Close the privacy collection window of stackexchange and other platforms
Leetcode 1957. 删除字符使字符串变好(可以,一次过)
AutoRunner自动化测试工具用户界面之工具栏按钮详解-Alltesting|泽众云测试
软件定义网络实验之SDN环境使用及OpenFLow协议流程分析
华为云 | 企业数字化转型,安全要先行
TS compilation configuration
Swagger登录地址(首次登录可能会报错)
With so many universities, the number of people taking the postgraduate entrance examination has risen sharply! Up to 70%!
二战陷入这4点误区,再来一年也白搭!
永远并不远,五种可能注定要衰落的编程语言









