首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号