1.为何会出现DPAA1?

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

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

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

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

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

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

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

  2.1 网络包的排序问题

最新文章

  1. Thinking in Unity3D
  2. Roslyn 学习笔记(一)
  3. SQLSERVER远程备份、恢复(转)
  4. 走着官方的教程入门Material Design(一)
  5. Eclipse设置:背景与字体大小和xml文件中字体大小调整
  6. java CyclicBarrier 2
  7. NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
  8. HtmlTestRunner二次封装(TestRunner.py)
  9. 程序模拟浏览器请求及会话保持-python实现
  10. JBoss7安装、测试、配置和启动以及停止,部署
  11. Building Particle Filters and Particle MCMC in NIMBLE
  12. Mac 系统搭建ThinkPHP3.2
  13. 2019.03.25 bzoj4568: [Scoi2016]幸运数字(倍增+线性基)
  14. python全栈开发 * 进程之间的通信,进程之间数据共享 * 180726
  15. 1002-过河卒-洛谷-luogu-动态规划dp
  16. js上传文件(可自定义进度条)
  17. wireshark系列之wireshark过滤器
  18. WCF:该不该用枚举值
  19. form数据请求参数格式
  20. java中举例说明对象调用静态成员变量

热门文章

  1. C# asp.net webapi下支持文件下载输出接口
  2. C# JArray与JObject 的使用
  3. 解决ConfigParser配置option的大小写问题
  4. Springboot整合Mybatis 之分页插件使用
  5. Ecust DIV3 k进制 【暴力不断优化】
  6. maven工程的common模块jar上传至仓库并被其它模块依赖
  7. 2017-2018-1 20155228 《信息安全系统设计基础》第六周学习总结&课下作业
  8. 查看完整的 Unicode 字符集
  9. Dirichlet分布深入理解
  10. (Review cs231n)loss function and optimization