- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
要知道,haswell是英特尔作为Ivy Bridge微架构的“第四代核心”继承者而开发的一种处理器微架构的代号。 1英特尔正式发布了基于这种微架构的CPU... More
但是,我想知道如何通过在 Windows 中使用 PowerShell 来显示我的 CPU 是否正常?
在这种情况下,我有一个脚本来解决这个问题,但它可能对每个人都不合法:
$cpuname = (Get-CimInstance CIM_Processor).Name
$splcpuall = @($cpuname -csplit "")
$splcpu = $splcpuall[20]
$ishaswell = if ($splcpu -gt 3){
Write-Output "Haswell"
}
最佳答案
识别 CPU 需要进行一些挖掘,还需要对新的 CPU 型号进行定期维护。最好的办法是使用一些提供 CPU 信息的现有工具。例如,CPU-Z 是一个不错的工具。
问题是 CPU 不包含人类可读的名称字符串。它们包含的是一个 CPUID,一个必须查找并解释为型号名称的十六进制代码。 Hashwell 的 ID 是 0x0306C3
,Broadwell 的是 0x0306D4
等等。
可以通过 WMI 挖掘 CPUID。在 Broadwell 盒子上:
(gwmi win32_processor).ProcessorId
BFEBFBFF000306D4
结果是 string combination除了 CPU ID 之外,它还包含其他内容。这需要被解析以识别 CPU ID 部分,然后必须从某个地方查找匹配的名称。
关于windows - 我怎么知道 CPU 是不是 Haswell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43437090/
我在 Haswell CPU(Intel Core i7-4790)上安装了 perf。但“性能列表”不包括“stalled-cycles-frontend”或“stalled-cycles-back
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我正在使用 Intel Haswell CPU 的 FMA 指令来优化一些计算。 但是,我发现即使我将 MXCSR 寄存器设置为 DNZ 和 FTZ 模式,这些指令也会生成异常。 我如何强制这些 FM
哪些编译器(截至 2014 年 5 月)能够生成使用事务内存功能(受限事务内存,而不仅仅是锁省略)的代码? 最佳答案 GCC,截至 version 4.8支持英特尔 RTM: Support for
我正在尝试使用自上而下的微架构分析方法 (TMAM) 来分析 Intel Haswell CPU (Intel® Core™ i7-4900MQ) 上的执行情况,如 Intel® 64 and IA-
在准备一些演示文稿时,我突然想到,我不知道 Haswell 内核一次可以执行的整数运算数量的理论限制是多少。 我曾经天真地假设“Intel 内核具有 HT,但这可能会并行化不同类型的工作,因此内核可能
要知道,haswell是英特尔作为Ivy Bridge微架构的“第四代核心”继承者而开发的一种处理器微架构的代号。 1英特尔正式发布了基于这种微架构的CPU... More 但是,我想知道如何通过在
这个循环在 Intel Conroe/Merom 上每 3 个周期运行一次迭代,如预期的那样在 imul 吞吐量上出现瓶颈。但是在 Haswell/Skylake 上,它每 11 个周期运行一次迭代,
我正在查看AVX programming reference 。 new Haswell instructions包括一些期待已久的“聚集”负载。但是,我无法弄清楚索引数据项的对齐限制是什么。引用文献
我编写了一些在 Haswell i7 处理器上运行的 AVX2 代码。相同的代码库也用于非 Haswell 处理器,其中相同的代码应替换为它们的 SSE 等效项。我想知道编译器是否有办法忽略非 Has
在英特尔内部函数指南中,vmulpd和vfmadd213pd延迟为 5,vaddpd延迟为 3。 我编写了一些测试代码,但所有结果都慢了 1 个周期。 这是我的测试代码: .CODE test_lat
在英特尔内部函数指南中,vmulpd和vfmadd213pd延迟为 5,vaddpd延迟为 3。 我编写了一些测试代码,但所有结果都慢了 1 个周期。 这是我的测试代码: .CODE test_lat
我目前正在使用 Intel Haswell RTM(事务内存的硬件支持)开发应用程序。据我所知here和 here ,建议的过程是使用某种回退锁,以防事务中止。 推荐流程如下: someTypeOfL
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我正在 haswell 中试验 tsx 扩展,通过调整现有的中型(1000 行)代码库以使用 GCC 事务内存扩展(在 native 中间接使用 haswell tsx)而不是粗粒度锁。我正在使用 G
我有以下代码(正常、SSE 和 AVX): int testSSE(const aligned_vector & ghs, const aligned_vector & lhs) { int
GCC 支持 __builtin_clz(int x) 内置函数,它计算参数中前导零(连续的最高有效零)的数量。 除其他外0,这对于有效实现 lg(unsigned int x) 非常有用函数,取 x
我正在使用 AVX 一次计算八个点积。在我当前的代码中,我做了这样的事情(在展开之前): Ivy 桥/沙桥 __m256 areg0 = _mm256_set1_ps(a[m]); for(int i
我对使用 Sandy-Bridge 和 Haswell 可以完成每个内核每个周期的触发器感到困惑。 根据我对 SSE 的理解,SSE 的每个内核每个周期应该是 4 个触发器,AVX/AVX2 的每个内
我编写了很多 punpckl、pextrd 和 pinsrd 的代码,它们旋转 8x8 字节矩阵,作为使用循环平铺旋转 B/W 图像的更大例程的一部分。 我使用 IACA 对其进行了分析,以查看是否值
我是一名优秀的程序员,十分优秀!