![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 81
brfeng
这个作者很懒,什么都没留下…
展开
-
多核体系概述--多核系列之一
接触多核有段时间了,决定把这方面的知识做个总结。 1。多核基本理论多核即在一个单芯片上面集成两个甚至更多个处理器内核,其中每个内核都有自己的逻辑单元、控制单元、中断处理器、运算单元、一级cache、二级cache共享或独有,其部件的完整性和单核处理器内核相比完全一致。片上多核处理器(CMP)是将多个计算内核集成在一个片处理器芯片中,从而提高计算能力。每个微处理器核心实质上都是一个相原创 2013-05-16 22:31:32 · 2475 阅读 · 0 评论 -
软件并行模型--多核系列之二
网络多核处理器硬件的设计都与并行处理相关,包括通常核间并行、核内部并行、核与协处理器的并行。如何组织核间并行以及核与协处理器的并行是网络处理器并行模型研究的重点。在硬件并行的基础上,软件的处理就是要充分利用处理任务间的彼此独立性,将不同的任务同时交给不同的硬件单元来处理。通常,一个网络应用程序可分为三个逻辑层面:控制层、数据处理层和管理层。从网络处理器所面向的处理任务看,不同的处理层面并行特性原创 2013-05-16 22:31:34 · 982 阅读 · 0 评论 -
程序设计中多核的影响--多核系列之三
1。内存对齐及cache对性能的影响在RISC体系结构下,当数据在自然对齐的边界时内存操作更加高效。CPU在读取内存的时候,是以cache线的长度来读取的,当cache block为128bytes时, CPU每次会读取128bytes至L2 cache,如果在分配时不以128bytes对齐就会增加内存的访问次数,对程序的效率有很大的影响。如果数据超出了cache line的长度(128b原创 2013-05-16 22:31:36 · 1045 阅读 · 0 评论