cpu-speed相关内容

如何解决cpufreqset错误

我想更改CPU频率。我已经安装了cpufurtils。 命令“cpufreq-info”为我提供信息 cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: drive ..
发布时间:2022-08-07 22:54:11 其他开发

为什么我的超便携笔记本 CPU 不能在 HPC 中保持最佳性能

我开发了一个高性能 Cholesky 分解例程,它应该在单个 CPU(没有超线程)上达到大约 10.5 GFLOPs 的峰值性能.但是在我测试它的性能时,有一些我不明白的现象.在我的实验中,我测量了增加矩阵维数 N(从 250 到 10000)的性能. 在我的算法中,我应用了缓存(调整了阻塞因子),并且在计算过程中始终以单位步幅访问数据,因此缓存性能最佳;消除了 TLB 和分页问题; 我有 ..
发布时间:2022-01-06 12:43:38 其他开发

不等式运算符是否比等式运算符更快?

我知道这是一个微优化,所以我纯粹是出于好奇而询问. 从逻辑上讲,微处理器不需要比较相等运算符的两个操作数的所有位来确定“FALSE"结果. 注意,这与编程有关,因为它会影响程序的执行速度. 解决方案 通常,微处理器使用电门进行比较,而不是像这样一步一步地进行比较.它一次检查所有位. ..
发布时间:2021-12-08 11:59:46 其他开发

bogoMIPS 值正在改变

我一直在阅读我的三星 Galaxy (sgh-i897) 上的 cpuinfo 文件来检索 bogoMIPS 值.刚刚学习如何解释这些信息. 最初我在加载线程的主要活动下执行此操作,并且始终获得 997.59 的值.然后我将文件读取方法移到服务中,因为直到很久以后我才在 UI 中需要它.执行此操作后,我读取的值变得非常不同,并且似乎随着每个应用程序的启动而变化,速度总是慢得多,例如在 300 ..
发布时间:2021-11-17 22:15:11 移动开发

Python-核心速度

我试图找出此值存储在 windows 和 osx 中的位置,以便进行一些计算以更好地分配任务. 核心速度 Hz 谢谢. 使用 platform.process()命令仅返回名称,而不返回速度 我只能通过它来解决这个问题: import子进程info = subprocess.check_output([["wmic","cpu","get","name"])打印info ..
发布时间:2021-04-24 21:04:42 Python

为什么我的超便携式笔记本电脑CPU无法在HPC中保持最高性能

我开发了一个高性能 Cholesky因式分解例程,该例程在单个CPU(无超线程)上应具有约10.5 GFLOP的峰值性能.但是,当我测试其性能时,有些现象是我不理解的.在我的实验中,我测量了矩阵尺寸N从250增加到10000时的性能. 在我的算法中,我应用了缓存(具有调整的阻塞因子),并且在计算过程中始终以步幅访问数据,因此缓存性能是最佳的.消除了TLB和寻呼问题; 我有8GB的可用RAM ..
发布时间:2020-11-23 21:59:27 其他开发

如何在Windows / Linux C上检查CPU名称,型号,速度?

我想获得有关C的一些有关硬件的信息: 我有多少CPU 每个内核有多少个内核 每个CPU中每个逻辑有多少逻辑内核 CPU名称+型号 CPU速度+频率 CPU体系结构(x86,x64) 我知道在类似Linux的操作系统上,我可以解析 / proc / cpuinfo ,但是由于它不是普通文件,因此我认为它是不安全的。看到此答案,但它没有给我我需要的每条信息。我应该叫 cat / ..
发布时间:2020-10-10 23:47:53 服务器开发

如何计算CPU的理论峰值性能

这是我的 cat / proc / cpuinfo 输出: ... 处理器:15 vendor_id:正版Intel cpu家族:6 型号:26 型号名称:Intel(R)Xeon(R )CPU E5520 @ 2.27GHz 步进:5 cpu MHz:1600.000 缓存大小:8192 KB 物理ID:1 兄弟姐妹:8 核心id:3 cpu内核:4 ..
发布时间:2020-10-10 23:24:16 其他开发

为什么cpu绑定对于阻止I/O会更好,而I/O绑定对于非阻止I/O会更好

有人告诉我,对于受I/O约束的应用程序,非阻塞I/O会更好.对于受CPU约束的应用程序,阻塞I/O更好.我找不到这种说法的原因.尝试过使用google,但是很少有文章能以很少的细节触及该主题.有人可以提供其深层原因吗? 有了这个,我也想弄清楚非阻塞I/O的缺点. 经过另一个线程后在这里,我可以联系的一个原因是,如果I/O流程足够繁重,那么只有我们可以看到使用非阻塞I/O带来的显着性能改 ..
发布时间:2020-09-21 22:42:36 其他开发

如何检查设备是否足够快

我找不到比我的问题更好的措辞了. 在我的应用程序中的某个时候,我已经设置了一些非常密集的动画.问题是,在高端设备上,动画运行流畅且令人愉悦.另一方面,我测试过的一个低端设备在制作动画时的性能相当差. 尝试将用户体验放在首位,我想在计算能力足够的设备上运行这些东西,并以某种方式在其他设备上“关闭". 我已经思考了一段时间如何区分设备.我唯一想到的就是API级别:考虑到平台分散和制造 ..
发布时间:2020-08-25 01:13:04 移动开发

在OS X上以编程方式检测当前的CPU时钟速度?

我刚买了一个漂亮的MBA 13"Core i7.我被告知CPU速度会自动变化,而且也非常疯狂.我真的很希望能够通过一个简单的应用程序对此进行监控. 是否有可可或C调用来查找当前的时钟速度,而没有实际影响它? 编辑:我可以使用终端调用以及编程方式来回答问题. 谢谢! 解决方案 尝试使用名为"Intel Power Gadget"的工具.实时显示IA频率和IA功率. h ..
发布时间:2020-08-11 22:02:56 其他开发

不同设备上的动画速度

我正在开发的Android游戏中有一个简单的翻译动画。当我在多种设备上进行测试时,它在10英寸平板电脑,7英寸平板电脑和智能手机上的运行速度非常不同。 什么是“最先进的技术” 谢谢, 解决方案 我最终决定使用display.metrics来获取设备的像素密度。然后,我通过除以密度值来调整平移运动速度。 仍然想知道这是否是控制各种设备上动画速度的“最先进”方法? ?? ..
发布时间:2020-06-06 18:49:26 移动开发

不等式运算符比等式运算符快吗?

我知道这是一个微观优化,所以出于纯粹的好奇心问. 逻辑上,微处理器不需要比较相等运算符的两个操作数的所有位来确定“假"结果. 请注意,这与编程有关,因为它会影响程序的执行速度. 解决方案 通常,微处理器使用电子门进行比较,而不是一步一步地进行比较.它一次检查所有位. ..
发布时间:2020-05-21 20:22:52 其他开发

多线程会提高性能吗?如何?

我听到每个人都在谈论多线程如何提高性能.我不相信这一点,除非我缺少一些东西.如果我有一个包含100个元素的数组,则遍历它需要6秒钟.当我在两个线程之间分配工作时,处理器将不得不完成相同数量的工作,因此也要花费时间,除了它们同时工作但速度减半.多线程难道不应该让它变得更慢吗?因为您需要其他说明来划分工作? 解决方案 对于迭代100个元素的简单任务,多线程处理不会带来性能上的好处. 迭代 ..
发布时间:2020-05-13 20:46:46 其他开发

为什么模数运算符比较慢?

"Programming Pearls"(编程珍珠)一书中的措辞(关于旧机器上的c语言,因为该书来自90年代后期): 整数算术运算(+,-,*)大约需要10纳秒,而%运算符最多需要100纳秒. 为什么会有如此大的差异? 模运算符如何在内部工作? 在时间上与除法(/)一样吗? 解决方案 模数/模运算通常被理解为与余数运算的整数等效-副作用或除法运算. 除了某些退化的情况 ..
发布时间:2020-05-10 21:11:14 其他开发

为什么我的CPU无法在HPC中保持最高性能

我已经开发了一个高性能的Cholesky分解程序,该程序在单个CPU(无超线程)上应具有约10.5 GFLOP的峰值性能.但是,当我测试其性能时,有些现象是我不理解的.在我的实验中,我测量了矩阵尺寸N从250增加到10000时的性能. 在我的算法中,我应用了缓存(具有调整的阻塞因子),并且在计算过程中始终以步幅访问数据,因此缓存性能最佳;消除了TLB和寻呼问题; 我有8GB的可用RAM,并 ..
发布时间:2020-05-07 18:38:51 其他开发

Java:int [] array vs int array []

可能重复: int []数组和int数组之间的区别[] 是否存在差异 int [] array = new int [10]; 和 int array [] = new int [10]; ? 两者都有效,结果完全一样。哪一个更快或更好?是否有推荐的样式指南? 解决方案 两者都是等效的。看看以下内容: i ..
发布时间:2018-12-25 20:09:15 Java开发

关于执行时间如何配置django应用程序?

我的Django应用程序非常缓慢,我想知道需要花多少时间: 我尝试过 Django-debug-toolbar 但无法找到可以让我分解加载时间的面板。 我的要求: 一个堆栈跟踪类型输出,每个模块执行时间都会执行,用于呈现页面。 我想知道什么整个页面渲染过程的一部分正在花费时间? 另外,什么部分消耗了多少CPU [最重要]? 可以 django-debug-toolbar ..
发布时间:2017-05-28 09:16:43 Python

如何计算和大约打印clock_t时间

我在计时需要多长时间来做三种不同类型的搜索,顺序,递归二进制和迭代二进制。我有那些到位,它会循环遍历并完成搜索。我的问题是,当我所有的时间,我得到0为所有的每一次,即使我做一个100,000的数组,我搜索不在数组中的东西。如果我在搜索中设置了一个断点,它显然使得时间更长,它给我一个合理的时间,我可以工作。 clock_t recStart = clock() ); mySearch.r ..
发布时间:2016-10-30 21:14:13 C/C++开发

如何禁用动态频率缩放?

我想做一些微基准测试,并尽量做到正确。不幸的是,动态频率缩放使得基准测试非常不可靠。 有没有一种方法可以通过编程方式(C ++,Windows)如果,这可以在程序中禁用? Ive试图在实际的基准测试之前使用一个使用100%CPU的热身阶段,但这个 更新:即使我在BIOS中禁用SpeedStep,cpu-z也显示频率在1995 and 2826 GHz 解决方案 一般来说,您需要 ..
发布时间:2016-10-23 20:36:15 C/C++开发