Introduction 这两年深度学习大火,Cuda跟着吃红利,OpenCL发展也很快.虽然OpenCL不是事实上的标准,但是作为开放标准,适应性是很强的,除了显卡之外,CPU/FPGA上都可以执行. 第一个OpenCL Workshop的具体目标就是编写一个音频文件升频工具,用来给PCM编码的WAV文件四倍频,把升频结果写到一个新的WAV文件里面. 用于升频的主要方法,数字滤波,可以广泛用于数字音频的处理. 首先会用传统的C语言编写单线程升频算法,然后用OpenCL编写并行加速版本,最后用C…