腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MESI协议监听实现问题
、
、
当两个核心具有相同的数据并且
高速缓存
线处于状态S时,意味着它们都具有干净且相同的数据。在t=0,核心1
写入
高速缓存
线,核心1将切换到M(修改),核心2最终将处于I(无效)状态。假设
高速缓存
2知道
高速缓存
1更新了
高速缓存
线需要5秒。 假设在t=2,内核2
写入
相同的
高速缓存
线并切换到M状态。来自核心2的这个
写入
动作将在t=7 (2+5)被通知给核心1。然后核心2需要在t=5使
高速缓存
2无效,核心1在t=7使这条线无效,现
浏览 28
提问于2019-02-10
得票数 0
1
回答
如何更改英特尔icc编译器的
高速缓存
写入
策略
、
、
、
在使用英特尔编译器时,是否有办法更改
高速缓存
写入
策略。我发现英特尔酷睿i7处理器一级
高速缓存
是一个写回
高速缓存
。 我的问题是:有没有可能调整编译器,使其将缓存策略从写回改为直写?
浏览 2
提问于2012-06-29
得票数 2
回答已采纳
2
回答
同时访问共享内存会影响性能吗?
、
这个应用程序有一个并行区域,其中没有线程
写入
给定的内存地址,但一些线程可以同时读取。 即使没有使用锁定,多个线程访问同一内存是否仍会产生某种类型的开销或性能影响?如果有,原因何在?
浏览 0
提问于2011-05-29
得票数 2
回答已采纳
1
回答
PHP缓存-使数据库
写入
与读缓存保持同步
、
我是否应该在每次用户
写入
数据库时更新
高速缓存
,以便
高速缓存
具有最新的数据,或者只是简单地接受
高速缓存
有点旧的事实。缓存数据不是超级时间关键型的--它是一个post标签列表。在每次
写入
时更新缓存似乎会使缓存有点冗余,但并不是绝对如此。其他人是如何处理这个问题的?
浏览 1
提问于2010-11-10
得票数 1
回答已采纳
3
回答
在核心之间共享数据的最有效方法
、
、
、
、
假设一个内核不断地向变量
写入
数据,而另一个内核则必须不断地从该变量中读取数据。使用MESI
高速缓存
一致性协议,
写入
核心将使读取核心时不时地使其
高速缓存
无效。
浏览 1
提问于2012-04-09
得票数 4
回答已采纳
1
回答
测量缓存线利用率
、
、
、
我所说的
高速缓存
线利用率是指在驱逐
高速缓存
线之前读取或
写入
的
高速缓存
线字节的分数。我的目标是运行Linux的Intel CPU。度量不一定要来自物理CPU本身。像valgrind使用的模拟也很好。
浏览 1
提问于2015-11-10
得票数 1
2
回答
MESI协议-是什么在原子操作期间将缓存线保持在独占模式?
、
、
、
、
我正在阅读一些关于
高速缓存
一致性的MESI协议的内容。我已经读取了x86-64中原子操作,例如XCHG在独占模式下访问缓存线。但是根据该协议,如果另一个内核对该
高速缓存
线中的存储器位置进行读取或
写入
,则该
高速缓存
线可以转变为共享或无效状态。那么,当内核执行原子操作时,这种情况会发生吗?它是如何预防的?
浏览 53
提问于2021-07-24
得票数 1
回答已采纳
2
回答
SFENCE是否阻止存储缓冲区对MESI隐藏更改?
、
、
、
、
如果核心
写入
,但
高速缓存
线不存在于其L1中,则它
写入
存储缓冲区。另一个核心请求该缓存行,MESI看不到存储缓冲区更新,并返回未修改的缓存行。存储缓冲区很快就会被刷新,但第二个核心已经使用了较旧的值。是的,
高速缓存
线将更快地更新,但是内核仍然需要等待将值
写入
L1,并且在此期间第二个内核可以请求读取?
浏览 3
提问于2015-09-21
得票数 4
1
回答
缓冲区和缓存之间有什么区别?
、
我知道使用
高速缓存
来提高从硬盘读取数据的速度,因为从硬盘读取数据的速度和从RAM读取数据的速度有很大的不同。因此,缓存丢失的索引是非常重要的。另外,我知道我们有缓冲区(例如,在Java中有BufferedWriter和BufferedReader ),在读取和
写入
硬盘驱动器或其他设备(如键盘)时。但我不知道为什么我们需要缓冲。此外,我知道
高速缓存
是为了提高读取速度,但是
高速缓存
能提高从RAM到硬盘的数据
写入
速度吗?
浏览 0
提问于2018-03-13
得票数 2
回答已采纳
1
回答
无法
写入
缓存文件Typo3 6.0.4
、
我通常会犯同样的错误:有人能帮我吗? 谢谢
浏览 2
提问于2013-05-23
得票数 0
1
回答
无法
了解缓存中的
写入
策略
、
、
我正在研究缓存中的写策略(第一次)。我能够理解“write-through”,但我不能理解“write back”以及与之相关的问题。请任何人能给我解释清楚“回写”的概念。
浏览 0
提问于2013-06-05
得票数 1
回答已采纳
1
回答
异步
写入
流和响应流
、
、
、
一次
写入
高速缓存
,一次从
高速缓存
读取。我想要做的是通过管道将request异步地同时发送到createWriteStream和res (因此,不仅仅是等待管道关闭事件
写入
响应)。
浏览 0
提问于2014-06-02
得票数 0
1
回答
合并没有空间的文件比有空间的更快
、
、
、
因此,我创建了一个用于合并文件的c++可执行文件。我有43个文件,每个文件的大小为100MB。所以总共大约4.3 so。一:如果文件名是1,2,3,4,5,6,...,43,大约需要2分钟才能完成合并。这是完全相同的文件,我只是重命名了该文件。知道出什么问题了吗?#include <iostream>#i
浏览 1
提问于2013-01-10
得票数 5
2
回答
random_device在VS2010中的实现?
、
、
、
根据我对标准的理解,如果使用软件引擎,random_device::entropy()应该返回0.0。然而,在VS2010中,它返回32.0,在我的理解中,这需要硬件来产生非确定性随机数。
浏览 1
提问于2012-03-04
得票数 13
回答已采纳
1
回答
为什么
高速缓存
一致性在多处理器系统中很重要?
、
、
、
、
多处理器系统具有内置于其中的某种类型的
高速缓存
一致性协议,例如MSI、MESI等。
高速缓存
一致性重要的唯一情况是当在两个不同处理器中执行的指令试图
写入
/读取共享数据时。如果没有内存屏障,则无论底层处理器是否实现
高速缓存
一致性,共享数据都将是“错误的”。那么为什么需要硬件级别的缓存一致性机制呢?
浏览 27
提问于2021-11-20
得票数 0
1
回答
禁用Leon3微处理器的缓存
、
、
、
由于我使用的8051微控制器的内核既没有外部存储器,也没有
高速缓存
,所以我想禁用Leon3上的指令
高速缓存
和数据
高速缓存
,以获得与第一个类似的数据。 我正在使用TSIM来模拟Leon 3。因此,我在基准测试中使用的函数中添加了内联汇编指令,该指令
写入
此寄存器并将
高速缓存
设置为禁用。我确信寄存器中的位被更改了,但当我进行模拟时,我看到缓存被
写入
。
浏览 19
提问于2017-07-08
得票数 0
1
回答
高速缓存
一致性MESI协议
、
、
这是一个基于总线的共享内存多处理器系统,具有2个CPU、MESI (伊利诺伊州)协议和回写式缓存。两个CPU都访问共享变量B和C。我填写了下面的状态缓存,但我不确定变量返回共享状态后会发生什么? is modified..does?
浏览 1
提问于2014-11-14
得票数 1
1
回答
SQL Server内存(缓冲池中的内容)
阅读SQL Server联机丛书和我对SQL Server缓冲池或"Buffer Cache“的理解包括 a)“数据页
高速缓存
”--如果在“
高速缓存
”内找不到页,则总是将页从磁盘提取到数据页
高速缓存
中,用于读取和
写入
操作。
浏览 3
提问于2012-01-09
得票数 0
回答已采纳
2
回答
更高效地
写入
硬盘
、
我正在使用std::fstream将图像流
写入
硬盘。由于大多数硬盘驱动器都有32MB的
高速缓存
,那么是创建一个缓冲区来累积高达32MB的图像数据,然后将其
写入
磁盘,还是只将每个图像
写入
磁盘的效率更高?
浏览 0
提问于2012-06-12
得票数 0
3
回答
在C中用phtreads从多个线程读写不同位置的数组安全吗?
、
、
线程A按顺序一次
写入
数组中的一个元素,每10步它更新一个指示当前索引的共享变量index (以一种安全的方式),它还向线程B发送一个信号。
浏览 0
提问于2019-06-18
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是工控机CPU高速缓存
高并发、低延迟之玩转CPU高速缓存
外部高速缓存SDRAM的基本读写流程
MySQL表添加了一个字段,竟然导致数据无法写入,反思
Go语言文件写入
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券