什么是 LLVM?用 LLVM 替换 Python VM 如何将速度提高 5 倍?
Google 正在赞助一个开源项目,旨在将 Python 的速度提高 5 倍。 Unladen-Swallow 似乎有一个好的项目计划 为什么并发是一个如此困难的问题? LLVM 会…
我的程序的多线程负加速
在我的配备 Intel Pentium 双核处理器 T2370 (Acer Extensa) 的笔记本电脑上,我运行了一个简单的多线程加速测试。 我正在使用Linux。 代码粘贴在下面…
Windows 上的多核 Haskell
我读过一些教程 在 Haskell 上。 但是,我无法让编译后的应用程序在 Windows(32 位) 上的多核(我有一个 Intel 四核)上运行。 我尝试了很多方法: …
能否像在 erlang 中那样用 C 语言编写并发可扩展的可靠程序?
一个理论问题。 读完阿姆斯特朗的《programming erlang》一书后,我想知道以下问题: 学习Erlang需要一些时间。 更不用说掌握它了。 它在很多方面确实…
D2010 Beta:支持多核的完美方式
在我之前关于新 D2010 中的预期功能的问题中,评分最高的答案是“多核支持”。 众所周知,Delphi 从 D2 (IIRC) 开始就支持线程编程,并且在某些领域大…
您是否使用多核来提高速度? 你做了什么并且值得付出努力吗?
因此,在发布此内容之前,我没有查看正确的位置。 I was looking at the result of the computer language benchmark game: <http://shootout.aliot…
C++ 并行化库:OpenMP 与线程构建块
我将改进我的自定义图形引擎,以便它利用多核 CPU。 更准确地说,我正在寻找一个并行循环的库。 在我看来,OpenMP 和 Intel 的线程构建模块都非常适合…