zoukankan      html  css  js  c++  java
  • DPAA1是如何辅助cpu进行网络加速的?

    1.为何会出现DPAA1?

      1.1 如果没有多核处理器的出现可能就不会出现这个东东了!

      1.2 怎么会跟多核处理器扯上关系呢?

        1.2.1 先聊聊单核处理器会怎么处理网络包呢?

          单核同一时刻只能处理一个网络包即可,处理完上一个接着处理下一个,那么自然处理好的数据包顺序必然和接收到的数据包顺序一致

        1.2.2 那么多核如何处理网络包呢?

          多核同一时刻可以处理多个网络包,此时如果随意组装接收到数据包,那么必然导致组装好的数据包有可能不一致,为了解决这个不一致,可以由软件处理,注意此处就与单核处理的流程发生了差异,多出了一个过程需要软件处理数据包的排序问题,遂出现了DPAA1这种硬件架构,辅助处理软件的数据包排序问题

    2.DPAA1解决了什么问题呢?

      2.1 网络包的排序问题

  • 相关阅读:
    OnContextMenu事件
    wireshark教程
    常见的算法题:逆行单一列表
    GPIO
    USB OTG简要
    软测验点---平衡二叉树
    SSL工作原理
    CFileDialog 使用简单介绍
    eclipse在maven项目交付svn忽略简介
    四个漂亮CSS样式表
  • 原文地址:https://www.cnblogs.com/dakewei/p/10533242.html
Copyright © 2011-2022 走看看