首页 > TAG信息列表 > multicore

RTOS介绍------十、Multicore Systems

Concepts Asymmetric multiprocessing 非对称多核 (AMP) 和 symmetric multiprocessing 对称多核 (SMP)的区别。 AMP 是一种编程范式,它使用多个内核或处理器同时运行多个任务。 它需要一个核心/处理器作为运行操作系统 (OS) 的主核。 它将工作发送到其他核,称为辅核。 请注意

有关Unix / Linux内核编程的问题

我想了解有关可伸缩多处理器(smps)的linux / Unix内核编程.我发现了这本书UNIX(R)Systems for Modern Architectures http://www.amazon.com/UNIX-Systems-Modern-Architectures-Multiprocessing/dp/0201633388/ref=pd_rhf_p_t_3.自1994年发行以来,还有其他良好的资源或更好的书吗?

android-多核处理器的多线程

我有三星Galaxy S3,它使用了自己的Exynos 4 Quad处理器.因此,我想优化我的应用程序,使其可以使用处理器的所有4个核心. 所以我做了一些测试: >在一个线程中运行任务.处理时间-8秒.>在四个线程中运行任务.处理时间-仍为8秒. new Thread() { public void run() {

我可以在PHP的多核LAMP机器上调用多个FFMPEG进程吗?

我正在使用PHP使用exec()调用FFMPEG命令.启动该命令的脚本从另一个PHP脚本使用调用 proc_close(proc_open('php /phpdirectory/process.php &', array(), $foo)); 这很好. ffmpeg命令被调用并“在后台”运行,留下第一个脚本返回给用户,在这种情况下继续进行文件上传.如果我使用的

linux-CPU亲和力的优缺点

假设我有一个多线程应用程序(例如〜40个线程)在多处理器系统(例如8个内核)上运行,并以Linux作为操作系统,其中不同的线程实际上是内核调度的LWP(轻量级进程). 使用CPU关联会带来什么好处/缺点? CPU亲和力是否通过将线程本地化到一部分核心来帮助您,从而最大程度地减少缓存共享/丢失,

java-如何将任务分配给每个处理器核心?

我正在四核Android手机上执行基本的加密/解密. 当前,每个文件加密时间为1.45秒.对于200个文件,多数民众赞成在5分钟左右. 如果使用全部4个内核,我可以将性能提高4倍. for(i=0;i<200;i++) { encrypt(file[i]); } 将是简化的伪代码,我现在正在使用. 如何在android java编程的

c-如何在其他内核上运行每个线程?

我有一台udp服务器,可以接收数据并对其进行计算. 每个角色都有两个线程. 在我的CPU中是8多核,我以可变速度发送数据. 但是在最大程度上我使用了ony吗?我的CPU两个核心的百分比50%.如果我发送更多的数据,我的缓冲区将满,并且不使用更多的cpu. 为什么每个核心仅产生50%而不更多? 我认为将

mysql – “foreach”循环:使用R中的所有核心(特别是如果我们在foreach循环中发送sql查询)

我打算用“foreach”来uitlize我的CPU中的所有核心.我需要在循环中发送一个sql查询.该脚本在正常的’for’循环中工作正常,但是当我将其更改为’foreach’时它会出现以下错误. 错误是: select: Interrupted system call select: Interrupted system call select: Interrupt

了解多核SMP系统[已关闭]

我试图了解多核系统如何工作以及如何为具有许多核心的系统编写高效的程序.我知道这是一个非常难的话题,但我对最快的解决方案非常感兴趣. 首先,我试图了解线程是如何工作的.很明显,在大多数情况下,多线程可以显着提高性能.根据this页面,这是多线程工作的方式: 但为什么在N个线程之间

提高Android OpenCV项目的性能

我正在开发基于Android手机的盲人识别系统.为此,我使用OpenCV作为图像处理框架.我实现了一个方形检测模块,它工作得很好. 手机摄像头每秒释放30帧,因此处理速度非常慢.我使用canny边缘检测算法(用于方形检测).输出结果在Android SurfaceView中绘制.有什么建议加快这个吗?用GLSurface

在为Android编码时,有没有办法单独获取设备的每个核心的CPU使用率?

这是我第一次在这里提问.我试着很好地研究,所以如果我之前忽略了这个问题的帖子,我会提前道歉.我想看看我的应用程序在运行时是否可以获取使用情况统计信息.我正在运行一些性能相对较高的程序,我很想知道核心之间的计算分配情况(并在程序本身中显示这些信息). 再次,抱歉,如果这篇文

Linux上的处理器亲和力

谢谢你到目前为止的所有答案! 我有一个双核处理器,我想让所有进程运行 在core1上但只有一个.我现在知道我可以使用taskset来设置当前运行的所有内容例如,绑定到处理器1.现在我希望我的OWN应用程序已经安排好了在启动应用程序后立即在处理器2上执行.换一种说法,有没有办法告诉我的应

如何指定CPU核心在Linux中运行程序

我需要在CPU的同一核心上运行两个程序.第二个程序总是在另一个核心上运行,因为第一个程序使用第一个核心的50%.如何强制Linux在核心上运行程序?解决方法: schedtool -a 0x1 -e program1 schedtool -a 0x1 -e program2 有关详细信息,请参阅schedtool manual.

关于python多处理的初学者问题?

我在要处理的数据库中有许多记录.基本上,我想在文本字符串行的标记和结尾处运行几个正则表达式替换,然后将它们写回数据库. 我想知道多处理是否加快了执行此类任务所需的时间. 我做了一个 multiprocessing.cpu_count 它返回8.我尝试过类似的东西 process = [] for i in range(4

使用四个CPU来运行python脚本

我正在运行一个python脚本,它在一个大图上做一些操作,所以我想利用我的PC的4个核心.观察任务管理器我可以看到所有CPU都在运行,但总CPU使用率高达50%.由于我专门设置这台PC来运行这个脚本,我想尽可能多地使用它的CPU.是否有一个python模块或任何可以在我的操作系统(Windows 7)中设置

在Linux上将多核组合到SIngle核心处理中,可能吗?

我正在考虑一个想法,一个需要在Core i7 cpu上运行全面性能的延迟应用程序.是否有任何Linux软件/实用程序可以组合该应用程序的所有内核,因此它可以比仅使用1个内核更高的性能进行处理? 应用程序是readpst,它只使用1 Core处理outlook PST文件. 如果我不能使用所有内核就可以了,如果可

python – 线程可以切换CPU吗?

在我的工作场所,有一个共享的强大的24核服务器,我们在其上运行我们的工作.为了充分利用多核CPU,我编写了一个长期运行程序的多线程版本,以便在每个核心上同时运行24个线程(通过Jython中的线程库). 如果没有其他工作正在运行,程序将快速运行.但是,我在一个核心上同时运行一个大工作,

java – LIBSVM线程是否安全

在使用LIBSVM时,我想利用当今的CPU多核功能.我想知道/理解的是我是否可以安全地从多个线程同时调用LIBSVM服务(例如,在8个不同模型上调用svm_train(),参数调整过程具有不同的参数). 我能找到的唯一参考是LIBSVM网站上的这个: Q: How can I use OpenMP to parallelize LIBSVM on a mu

c# – 这种并行排序合并是否正确实现?

这种并行合并排序是否正确实现?它看起来是正确的,我花了40秒写一个测试,它没有失败. 它的要点是我需要通过每次将数组分成两半来排序.然后我试图确保我出错了asked a question for a sanity check(我自己的理智).我想要一个in place sort但是在看到答案时决定复杂的方式,所以我实现