gpt4 book ai didi

c++ - 可以在功能上防止 ram Controller 闲置吗?

转载 作者:行者123 更新时间:2023-11-28 07:35:38 25 4
gpt4 key购买 nike

我已经看到,可以在系统不崩溃的情况下读取 ram,甚至可以通过 ram 旁路接管。 http://www.google.com/patents/US6745308

然而,该专利一再指出,如果一个组件没有闲置,它就不能被绕过。这似乎已经得到证实:https://electronics.stackexchange.com/a/70881/17872

C++ 是否有可能在允许程序正常运行的同时防止 ram Controller 变为空闲状态?如果是,怎么办?

我知道如果可能的话这可能是大量代码,所以请随时提供伪代码(但实际代码会得到长期运行检查)。

最佳答案

这实际上取决于您所说的“避免闲置”的含义以及可能是整个系统参数范围(总线速度、内存 Controller 速度、CPU/GPU 速度等)。一个微不足道的尝试可能只是分配大量内存,并以处理器可以达到的速度简单地写入该内存中的每个单元格。执行此操作的多个线程可能需要使总线饱和,因为单核可能无法发出足够的写入操作。

话虽如此,我不确定这一定是一个关键因素。是的,如果有人编写了病态的糟糕代码,专利方法不会提供任何好处。但与没有它相比,它也不会造成很大的缺点。是的,还有几个门,但它看起来不像是一组极其复杂的逻辑(与进入现代处理器或 GPU 的所有其他内容相比)。关键是,系统通常不会 100% 饱和,绕过会成功,这会带来好处。

我当然可能误解了你的问题是什么,以及你为什么要问......

关于c++ - 可以在功能上防止 ram Controller 闲置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16825395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com