multicore

    6热度

    2回答

    我是学生,正在为多核处理器优化GCC。我试着通过源代码,很难通过它,因为我需要添加一些代码到后端。任何人都可以提出一些很好的资源来解释通过不同阶段的代码流。 另外建议一些开发环境用于调试GCC,主要是为了遍历代码。在Windows上可以吗?

    8热度

    4回答

    我目前正在评估一些可扩展内存分配器,即nedmalloc和ptmalloc(均建立在dlmalloc之上),作为默认malloc/new的替代品,因为在多线程环境中出现显着的争用。他们发表的表现看起来不错,但我想查看其他真正使用过它们的人的经历。 您的表现目标是否满意? 您是否遇到任何意外或难以解决的问题(如堆损坏)? 如果你已经尝试了ptmaalloc和nedmalloc,你会推荐哪两种?为什么

    8热度

    2回答

    我刚刚设置了一个特大型重计算EC2实例,以将其引入我的遗传算法问题,希望能够加快速度。 此实例具有8个Intel Xeon处理器(每个约2.4Ghz)和7 Gig的RAM。 在我的机器我有英特尔的Core Duo和MATLAB是能够通过runinng与我的两个核心就好工作: matlabpool open 2 在EC2实例虽然,MATLAB只能够检测1出8处理器,如果我尝试运行: matlab

    13热度

    4回答

    我一直在阅读很多关于Scala和Erlang如何执行轻量级线程及其并发模型(actors)的内容。 但是,我有我的疑惑。 Scala和Erlang使用类似于Java(绿色线程)所使用的旧线程模型的方法吗? 例如,假设有一个2核的机器,那么Scala/Erlang环境会为每个处理器分配一个线程?其他线程将由用户空间(Scala VM/Erlang VM)环境进行调度。它是否正确? 在引擎盖下,这是如

    0热度

    3回答

    我想知道是否可以在cpu的100%处运行应用程序,但是在特定数量的cpus上运行应用程序。 我看到的这种不同的使用, ,我们可以更好地平衡并发应用程序(我们可能需要有平衡的应用程序50%有合理的应用程序/代理/ ...) 我也想知道,如果功耗也不会更好,如果CPU的犯规在全油门,但在一些较低级别上运行(比如80%) 你有什么想法 THX 例子欢迎:)

    3热度

    2回答

    我有一个程序启动并创建一个内存中的数据模型,然后创建一个(命令行指定的)线程数,以针对输入集和该数据模型运行多个字符串检查算法。工作在输入字符串集中的线程之间进行划分,然后每个线程迭代相同的内存数据模型实例(不再更新,因此没有同步问题)。 我在带有2个quadcore处理器的Windows 2003 64位服务器上运行它,并且从查看Windows任务管理器,它们没有被超出,(它们也没有看起来像是特

    2热度

    1回答

    #define atomicAdd OSAtomicAdd32Barrier class PtrInterface: public Uncopyable { private: typedef volatile int RefCount; mutable RefCount rc; public: inline void newRef() cons

    0热度

    1回答

    我开发时间以前开放的mpi代码。现在我正在重新研究它,并想进行一些测试。由于我无法避免的原因,我现在只能使用一台核心计算机(我的电脑)进行编程和测试。 我知道有虚拟机。以同样的方式,我想知道是否可以获得一个具有八核CPU的虚拟机,所以我可以测试我的代码,即使它运行速度会慢1000倍。 我知道,对于细胞处理器来说,有一种具有类似功能的模拟器。

    0热度

    5回答

    是否有任何可能的方式禁用多核心功能在Windows上,只使用一个单一的核心使用C \ C++?任何允许它的图书馆? 我的应用程序访问我们用来与主机通信的芯片模块之一。我们怀疑有人正在访问此模块并对其进行更改。奇怪的是,它只发生在一个多核系统(Windows 7 64位)上,而当你设置windows只使用一个核心(How to disable a core)时,一切都很好。 这听起来对我来说,Win

    4热度

    5回答

    根据标题,加上什么是限制和陷阱。 例如,在x86处理器上,大多数数据类型的对齐是可选的 - 这是一种优化而非要求。这意味着指针可能存储在未对齐的地址,这又意味着指针可能会被分割到缓存页边界。 很显然,如果你在任何处理器上工作足够努力(挑选出特定的字节等),但不会以你仍然期望写操作不可分割的方式完成。 我严重怀疑多核处理器可以确保其他内核可以保证在此未对齐写入跨页面边界情况下的写入指针的一致全视图或