multicore

    2热度

    2回答

    我是多线程编程的新手。我一直在阅读一些文章,但我不完全确定两个主要观点。 如果我有单线程代码(顺序),并且我在多核处理器上运行它。操作系统将尝试将线程划分为多个线程(同时照顾相关性)以利用多核处理器? 如果我有一个多线程代码,并在单核处理器上运行它。操作系统是否会在不同线程之间分时分配(与多个进程一样)?

    1热度

    3回答

    多核心处理器上的Java线程是否并行运行,即,同时运行多个线程? [与Java线程并行处理]当你想阻止你的资源由螺纹为缓存 多个线程可以单CPU上运行(虽然,一次一个

    -3热度

    2回答

    我有两个问题,我不知道哪一个更好,什么时候? 1.我们有没有更喜欢单核而不是多核?当所有内核都相同? 2.when我们更喜欢使用内核线程,而我们更喜欢使用用户线程?我们是否有任何时间只使用用户线程?我的意思是当我们更喜欢使用内核级别和用户级线程来实现我们的程序时? 示例: 我想从磁盘读取一些文件,并对这些文件中的每一个执行一些操作,哪一个更适合选择? 多核系统中使用内核级线程 多核系统中使用用户级

    0热度

    2回答

    如果,例如,有一个让我们说这单核CPU上运行的嵌入式应用。然后该应用程序将移植到多核CPU上。该应用程序是在单核还是多核上运行? 更具体地说,我对ARM CPU(但不仅仅是)和工具链细节感兴趣。 G。标准的C/C++库。 这个问题的意图是:CPU有责任“决定”在多个内核或编译器工具链,开发人员和标准平台特定库上执行?再次,我也对其他系统的倾向感兴趣。 有很多应用程序和RTOS(例如Linux)可以

    0热度

    1回答

    我已经在旧版本Solr中的1个主节点和2个从节点上构建了具有schema.xml的2个核心。 master和slave都使用solrcore.properties来表示他们的角色。例如为奴(注:大师,我只是扭转真/假),它是: enable.master=false enable.slave=true #define master url MASTER_CORE_URL=192.168.1.

    0热度

    1回答

    我想使用一些线程来完成我的计算,并且我的web服务工作得更快。 不要深入计算,它工作正常。但是,我的问题是没有使用这个线程它需要55秒左右的时间,但现在又是55秒左右。 所以我想知道我是否以正确的方式使用它? 这是使用pthreads的正确形式吗? 我的PHP版本:5.5.12 class workerThread extends Thread { public function __c

    0热度

    1回答

    我知道,当你想在多台机器上分配进程时,你必须使用类似于MPI或者python库的东西,比如芹菜,壶,pp等,但是如果你有一台具有多个CPU的单台机器,那么这是必要的吗?所以如果我有一台主板有两个或更多CPU(每个都有多个内核)的机器,python的多处理库足以充分利用那台机器?

    0热度

    1回答

    我的问题是:如果我有一些CPU密集型应用程序在后台运行,多核程序的结果将如何受到影响?我的结果质量是否会受到这些应用程序的影响?

    0热度

    1回答

    我试图改进我的C源代码以并行执行。我有一个四核CPU,所以我认为4是很多线程(一个用于CPU)来运行我的程序,而不是像顺序代码那样进行优化。 但它不工作。我的代码没有OpenMP需要11分钟才能执行,而并行代码需要11分钟。我报告我的所有来源,但并行代码仅在getBasin()函数中。 #include <stdio.h> #include <stdlib.h> #include <math.

    1热度

    1回答

    据我所知,内核中的当前宏返回正在运行的进程的task_struct,但在多核机器的情况下会发生什么?它是否会返回运行在任何内核上的随机进程的task_struct?