简介:人机界面软件不论在何种情况下都要求具有极高的实时性,而软件必须调用的一些复杂算法则会严重影响到软件的实时性。文中介绍了两种解决问题的思路。通过开辟算法专用线程实现前后台线程并行,可以降低数据处理对界面响应过程的影响;GPU编程利用显卡上的流多处理器能提供很高的并行运算能力,但在小规模运算中无法充分体现出其速度优势。两种方法各有优缺点,根据实际情况选择合适的方法,可以有效地降低复杂计算导致的软件响应延迟。
降低复杂算法对人机界面实时性影响的探讨