搜索资源列表
Prime
- JAVA多线程找质数。 输入为你想要创建的线程数和质数上限。 例: java PrimeSieve 10 3会利用三个线程输出10以下所有的质数-JAVA multi-threading to find prime numbers. Enter the number of threads you want to create the maximum number and quality. Example: java PrimeSieve 10 3 will make use of
OpenMP
- OpenMP并行计算算法,OpenMP并行程序设计,本篇文章中讲的几个OpenMP指令parallel, for, sections, section实际上都是用来如何创建线程的-OpenMP parallel computational algorithms, OpenMP parallel programming about this article several OpenMP parallel directive, for, sections, section are actually
Colfax-HOW-Day-04
- 引入了线程并行,OpenMP并行框架。讨论的主题包括:使用线程来利用多个处理器内核,线程和数据并行,协调使用OpenMP线程的创建和团队他们处理循环和树木的任务。OpenMP的讨论提到控制线程的数量,控制变量条款和范围的共享,循环调度模式,使用互斥锁来保护竞争的条件,并与线程私有变量减少并行可扩展的方法。讲座部分的结论与讨论的一般方法来实现在计算应用中的并行的机会。动手部分演示了使用OpenMP并行串行计算和论证了循环变量共享,在一个应用实例进行数值积分的互斥和并行还原。-Session 4 i
Pi
- 运用蒙特卡洛方法计算π,多线程计算。创建几个线程,每个线程都会生成随机点并确定点是否落在圆圈内。 每个线程都必须更新圈内所有点的全局计数。 一旦所有线程退出,父线程将计算并输出π的估计值。 使用互斥锁或信号量保护共享全局变量更新时的竞争条件。 值得尝试生成的随机点的数量。 作为一般规则,点的数量越大,近似值越接近π。(Estimating Pi using Monte Carlo)
