DPAA1是如何辅助cpu进行网络加速的?
2024-08-27 15:02:31
1.为何会出现DPAA1?
1.1 如果没有多核处理器的出现可能就不会出现这个东东了!
1.2 怎么会跟多核处理器扯上关系呢?
1.2.1 先聊聊单核处理器会怎么处理网络包呢?
单核同一时刻只能处理一个网络包即可,处理完上一个接着处理下一个,那么自然处理好的数据包顺序必然和接收到的数据包顺序一致
1.2.2 那么多核如何处理网络包呢?
多核同一时刻可以处理多个网络包,此时如果随意组装接收到数据包,那么必然导致组装好的数据包有可能不一致,为了解决这个不一致,可以由软件处理,注意此处就与单核处理的流程发生了差异,多出了一个过程需要软件处理数据包的排序问题,遂出现了DPAA1这种硬件架构,辅助处理软件的数据包排序问题
2.DPAA1解决了什么问题呢?
2.1 网络包的排序问题
最新文章
- Thinking in Unity3D
- Roslyn 学习笔记(一)
- SQLSERVER远程备份、恢复(转)
- 走着官方的教程入门Material Design(一)
- Eclipse设置:背景与字体大小和xml文件中字体大小调整
- java CyclicBarrier 2
- NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
- HtmlTestRunner二次封装(TestRunner.py)
- 程序模拟浏览器请求及会话保持-python实现
- JBoss7安装、测试、配置和启动以及停止,部署
- Building Particle Filters and Particle MCMC in NIMBLE
- Mac 系统搭建ThinkPHP3.2
- 2019.03.25 bzoj4568: [Scoi2016]幸运数字(倍增+线性基)
- python全栈开发 * 进程之间的通信,进程之间数据共享 * 180726
- 1002-过河卒-洛谷-luogu-动态规划dp
- js上传文件(可自定义进度条)
- wireshark系列之wireshark过滤器
- WCF:该不该用枚举值
- form数据请求参数格式
- java中举例说明对象调用静态成员变量
热门文章
- C# asp.net webapi下支持文件下载输出接口
- C# JArray与JObject 的使用
- 解决ConfigParser配置option的大小写问题
- Springboot整合Mybatis 之分页插件使用
- Ecust DIV3 k进制 【暴力不断优化】
- maven工程的common模块jar上传至仓库并被其它模块依赖
- 2017-2018-1 20155228 《信息安全系统设计基础》第六周学习总结&;课下作业
- 查看完整的 Unicode 字符集
- Dirichlet分布深入理解
- (Review cs231n)loss function and optimization