KDE GSoC 的貢獻者最近在 KStars 加入 OpenCL GPGPU 的支援。根據測試,在處理 100 萬 skypoints 的情況下,新演算法配合 OpenCL 只要 30ms,舊演算法則要 3947ms。
雖然 OpenCL 可以提供非常重要的性能增益與處理大量資料的能力。但問題是 Linux 上的 OpenCL 支援相當古怪,同時有三種支援實現:Intel、AMD 和 nVidia ,而且他們所有都是專有軟體。因此 KStars 的設計有考慮到讓所有使用者都可以使用 OpenCL。
來源:KStars GSoC: OpenCL and a first performance report
雖然 OpenCL 可以提供非常重要的性能增益與處理大量資料的能力。但問題是 Linux 上的 OpenCL 支援相當古怪,同時有三種支援實現:Intel、AMD 和 nVidia ,而且他們所有都是專有軟體。因此 KStars 的設計有考慮到讓所有使用者都可以使用 OpenCL。
來源:KStars GSoC: OpenCL and a first performance report