摘要
本发明属于PCIe交换芯片领域,涉及一种具有存储和网络加速功能的PCIe交换芯片,通过在PCIe交换芯片内添加数据加速功能模组,所述数据加速功能模组包括内置iEP、控制单元、内置CPU及固件、DMA和地址转换单元ATU。本发明可以将原本在主机CPU上运行的跟网络或存储设备硬件交互相关的负载,卸载到PCIe交换芯片来执行,保证主机CPU能更有效地运行应用程序。在使用了本发明提供的具有数据加速功能的PCIe交换芯片,连接网络或存储设备到主机CPU以后,CPU的全部算力都可以用来运行应用程序,不需要花费CPU的运算能力在跟硬件相关的操作系统用户态和内核态的状态切换、中断处理上下文切换,或者轮询等数据处理上,可以显著提高CPU的处理能力和使用效率。