美文网首页
硬件编程相关概念

硬件编程相关概念

作者: 不ai吃糖 | 来源:发表于2020-01-22 17:24 被阅读0次

    硬件相关
    1、NoC(network-on-chip)
    NoC是相对于SoC的新一代片上互连技术。SoC(system on chip),即片上系统通讯架构,作用简单来说就是实现芯片上各个部件之间的通信,比如cpu和存储器之间。
    NoC相比SoC自身的特性包括易扩展、较高的通信效率、功耗较低、数据传输可靠性较高。
    https://blog.csdn.net/hulizhuzhenming/article/details/86579695
    2、LLC(last local memory)
    cache是存储器子系统的组成部分,存放指令经常使用的指令和数据,是快设备为了访问慢设备的预留缓冲区(buffer),从而在掩盖访问延时的同时尽可能提高数据传输效率。
    LLC,有又称L3,是cache的一种,主要特点是可以多核共享。
    https://zhuanlan.zhihu.com/p/31422201
    3、DDR(Double data rate)
    双倍速率同步动态随机存储器,在同一个时钟周期内传输两次数据,能够在上升期还下降期各传输一次数据,有较高的数据传输效率。
    https://product.pconline.com.cn/itbk/diy/memory/1107/2476926.html

    并行编程相关
    1、细粒度并行和粗粒度并行
    粗粒度并行是指在多个处理机上分别运行多个进程,由多台处理机合作完成一个程序,一般用算法实现。
    细粒度并行是指在处理机的指令级和操作级的并行性。
    2、规约
    是一类并行算法,对传入的N个数据,使用一个二元的符合结合律的操作符⊕,生成1个结果。比如100个数的相加,主要是跟向量级的运算区分开。

    相关文章

      网友评论

          本文标题:硬件编程相关概念

          本文链接:https://www.haomeiwen.com/subject/ialqzctx.html