问题标签 [processors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
513 浏览

hardware - 今天有没有微处理器使用记分板或 Tomasulo 算法?

我进行了一些研究,发现了有关 Intel pentium pro、AMD K7、IBM power PC 的信息,但这些都相当老了。我找不到有关使用这些机制进行动态调度的当前处理器的任何信息

0 投票
1 回答
27 浏览

cpu-architecture - Origin 的 bigO 使用多少个处理器?

我们在考试中遇到了一个问题,台式计算机是否是多处理器。我们现在正在讨论 Origin 的 BigO pc 是使用单个微处理器还是使用多个微处理器。

0 投票
1 回答
150 浏览

c - 计算 MPI 程序 Intel i7 第 8 代(6 核,每核 2 个线程)的变量等级和大小的有效值范围

请建议如何计算 mpi 的有效等级和大小:

下面的 Hello World C-MPI 程序将被编译成一个名为 ./hello 的可执行文件,并在具有 Intel i7 第 8 代(6 核,每核 2 个线程)和 16GB 内存的服务器上执行,Linux Ubuntu 16 和完整的 MPI 库。

mpirun -np 24 ./hello 是有效的执行命令吗?证明你的答案是正确的,如果你的答案是肯定的,请提供变量等级和大小的有效值范围。

0 投票
0 回答
50 浏览

java - 具有超过 64 个逻辑处理器的 Windows 系统上的 JAVA 混淆逻辑处理器数量

在我们的 Windows Server 2019 上,我们有 36 个内核和 72 个逻辑处理器,如任务管理器 CPU 性能窗口所示。而且,如果我从命令提示符运行命令。

它告诉我72。但是,在 Java 程序中,如果我运行以下代码片段,

的价值coresprocrs向我展示, as 36, each. 相同的系统变量 NUMBER_OF_PROCESSORS 向我显示命令提示符与 Java 程序中的不同结果。为什么?

我知道,系统变量 NUMBER_OF_PROCESSORS 会自动设置,不需要手动干预。处理器组上的 Microsoft 文档链接指出:

对具有超过 64 个逻辑处理器的系统的支持基于处理器组的概念,它是最多 64 个逻辑处理器的静态集合,被视为单个调度实体。处理器组从 0 开始编号。少于 64 个逻辑处理器的系统始终只有一个组,即组 0。

这是从我的 Java 代码片段中向我显示 36 的原因吗?

0 投票
1 回答
1119 浏览

java - Windows 环境变量 NUMBER_OF_PROCESSORS 在 JVM 内外显示不同的值

在我们的 Windows Server 2019 上,我们有 36 个内核和 72 个逻辑处理器,如任务管理器 CPU 性能窗口所示。而且,如果我从命令提示符运行命令。

它告诉我72。

但是,在 Java 程序中,如果我运行以下代码片段,

输出如下:

在 Netbeans IDE 的 Windows 上使用 64 位 Java 8 编译器编译。制作了一个可执行的jar。运行罐子,如:

相同的系统环境变量,NUMBER_OF_PROCESSORS 向我显示命令提示符与 Java 程序中的不同结果。

为什么?

是不是因为 Windows 2009 版本之后使用的逻辑处理器组?逻辑处理器组在一个组中最多可容纳 64 个处理器。

0 投票
1 回答
79 浏览

xml - NiFi xml试图分离具有半结构化数据的文本节点

这是非常简单的示例 xml 文件:

使用 NiFi,我想

  1. 将文本字段重命名为books
  2. 然后创建一个子字段book-items ,其中密室作为一个元素,火焰杯作为另一个元素

我正在使用 EvaluateXpath 处理器来提取值。我不确定如何将文本字段提取为单独的对象

0 投票
1 回答
135 浏览

arm - ARM 处理器寄存器与字

寄存器和单词有什么区别?据我所知,

  • 8 位 = 1 字节,32 位 = 4 字节 = 1 字
  • 一个寄存器是 32 位的,这意味着 1 个寄存器的大小 = 1 个字
  • 那么可能,总共有 16 个寄存器的处理器应该总共有 16 X 1 = 16 个字。
  • 那么2^30 个内存字在 ARM 处理器中是什么意思呢? ARM 操作数
  • 另外,这个2^30 字的概念是否与我们使用的 32 位或 64 位计算机有某种关系

有人可以帮我理解这个概念吗?提前致谢!

0 投票
0 回答
145 浏览

regex - 当我运行 NiFi 处理器时,它不再工作了

我是 NiFi 的新手,假设我什么都不知道。我在本地安装了它,我尝试创建一个从 SFTP 获取一些文件并将它们传递给 AzureDataLake 的流。我使用 ListSFTP、FetchSFTP 和 PutAzureDataLakeStorage。然后我想在 Fetch 和 Put 之间放置一个 ValidateCsv。但是现在我有两个问题。

  1. 第一个是无论我创建什么流程,我都会运行一次,如果它有效,它就不再有效即使我关闭服务器和一切。我必须从头开始重新创建它才能进行下一次测试。我不知道为什么会这样,但这真的让我慢了下来

  2. 第二,我只想获取响应特定名称格式的文件(TAL_dddd_dddd_dddddddd.0 是 d 数字)。我所做的是列表,在Fetch 中,在其远程文件中放置类似./upload/NOMBRE/${filename:matches('TAL_\d{4} \d{4} \d{8}. 0')}。但它不起作用我打算用 ./upload/NOMBRE/${'TAL_\d{4} \d{4} \d{8}.0'}进行测试。但是,当然,问题 1 出现了,在重做整个流程之前,我来问。

我将不胜感激。非常感谢。

0 投票
2 回答
68 浏览

c++ - 使用 MPI 时并行 Eclipse 无法识别处理器的真实数量

我有以下代码,当使用 eclipse 2020.12 执行时,输出是这样的:“Hello from rank 0 out of 1”

但是,当我通过命令行使用以下命令执行此操作时,它按预期工作

它显示 4 hello ,这是我的核心数。我想知道为什么 eclipse 无法识别,但是具有另一种执行方式的 sampe cpp 文件可以正常工作!输出将是:

0 投票
1 回答
84 浏览

php - 在谈论 PHP 代码执行时,具有相同时钟速度的不同代处理器之间有什么区别?

我目前正在参加compsci uni课程的最后一年,并且正在做一个网络开发模块。

我们必须编写一个 PHP 脚本来处理一个大型数据文件,我们的分数基于我们的基准测试时间。

我的电脑有一个 i5-4460 @ 3.4GHz。基准 PC 具有 i3-4130 @ 3.4GHz。

代码是否会在它们之间具有相似的执行时间?或者 i3 的性能会变慢。

只是想了解我可以在基准测试系统上预期的时间,以便我可以在需要时进一步优化。

提前致谢。