问题标签 [processor]

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 投票
1 回答
199 浏览

assembly - 处理器之间的转换

我在工作中主要编写嵌入式代码。我们有一个大型的长期项目,已经开发了好几代,现在为其编写的处理器正在停产,甚至可能无法继续使用同一制造商的处理器。(过渡可能是从 TI 到 Renesas FPU 微处理器)。部分问题是某些代码是用汇编编写的。
我正在寻找使过渡尽可能轻松的方法,并在将来需要这种过渡时使其更加顺畅。
你有什么建议?

0 投票
8 回答
25384 浏览

windows-xp - 如何在 Windows XP 中的可执行文件上设置处理器关联?

我有一个带有第三方应用程序的四核系统,它偶尔会旋转几个进程(总是相同的可执行文件,但它有几个实例)并占用 100% 的 CPU 时间。我还在同一个盒子(IIS 和第三方)上运行了几个 Web 服务。

所有核心都忙的问题是它使这个第三方 Web 服务器超时(IIS 工作正常,只是比平时慢)。我无法控制第三方网络服务器,它是更大产品的一部分并且必须能够运行。因此,我尝试使用处理器亲和性(通过 SysInternals Process Explorer)并将那些讨厌的进程限制为 4 个内核中的 3 个内核,并将第 4 个内核专用于第三方 Web 服务器,它似乎工作得很好。

问题是它只在正在运行的进程上设置亲和力,而不是在可执行级别上,所以在这些进程完成并稍后作为新进程重生之后,它又是一样的——它们占用了所有 4 个内核。因此,我在 Google 上搜索了 Microsoft 提供的这个 ImageCfg.exe 实用程序,但我无法在 Microsoft 网站上找到它以供下载,我看到有些人尝试过它,但现在抱怨它并没有真正起作用。

有没有办法将亲和力与可执行文件联系起来?

0 投票
4 回答
2805 浏览

c++ - C++ int 操作在 mips 架构上是原子的吗

我想知道我是否可以在不锁定 mips cpu(尤其是亚马逊或多瑙河)的情况下读取或写入共享 int 值。我的意思是如果这样的读取或写入是原子的(其他线程不能中断它们)。需要明确的是 - 我不想阻止线程之间的竞争,但我关心 int 值本身是否没有损坏。

假设编译器在 cpu 字的边界对齐所有 int,应该是可能的。我使用 gcc (g++)。测试还表明它似乎工作正常。但也许有人肯定知道?

0 投票
5 回答
38867 浏览

django - 模板中的django请求

我已经启用了 django 请求处理器

我仍然不必请求模板中可用的变量。我必须手动传递它。在网络上使用 django 1.0.2 Everywhere 似乎它只是关于启用的请求处理器..

我也使用 RequestContext 作为:

没运气

哦,该死的新名字是TEMPLATE_CONTEXT_PROCESSORS

0 投票
11 回答
321177 浏览

floating-point - 单精度和双精度浮点运算有什么区别?

单精度浮点运算和双精度浮点运算有什么区别?

我对与视频游戏机相关的实用术语特别感兴趣。例如,Nintendo 64 是否有 64 位处理器,如果有,那是否意味着它能够进行双精度浮点运算?PS3 和 Xbox 360 可以实现双精度浮点运算还是仅实现单精度,并且通常使用的是双精度功能(如果存在的话?)。

0 投票
9 回答
3262 浏览

language-agnostic - 如何确定我的 CPU 是 32 位还是 64 位?

如何确定我的处理器是 32 位还是 64 位(使用您选择的语言)?我想知道英特尔和 AMD 处理器的这一点。

0 投票
2 回答
304 浏览

core - 处理器:如何获取有关英特尔至强的缓存信息

我正在寻找一种方法来获得有关 Xeon E5420 的精确架构信息。该处理器有 4 个内核和 2x6Mo 缓存,因此 2 个内核共享一个 6Mo 缓存。

我正在使用具有 2 个 Xeon 处理器的机器,因此具有 8 个内核,查看 /proc/cpuinfo 只是让我知道哪个内核在哪个处理器上。

通常奇数核心在一个处理器上,偶数核心在另一个处理器上,但我没有找到方法知道同一处理器上的哪两个核心共享 6Mo 缓存。

有什么线索吗?

0 投票
4 回答
3102 浏览

java - Java 线程在哪个处理器上运行?

有没有办法使用 Java 本机线程找出您的线程正在运行的处理器(在单个系统上还是在多个系统上)?如果没有,是否有任何图书馆可以提供帮助?

0 投票
7 回答
10213 浏览

c# - 如何以编程方式确定我的处理器类型?

如何以编程方式确定我的机器是 x86、x64 还是 IA64?

0 投票
6 回答
1947 浏览

processor - 代码变形去了哪里?

Linus Torvalds 曾在一家名为 Transmeta 的处理器公司工作。他们制造的处理器是核心中基于 RISC 的对象。如果我没记错的话,这个想法是核心运行一个任意且可升级的“处理器仿真层”(可能是 x86、powerpc 等),它将高级操作码转换为 RISC 核心指令集。

这个想法发生了什么,您认为这种方法可能具有优势(在编程方面)的优点、缺点和情况是什么?