计算机科学 ›› 2012, Vol. 39 ›› Issue (3): 124-127.

• 软件工程 • 上一篇    下一篇

FILiC:一种CUDA上的交互型库函数框架

吴伟,卿鹏,漆锋滨   

  1. (江南计算技术研究所 无锡214083)
  • 出版日期:2018-11-16 发布日期:2018-11-16

FILiC:A Framework for Interactive Library on CUDA

WU Wei,QING Peng,QI Feng-bin   

  • Online:2018-11-16 Published:2018-11-16

摘要: CUDA是NVIDIA公司推出的CPU编程模型,它为高效利用CPU计算能力提供了强大的支持。但CUDA线程无法直接访问I/O设备、网卡等外围设备,在CUDA线程与外围设备的交互功能方面,目前CUDA的支持十分有限,仅支持非实时的屏幕打印(printf)。因此提出了一种交互型库函数框架FILiC,它通过设备和主机之间的巧妙交互,高效实现了CUDA线程实时的较完整I/O等函数;并且该框架具有很好的可扩展性,CUDA程序员或者编译器开发者可基于该框架按需求开发新的CUDA线程交互功能。

关键词: CUDA, FILiC,交互型库函数,可扩展性

Abstract: NVIDIA developed the CUDA programming model which provides a way to accelerate more general applicalions by GPU. But CUI)、threads cann't access peripherals directly. As far as library functions interacting with peripherals, only‘printf' is allowed in CUDAthreads by now. We described a framework named FILiC for interactive library,which implements I/O functions in CUDA threads efficiently by interactions between the device and the host And FILiC is a framework with good scalability一CUDA progammers and compiler developers can use it to design some new library functions which interact with peripherals for CUDA threads.

Key words: CUDA,FILiC, Interactive library, Scalability

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!