一种基于总线的异构处理器间通讯机制的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:dengxiaofei317
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络处理器(network processor,NP)与通用CPU相结合的异构处理器系统正成为新一代网络计算平台的重要发展方向.在这种架构中,NP与通用CPU之间底层通讯效率的高低,直接影响到上层的特定网络应用处理(如防火墙等)的性能.该文在对异构处理器间通讯问题研究的基础上,提出了一种基于PCI总线的底层通讯机制BBCM(Bus-Based Communication Mechanism).BBCM在非透明PCI桥两侧实现了分布式共享内存,并结合动态链式DMA以及辅助的软件控制中断驱动的消息机制,降低了CPU的负载和信息交互的延迟,提高了数据传输的带宽.BBCM已经在linux下实现了原型,并在测试中表现出了良好的性能.
其他文献
该课题组从实际应用需求出发,力求研制出一套高质量的VDR产品,该文即是对其中音频实时记录进行研究.该文首先对音频编解码技术进行了研究,通过分析和比较,选定G.726自适应差
随着互联网技术在全球的快速发展,网络电视(IPTV)的发展也越来越成熟,在人们的生活中也越来越普及,用户数量也每年都在增长。用户可以在IPTV中点播感兴趣的视频,因此IPTV系统
随着网络规模的不断扩大,网络已成为各种应用和信息服务的重要支柱和基础平台,网络管理也随之提到非常重要的位置上。网络管理是为满足用户安全、可靠、正常使用网络服务,以及保
随着集群系统的普及和网格研究的越来越深入,如何更好的利用这些资源成为这一领域的研究热点之一.传统的使用集群的方式就是直接登陆到集群节点上编译执行自己的程序,由于人
随着虚拟现实技术的发展,三维场景的复杂度不断增加,研究人员提出了多种场景绘制加速算法.图像缓存绘制加速算法是其中一种较为重要的加速技术,它的核心思想是利用静态场景漫
质量管理是软件开发过程中最关键的活动之一,它提供了一系列的活动并以此为依据保证软件过程和产品的质量.目前,软件质量管理大多依赖于质量管理者的经验;质量计划的制订与跟
操作系统是整个计算机系统的基础,它的可靠性、安全性影响到整个系统的可靠性、安全性。操作系统中最重要的部分是系统内核,因此必须要确保内核的可靠性。在可靠的内核下,同
本文主要讨论作者在博士阶段研究工作所涉及的量子信息处理中三个重要而基本的课题:量子信息的无错分辨、量子信息的克隆与删除、量子纠缠转化。在对量子力学和量子信息论做了
互联网络具有两个重要特征:一个是数据量非常大,另一个是数据更新速度极快。网络用户对及时的、个性化的网络信息服务越来越感兴趣。网络信息跟踪被用来跟踪动态网络,即时地获取
随着网络视频会议技术的发展,越来越多类似远程教学、招聘面试、员工培训这样的多媒体交互活动可以通过因特联网络跨地域的进行,在高速高效完成任务的同时大大节省了系统使用