Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
强制多个线程在多个 CPU 可用时使用它们
我正在编写一个 Java 程序 由于其工作性质 该程序使用大量 CPU 然而 其中很多可以并行运行 并且我已经使我的程序成为多线程的 当我运行它时 它似乎只使用一个 CPU 直到它需要更多的 CPU 然后才使用另一个 CPU 我可以在 Ja
Java
concurrency
Multithreading
multicore
使用多核使用 g++ 进行编译
快速问题 允许 g 生成自身的多个实例以便更快地编译大型项目 例如 多核 CPU 一次 4 个源文件 的编译器标志是什么 您可以使用 make 来完成此操作 使用 gnu make 时 它 是 j 标志 这对单处理器机器也有帮助 例如 如果
c
compilerconstruction
makefile
g
multicore
pthread_mutex_lock是否包含内存栅栏指令? [复制]
这个问题在这里已经有答案了 Do pthread 互斥锁 and pthread mutex unlock函数调用内存栅栏 屏障指令 或者执行较低级别的说明 例如比较和交换内隐性有记忆障碍吗 pthread mutex lock 和 pth
c
gcc
pthreads
multicore
如何获取我的应用程序的“可用”处理器数量?
我知道如何获取计算机上的物理处理器数量和逻辑处理器数量 但我想知道我的应用程序可以访问多少个逻辑处理器 例如 我在四核机器上进行开发 但我有许多单核用户 并且在许多情况下我 简化 了界面 或者遇到了多核系统从未遇到过的锁定问题 因此 为此
net35
multicore
线程(在 Java 或 C++ 程序中)与 CPU 核心数之间有什么关系?
有人可以解释一下吗 i7 处理器可以运行 8 个线程 但我很确定我们可以在 JAVA 或 C 程序中创建超过 8 个线程 但不确定 我有一个 i5 处理器 在研究并发性时我创建了 10 个线程用于分配 我只是想了解 CPU 的核心评级与线程
Multithreading
CPU
multicore
如何最有效地利用多核来进行 .NET 中的短计算?
上下文如下 我正在用 C 为一个小型项目编写一个解释器称为 Heron 的编程语言 http www heron language com 并且它有一些可以并行执行的原始列表操作 我面临的最大挑战之一是 每当遇到可并行操作时 如何将评估器完
c
NET
performance
Multithreading
multicore
Java 数据流编程 API? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
Java
concurrency
multicore
dataflow
什么是 LLVM?用 LLVM 替换 Python VM 如何将速度提高 5 倍?
Google 正在赞助一个开源项目 旨在将 Python 的速度提高 5 倍 空载燕子 http code google com p unladen swallow 似乎有一个好的项目计划 http code google com p un
python
multicore
LLVM
unladenswallow
Haskell 中的多核编程 - Control.Parallel
我正在尝试学习如何使用Control Parallel模块 但我认为我没有理解正确 我正在尝试运行以下代码 fibs hs import Control Parallel fib Int gt Int fib 0 0 fib 1 1 fib
Multithreading
Haskell
parallelprocessing
multicore
多核汇编语言是什么样的?
例如 曾几何时 要编写 x86 汇编程序 您可能会收到这样的指令 将值 5 加载到 EDX 寄存器 递增 EDX 寄存器等 对于具有 4 个核心 甚至更多 的现代 CPU 在机器代码级别看起来是否只是有 4 个独立的 CPU 即只有 4 个
Assembly
x86
CPU
multicore
SMP
如何为多处理器机器编译 C#? (使用 VS 2010 或 csc.exe)
问候 我在以下位置搜索了编译器 csc exe 选项MSDN http msdn microsoft com en us library 6s2x2bzy aspx我在 Stackoverflow 找到了一个答案 关于编译with多处理器
c
visualstudio2010
multicore
Compilation
并行编程和多核编程有什么区别?
我认为这个话题已经说明了一切 并行编程和多核编程之间有什么区别 如果有的话 谢谢 多核是并行编程的一种 特别地 它是一种MIMD http en wikipedia org wiki Flynn 27s taxonomy处理单元不是分布式的
parallelprocessing
multicore
F# 的情况如何? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 简单的 C Java 代码非常难以并行化 多线程等 因此 简单的 C Java 代码将使用越来越少的机器上的总处理能力 因为现在一切都将是多核的
c
Java
Multithreading
F
multicore
我可以在多核 x86 CPU 上强制缓存一致性吗?
前一周 我编写了一个小线程类和一个单向消息管道 以允许线程之间进行通信 显然 每个线程有两个管道 用于双向通信 在我的 Athlon 64 X2 上一切正常 但我想知道如果两个线程都在查看同一个变量并且每个核心上该变量的本地缓存值不同步 我
c
Multithreading
x86
multicore
cpucache
多线程 Java 应用程序的性能
我想了解多线程环境中的性能 为此 我编写了一个小测试 在我的机器 四核 Intel Windows XP Sun JDK 1 6 0 20 上运行 结果令人惊讶 该测试基本上是一个线程安全计数器 使用以下任一方法进行同步synchroniz
Java
Multithreading
performance
multicore
.NET 中是否有多核排序实现?
NET 中是否有多核排序实现 这是我不久前使用的多线程快速排序async await 在一定的排序大小下 它 恢复 回称为双端选择排序的基本排序 public static class SortExtensions
NET
Sorting
multicore
具有多核 CPU 的 JAX pmap
使用多核CPU的正确方法是什么jax pmap 以下示例在 CPU 核心后端上为 SPMD 创建环境变量 测试 JAX 是否识别设备 并尝试设备锁定 import os os environ XLA FLAGS xla force host
multicore
jax
pmap
c# 仍然返回错误的核心数
好的 所以我发布了在 C 中 GetEnvironmentVariable NUMBER OF PROCESSORS 返回错误的数字 https stackoverflow com questions 11571994 in c sharp
c
NET
CPU
multicore
什么是“逻辑CPU核心”
我正在阅读一些操作系统材料 我读到这句话让我有点困惑 多核是指具有多个逻辑 CPU 核心 并且可以同时执行多条指令的计算机或处理器 什么是 逻辑CPU核心 是处理器吗 它是否对应于物理的东西 或者是操作系统看到逻辑CPU核心 但实际上物理处
operatingsystem
CPU
cpuarchitecture
multicore
hyperthreading
大型多CPU系统上的快速进程间(线程间)通信IPC
对于进程间通信来说 最快的可移植双向通信机制是什么 其中一个应用程序的线程需要与同一台计算机上另一个应用程序中的多个线程通信 并且通信线程可以位于不同的物理 CPU 上 我假设它将涉及共享内存和循环缓冲区以及共享同步机制 但是 当线程在不同
Algorithm
Multithreading
IPC
multicore
mutex
«
1
2
3
4
»