首页> 外文会议>IEEE International Symposium on Computer Architecture and High Performance Computing >Performance-Aware Device Driver Architecture for Signal Processing
【24h】

Performance-Aware Device Driver Architecture for Signal Processing

机译:用于信号处理的性能感知设备驱动程序体系结构

获取原文

摘要

The growing computational power of modern CPUs allows increasingly complex signal processing applications to be successfully implemented and executed on general-purpose processors and operating systems. In this regard, the application's architecture, its design, and operating system integration directly affect the maximal achievable processing bandwidth. In this paper, we present alternative driver architectures for signal processing applications that differ in the distribution of processing stages between kernel space and user space. Using the processing of ADS-B air traffic radio signals for civil aviation as case study, we evaluate the performance of the design alternatives on a Linux system and quantify their strengths and weaknesses with respect to data overhead, usage of vector units, applicable compiler optimizations, and cache behavior. Based on our results, we determine the best design choice and derive guidelines for the development of efficient signal processing applications.
机译:现代CPU不断增长的计算能力使越来越复杂的信号处理应用程序能够在通用处理器和操作系统上成功实现并执行。在这方面,应用程序的体系结构,其设计和操作系统集成直接影响最大可实现的处理带宽。在本文中,我们提出了信号处理应用程序的替代驱动程序体系结构,这些体系结构在内核空间和用户空间之间的处理阶段分配方面有所不同。通过以民用航空ADS-B空中交通无线电信号处理为案例研究,我们评估Linux系统上设计替代方案的性能,并量化其在数据开销,矢量单位的使用,适用的编译器优化方面的优缺点。 ,以及缓存行为。根据我们的结果,我们确定最佳的设计选择,并得出有效信号处理应用程序开发的准则。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号