GPU可以用于Android Environmement上的数值计算(复矩阵乘法)吗?

Posted

技术标签:

【中文标题】GPU可以用于Android Environmement上的数值计算(复矩阵乘法)吗?【英文标题】:Can GPU be used in numerical calculations (Complex matrix multiplication) on Android Environmement? 【发布时间】:2013-02-07 20:02:24 【问题描述】:

我正在 android 中实现卡尔曼滤波器算法。该代码有一些复杂的矩阵乘法运算。矩阵元素是浮点类型。我的问题是

1) 浮点数在 Android 中是如何处理的??

2) GPU 可以用于复杂矩阵(浮点类型的元素)计算或任何类型的数值计算吗?

非常感谢

【问题讨论】:

你研究过 Renderscript 吗? developer.android.com/guide/topics/renderscript/index.html 感谢您的建议。 【参考方案1】:

android.opengl.Matrix 库为您解决了这个问题

renderscript 似乎是一种用户更可控的解决方案。

【讨论】:

android.opengl.Matrix 库用于计算机图形。我正在寻找在 Android 环境中使用 GPU 进行数值计算的库。一个有助于提高处理大型复杂矩阵计算的程序性能的库。 ^^ 如果不是使用 GPU 进行数值计算的库,您认为计算机图形是什么鬼,有助于提高处理大型复杂矩阵计算的程序的性能?我需要一种算法,将一系列数字按固定顺序排列。 -- “排序算法到此结束。” -- 不,这些是针对列表的。我有一系列数字。

以上是关于GPU可以用于Android Environmement上的数值计算(复矩阵乘法)吗?的主要内容,如果未能解决你的问题,请参考以下文章

用于 android 的 ML-Kit 人脸检测是不是支持 GPU 加速?

android手机GPU显存有必要么?

Android Studio,运行模拟器时突然出现 GPU 驱动程序问题

是否可以将 GPU 用于一般用途?

Android WebView执行GPU命令的过程分析

内存测试——Android Studio自带内存检测功能