V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vcfghtyjc  ›  全部回复第 8 页 / 共 13 页
回复总数  256
1  2  3  4  5  6  7  8  9  10 ... 13  
2020-07-19 01:19:51 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@helloworld000 目前标准差大概在 1000 ns 左右,不过我是想计算的是程序里一段代码的运行时间,这段代码会被执行数百万次,可能重启不能解决我的问题。
2020-07-19 01:17:40 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@reus 运行上百万次,我想要研究的是带来抖动的因素,所以想先排除 locality 带来的抖动。
2020-07-19 00:52:14 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@vk42 确实不是很熟悉这一领域,有什么好用的工具可以推荐推荐吗?
2020-07-19 00:51:29 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@reus 谢谢提供的信息,消消气哈。(>▽<)

我搜了一下,看到了一篇在 stack overflow 的帖子

https://stackoverflow.com/questions/48527189/is-there-a-way-to-flush-the-entire-cpu-cache-related-to-a-program

您指的是这个吗?还是有更好的资料呢?
2020-07-19 00:41:33 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@realpg 好的,谢谢!
2020-07-19 00:39:47 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@reus 因为我测得是程序的一段代码块的运行时间,是否有在运行中 flush cache 的指令?还是说我应该把这段代码块摘出来,然后重复运行多次?
2020-07-19 00:37:51 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@vk42 我到不用把 cache 当 ram 用。看了这么多楼,已经不太懂 Intel 的 Cache Disable 到底做了什么。
2020-07-19 00:32:18 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@realpg 距离感觉占了执行时间的很大一部分。目前程序的标准差大概是 1000 ns,如果保证了距离一样是否能减少到比如几百纳秒?
2020-07-19 00:28:14 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@helloworld000 效果和不重启比有很明显不同吗?
2020-07-19 00:13:34 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@helloworld000 是个方法。不过我的实验环境应该没有别的应用在运行(除了操作系统的),不知道会有多少提升。
2020-07-19 00:10:53 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@realpg 看起来经过 intel 文档里的方法,数据依然会从 DRAM 经过 L3/L2/L1 cache 到 CPU ?是否可以理解为所有数据都是从 DRAM 经过 cache 到 CPU,他们移动的距离是一样的?
2020-07-19 00:07:17 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@Nadao 现在是否有支持关闭 L1/L2 的 BIOS 。我看到有方法是这么说的,也有人说运行状态下无法关闭 cache 。
2020-07-19 00:03:09 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@dalabenba 目前我运行同一段代码多次,通过 KNN 我们可以将代码运行时间分成 4 个 clusters,cpu 的型号显示有三层 cache,我就想通过关闭 cache,观察运行时间是否还会被分为 4 个 clusters 。
2020-07-18 11:51:29 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@dalabenba 因为系统里还有其他影响因素,我是希望先关掉 cache,避免由于 locality 带来的干扰。
2020-07-18 11:50:24 +08:00
回复了 vcfghtyjc 创建的主题 Linux Linux 下如何关闭 CPU cache?
@dalabenba 谢谢。能否详细说一下怎么使用吗?我通过 `/proc/iomem` 看到了各个硬件设备的内存,但是没看到 cpu 的 cache 。
2020-07-02 05:12:47 +08:00
回复了 vcfghtyjc 创建的主题 Chrome [Chrome 83.0.4103.116] 如何关掉自动推荐的网站
@sisylocke 多谢,按照你的方法解决了
天气太冷了?
2020-01-06 02:27:59 +08:00
回复了 vcfghtyjc 创建的主题 Go 编程语言 有关 Golang 多线程对数组操作时的性能问题
@dazhangpan 有什么推荐的工具吗?
2020-01-06 02:27:02 +08:00
回复了 vcfghtyjc 创建的主题 Go 编程语言 有关 Golang 多线程对数组操作时的性能问题
@ncwhale 是否对于任何多线程程序都会出现这个问题(线程申请新的内存时,所有线程需要用锁来同步当前进程控制的内存)?如果用其他语言,如 C++,它的 overhead 还有这么高吗?
2019-11-20 12:11:26 +08:00
回复了 vcfghtyjc 创建的主题 Python Python 的多线程原来不是真的多线程啊
@ipwx 那如果想用 Python 实现 parallelism 有什么推荐的库吗?
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.