multicore

    89热度

    3回答

    我正在使用多线程应用程序,并且我想使用GDB进行调试。 问题是,我的一个线程保持与消息垂死: pure virtual method called terminate called without an active exception Abort 我知道消息的原因,但我不知道在哪里我的线程它发生。回溯会很有帮助。 当我在GDB中运行我的应用程序时,它会在每次线程暂停或恢复时暂停。我希望我

    11热度

    3回答

    我有一个简单的bash脚本,它将一个进程的输出管道传输到另一个进程。即:。 dostuff | filterstuff 在我的Linux系统上(openSUSE,如果有问题的话,内核2.6.27),这两个进程都运行在一个内核上。但是,运行不同过程在不同的内核是不会发生在这种情况下触发默认策略。 什么组件系统的负责人认为,我应该怎样做才能利用多核功能? 注意,有对2.6.30内核没有这样的问题。

    6热度

    2回答

    为了在关键的多核(8)工作站中实现质量保证,我想在不同的处理器上运行相同的代码,但不是并行或同时运行。 我需要运行它8次,每个处理器运行一次。 我不知道的是如何选择我想要的处理器。 这怎么能在Python中完成?

    24热度

    3回答

    我一直在阅读关于Python的multiprocessing module。我仍然不认为我对它能做什么有很好的理解。 比方说,我有一个四核处理器,我有一个有1,000,000个整数的列表,我想要所有整数的总和。我可以简单地做: list_sum = sum(my_list) 但是,这只会将它发送到一个核心。 是否有可能使用多处理模块将数组分开,让每个内核都获得它的部分总和并返回值,以便可以计算

    4热度

    4回答

    我在基于Intel Core2的Win2k3机器上运行我的NT服务,我需要遍历所有逻辑CPU(过程关联中的所有位)。这样做我请GetProcessAffinityMask()来检索系统亲和力掩码,然后将过程切换到各处理器依次为: DWORD systemMask; GetProcessAffinityMask(... &systemMask); DWORD processorId = 1;

    19热度

    2回答

    我有一个Visual Studio 2008 C++项目,支持在编译时使用多个CPU /内核。在VCPROJ文件,我看到这一点: <Tool Name="VCCLCompilerTool" AdditionalOptions="/MP" ... 我无法找到此被拒绝通过IDE增加,我想建立的是在编译过程中使用所有我的内核的另一个项目。 我发现吨的引用MSDN /MP

    1热度

    1回答

    如果你在ruby中产生一个子进程(例如使用Kernel.system),它可以使用不同的CPU到父进程吗? 如果是这样,你可以在父进程中使用多个线程(在同一CPU内),并让每个线程产生一个子进程,可以使用不同的CPU,即使在红宝石1.8? (背景 - 。它是从this superuser question superscript.rb,但不是做所有50个文件夹,我只想做一个文件夹很快我使用Ubun

    1热度

    3回答

    通常,操作系统负责为线程分配核心。我想知道该计划是否有办法参与这一分配。 换句话说:是否有API(适用于Linux或Win32平台)能够创建与特定内核关联的线程?

    2热度

    1回答

    我有一个多线程的.NET应用程序偶尔会在没有任何消息的情况下终止。当我检查日志时,有一个“KERNEL32.dll中的应用程序错误”条目。什么可能导致这个?下面是一些基本代码: foreach (int id in ids) { ThreadPool.QueueUserWorkItem(new WaitCallback(ProcessData), id); } 的过程数据的方法是

    9热度

    2回答

    Ocaml进程只能使用一个内核,为了使用多个内核,我必须运行多个进程。 是否有任何Ocaml框架可用于并行蒙特卡洛模拟?