multicore

    0热度

    1回答

    考虑到CPU亲和力,这样的环境对线程是否有用?或者如果有多个用户登录并产生多个内核和用户线程,这种系统的性能是否会下降?

    4热度

    1回答

    我目前正在研究需要CPU利用率感知的MFC应用程序。它可能在不同时间点有多个线程,但大部分工作是由主线程完成的。 我想找到一种方法来计算多少百分比的CPU这个主线程利用。但是,我正遇到一些问题,关于在多CPU /多核环境下如何完成这一任务。问题在于大多数系统调用似乎给出了系统信息,而我需要特定于执行主线程的处理器的信息。 我曾看过WMI,但它似乎是一个矫枉过正的任务。 GetThreadTimes

    0热度

    1回答

    我们当中的很多人在我们的桌面上都有两个或更多的CPU核心。大多数应用程序的工作方式与我们只有一个内核时所做的非常相似。 但是当一台典型的台式机拥有1000多个内核时,该怎么办? 然后我们将使用哪些编程范例。我们目前的线程和同步解决方案很少能够很好地扩展到许多内核。 您是否认为Thread类在JDK中被弃用?

    30热度

    10回答

    只是想知道哪些CPU体系结构支持比较和交换原子基元?

    12热度

    7回答

    我想记录比较和交换(CAS)原子基元可用的高级(即C++非内联汇编器)函数或宏... 例如,x86上的WIN32具有一系列函数_InterlockedCompareExchange在<_intrin.h>标题中。

    21热度

    3回答

    我最近开始潜入低级操作系统编程。我(非常缓慢)目前正在研究两本旧书,XINU和Build Your Own 32位操作系统,以及我上一个问题How to get started in operating system development中的SO人员建议的一些资源。 这可能只是因为我还没有在任何这些资源中遇到它,但它可能是因为这些资源中的大部分都是在无处不在的多核系统之前编写的,但我想知道的是中

    6热度

    4回答

    我想确保一个线程移动到特定的CPU核心,并且永远不会被调度程序移出。 有一个SetThreadAffinityMask()电话,但没有GetThreadAffinityMask()。 我需要这个的原因是因为如果调度程序将该线程移动到另一个CPU,高分辨率定时器将会变得混乱。

    2热度

    3回答

    从.net 4.0预览中我已经阅读到现在已经有很多关于下一个.net版本如何处理和使用具有多个内核的cpus的讨论。我们将添加像plinq这样的内容,这将有助于我们利用多个内核。我的问题是,为什么当我想要让应用程序运行得更快时,我必须处理多个内核。为什么不能有一种虚拟CPU层将所有内核公开为我的应用程序的一个核心? 编辑: 我想改写我的问题,以避免误解, 莫不是因为垫层它是使用10芯制作的那样会暴

    3热度

    1回答

    是否有比较不同BLAS(基本线性代数子程序)库的基准?我对单核和多核系统的稀疏矩阵乘法特别感兴趣?

    17热度

    2回答

    我使用VS 2008,我想这个配置使用多核编译标志/MP工作的一个新的解决方案的配置为我们的大型VC++项目。 然而,生成COM包装类的“#进口”功能是通过时的代码库洒和使用/ MP时,不支持该功能。 我明白了为什么#进口将无法正常工作,我想知道是否有人已经遇到这个问题,他们是如何工作的周围? 我做了以下内容: 不使用/ MP标志上细小或超越帮助项目。 (也许我会回来给他们后) 删除了#进口,并用