码迷,mamicode.com
首页 >  
搜索关键字:多核cpu    ( 370个结果
Linux3.19内核block层出现新变化,增加 multi-queue block layer
最近Linux的最新内核已经release到Linux-3.19-rc6,根据Linus的release note,大约再经过一次rc7版本就可以正式release了。Linux 3.19内核在block层的最大变化就是增加了一个multi-queue block layer,来更好的支持类似于NVME等支持multi-queue机制的设备。所谓的multi-queue机制就是在多核CPU的情况下...
分类:系统相关   时间:2015-01-29 10:35:26    阅读次数:420
CUDA, 软件抽象的幻影背后 之二
上一篇里说到,有两点对CUDA的计算能力影响甚大:数据并行,以及用多线程掩盖延迟。接下来我们要深入到其硬件实现,看一看这些机制是如何运作的。 通常人们经常说某GPU有几百甚至数千的CUDA核心,这很容易让人联想到多核CPU。不过事实上两种“核心”是不一样的概念,GPU的CUDA核心只相当于处理器中的执行单元,负责执行指令进行运算,并不包含控制单元。可以类比到CPU核心的是流多处理器(Streaming Multiprocessor,简写为SM. Kepler中叫做SMX,Maxwell中叫做SMM),通常...
分类:其他好文   时间:2015-01-21 20:14:34    阅读次数:302
在Visual Studio中设置多核并行编译
VS是一款非常强大实用的IDE,是在Windows环境下学习编程的首选软件。 有些时候大一点的工程项目编译要耗时挺长时间,随便修改一下代码就可能要编译将近一分钟,甚至更多。即便在开启的增量编译的情况下,也没什么显著改进。所以,在多核时代,充分发挥多核CPU的优势,实现并行编译,为缩短编译时间提...
分类:其他好文   时间:2015-01-21 16:27:19    阅读次数:236
构建Nginx Cache高性能缓存系统
随着Nginx web服务器得到越来越多的SA的青睐,Nginx的cache功能已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。 而在性能上,Nginx对多核CPU的利用,胜过Squid不少。另外,在反向代理、负载均衡、健康检查、后端服务器故障转移、Rewrite重写随着Nginxweb服务器..
分类:系统相关   时间:2015-01-19 06:55:11    阅读次数:171
Cortex-A15 Memory Hierarchy
ARM 平台为实现速度和成本的平衡,使用多个层次的内存架构。 对于多核 CPU 组成的 SOC,每个CPU 内部都有一组高速缓存,包含:ICache、DCache 和 TLB。多个 CPU 共享一个更大的 L2 缓存。L2缓存再和 CPU 外部的DDR3 内存交互。 ICache 和 DCache ...
分类:其他好文   时间:2015-01-15 12:36:20    阅读次数:286
redis 源码学习(复制 Replication)
redis 复制(Replication)功能,是实现主从数据库。 如果想提高请求效率,可以使用主数据库用于写操作,从数据库用于读操作。并且可以使用一个主,多个从。 redis是个单线程的程序,所有的事件(文件事件和时间事件)都是在一个线程中完成的。没有什么读写锁,可以释放程序的执行效率。从另一个角度来说,单线程只可能在一个CPU里面跑,没有利用多核CPU的处理能力,可以使用主从数据库来解决处...
分类:其他好文   时间:2015-01-15 00:33:02    阅读次数:197
Linux C 程序 线程(18)
线程控制1.线程与进程的关系线程:计算机中独立运行的最小单位。在用户角度:多个线程是同时执行的。操作系统角度:各个线程交替执行以上只针对单核CPU的情况在多核CPU主机上,多个线程可以同时运行。为什么支持对进程的情况下引入多线程?多线程相对多进程有以下优点:1.多进程的情况下,每个进程有自己的独立的...
分类:编程语言   时间:2015-01-08 14:58:38    阅读次数:211
JAVA笔记:多线程的理解及应用(一)
进程与线程 进程是程序的一次动态执行过程,它经历了从代码加载、执行、执行结束的一个完整过程,这个过程也是整个进程的生命周期。 多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发机制的基本单位。 传统的单核CPU在同一个时间段可以有多个程序在执行,但是只能有一个程序在某一时间点运行,所有的程序都要抢占CPU资源。 多核CPU下程序会并发执行。 Java中多线程的实现 ...
分类:编程语言   时间:2015-01-06 10:11:44    阅读次数:166
Linux下多核环境Erlang的SMP測试
目标(1) 了解在多核cpu环境下,erlang并发进程调度对各个cpu核负载的影响;(2) Erlang虚拟机的内存添加机理;(3) Erlang进程的调度情况;(4) Linux下监控cpu的使用状况实验环境联想小型机:操作系统:RedHat Enterprise LinuxServer rel...
分类:系统相关   时间:2015-01-03 14:36:26    阅读次数:277
F# 天生就是就异步和并行的料
做模型开发免不了要使用异步和并行计算,尤其在多核CPU的今天,更是如此,F#恰逢其时,天生就具备这种能力,先看一个例子。open Systemopen System.Drawingopen System.Windows.Formsopen System.Threadinglet r = Random...
分类:其他好文   时间:2014-12-31 18:13:38    阅读次数:321
370条   上一页 1 ... 31 32 33 34 35 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!