我正在尝试改进在ARM Cortex-A8处理器上运行的图像处理项目。
我从内存中访问8位灰度图像数据。在我的函数中,现在我通过逐字节方式访问单个像素值。
我认为通过使用NEON,我可以通过一次从内存中访问128/8 = 16个字节并在我的函数中使用它们来改进此过程。但是,在运行更改版本后,我发现这实际上比逐字节访问花费更多时间。我认为我的使用NEON获取数据已成为瓶颈,需要更多时间来完成,超过了计算时间。
ARM Cortex-A8的数据总线大小是多少?每个内存获取访问多少字节?
我从内存中访问8位灰度图像数据。在我的函数中,现在我通过逐字节方式访问单个像素值。
我认为通过使用NEON,我可以通过一次从内存中访问128/8 = 16个字节并在我的函数中使用它们来改进此过程。但是,在运行更改版本后,我发现这实际上比逐字节访问花费更多时间。我认为我的使用NEON获取数据已成为瓶颈,需要更多时间来完成,超过了计算时间。
ARM Cortex-A8的数据总线大小是多少?每个内存获取访问多少字节?