问题标签 [intel]

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 投票
5 回答
5169 浏览

c++ - 有没有人尝试过 C++ 的事务性内存?

我正在查看英特尔的“whatif”站点和他们的事务内存编译器(每个线程都必须进行原子提交或回滚系统内存,就像数据库一样)。

这似乎是替换锁和互斥锁的一种有前途的方法,但我找不到很多推荐。这里有人有意见吗?

0 投票
10 回答
6627 浏览

c++ - 有使用英特尔线程构建模块的经验吗?

英特尔的线程构建模块 (TBB)开源库看起来非常有趣。即使有一本关于这个主题的O'Reilly 书,我也没有听说有很多人在使用它。我有兴趣将它用于 Unix(Mac、Linux 等)环境中的一些多级并行应用程序(MPI + 线程)。对于它的价值,我对高性能计算/数值方法类应用感兴趣。

有没有人有 TBB 的经验?它运作良好吗?它是否相当可移植(包括 GCC 和其他编译器)?该范式是否适用于您编写的程序?还有其他我应该研究的图书馆吗?

0 投票
8 回答
5688 浏览

64-bit - 开发 PC:AMD 与 Intel 以及 32 位与 64 位

我正在寻找购买新的开发 PC。我的预算不超过 1,000 美元(包括显示器)。我对笔记本电脑(台式机更换类型)持开放态度,或者传统的台式电脑就可以了。

我的主要开发环境是 Microsoft、Visual Studio 2008(以及对旧版 Visual Studio 6 代码的支持)。SQL Server 2005、2008 以及对 SQL Server 2000 的旧版支持。Microsoft Office 2003,可能安装 2007,但支持早至 Office 2000。我将编写和支持的软件主要是 Windows XP,但也有一些 Vista。我将不得不假设有 64 位实现可供安装。

我的第一个困惑始于选择 AMD 或 Intel。我担心的是在 AMD 环境中使用 Visual Studio 构建软件存在兼容性问题。我没有任何证据,只是担心有人会为我澄清。

最后,我对 32 位和 64 位安装感到困惑。即使 64 位正在稳步发展,我是否应该坚持使用最小公分母(32 位)?我知道 64 位操作系统将处理超过 4G 的 RAM,我喜欢这样做,因为我想为测试环境设置尽可能多的虚拟机,并且可能同时有很多活动..

我不是在寻找梦想中的机器,只是一台带有显示器和最好的处理器的机器,大约 1000 美元,这将使我能够为那里的大多数机器编写软件。

0 投票
3 回答
4694 浏览

performance - Visual Studio 6 处理器包兼容性

我已经看到一个处理器包可用于 Visual Studio 6,但它似乎仅适用于使用 SP5 的用户并且我已经在使用 SP6:

此外,Visual C++ 处理器包 ​​(VCPP) 已从 Service Pack 6 中删除。如果您安装了 VCPP,安装 SP6 会将其从您的计算机中删除。如果您希望继续使用 VCPP,则需要继续使用 SP5 或迁移到 Visual Studio 2002 或 2003(推荐)。

首先,这个处理器包是否与 Visual Studio 6 SP6 兼容?

其次,它真的对我有帮助吗?我担心从我的应用程序中获得最大收益,但它需要在所有类型的 Intel 和 AMD 芯片上运行,所以我不能只针对一个平台。

0 投票
2 回答
5395 浏览

macos - 在 Mac OS X Intel 上启用浮点中断

在 Linux 上,feenableexcept 和 fedisableexcept 可用于控制浮点异常时 SIGFPE 中断的生成。如何在 Mac OS X Intel 上执行此操作?

http://developer.apple.com/documentation/Performance/Conceptual/Mac_OSX_Numerics/Mac_OSX_Numerics.pdf , pp. 7-15中提供了用于启用浮点中断的内联汇编,但仅适用于 PowerPC 汇编。

0 投票
1 回答
1513 浏览

sql-server-2008 - Win2k8 + SQL Server 2008 x64 - AMD Quad Opteron vs Intel Quad Xeon - 真正的基准

我们正在获得新的服务器。试图弄清楚 AMD 与英特尔的圣战。有没有什么地方可以找到这两个处理器系列的无偏见性能比较?我是否应该停止担心这个并将其归档到“没关系”类别中。

0 投票
1 回答
1240 浏览

performance - Core 2 x87 浮点性能

我正在使用一些数字处理代码,这些代码本质上是浮点密集型的,而且速度很慢。它是研究代码,因此可以针对一种架构进行定制,并在 Core 2 Quad 机器上运行。我的理解是,对于 Pentium 4/Netburst 架构,Intel 严重剥离了 x87 FPU,采用了更加以 SSE2 为中心的设计。这导致 x87 代码的性能很糟糕。但是,Core 2 架构与 P6 架构的关系比 Netburst 更密切。

我的编译器根本不针对 SSE AFAIK,我的理解是很少有编译器能很好地做到这一点。此外,我使用的是相当前沿的 D 语言,因此可用的编译器并不多。但是,我不想切换语言,既是因为我现有代码的惯性,也是因为尽管它不成熟,但我真的很喜欢 D。

Core 2 架构是否也具有精简的 x87 FPU?如果是这样,解决此问题的最佳方法是什么?

0 投票
2 回答
599 浏览

visual-studio-2008 - vista 上的英特尔编译器:“无法获得映射内存”

尝试在 vs2008 的 vista 商业版 (sp1) 上使用英特尔编译器版本 10.0.025 编译 C++ 项目时出现以下错误:

没有像 pch_diag 这样的文件,所以这有点令人沮丧。

如果我尝试只使用 microsoft 编译器,我对英特尔的集成性能原语 (ipp) 的所有调用都会遇到对存储 ipp 的程序文件目录的访问错误。

有任何想法吗?

谢谢!

0 投票
7 回答
2707 浏览

optimization - 8051 汇编语言中内存优化的技术有哪些?

我需要优化代码为一些新代码腾出空间。我没有空间进行所有更改。我不能使用代码库切换(80c31 和 64k)。

0 投票
3 回答
483 浏览

c++ - 是否值得学习 AMD 特定的 API?

我目前正在学习与英特尔并行化库相关的 API,例如 TBB、MKL 和 IPP。不过,我想知道是否也值得关注 AMD 的部分难题。或者这只是浪费时间?(我必须承认,我对 AMD 的库支持一无所知——完全不知道——所以如果你有任何建议,我将不胜感激。)

澄清一下,我采用英特尔方式的原因是 1)API 非常好;2) 英特尔似乎对工具支持和 API 支持一样重视。(再一次,我不知道AMD 在这个部门的表现如何。)