我正試圖在Java中爲android設備編寫一個計算密集型程序。有沒有一種方法可以在Android中利用不同的處理器核心來提高我們程序的速度? 鏈接到一些有用的文章將不勝感激。 在此先感謝。Android中的多核心編程
回答
你可以考慮的一件事是Renderscript。
http://developer.android.com/guide/topics/renderscript/index.html
從開發站點:
的renderScript提供 在本地級別運行獨立於平臺的計算引擎。使用它來加速你的需要大量計算能力的應用程序。
哦!它是gr8,但是我怎麼能用它找到8x8矩陣的逆矩陣,這是我的代碼的瓶頸。我正在使用的當前代碼是普通的Java代碼,需要花費太多時間來運行。 – user1590448
這必須是你的一些研究,我不是100%確定。 – JoxTraex
我瀏覽過文檔和其他有關rederscript的文章,它似乎沒有什麼幫助。有什麼方法可以利用Android處理器的多核?就像利用GPU和CUDA一樣? – user1590448
- 1. AMD多核心編程
- 2. 多核心編碼
- 3. 核心數據和多線程編程
- 4. android核心庫編譯
- 5. 多CPU核心中的Java多線程
- 6. 多核心theora編碼
- 7. 多線程和多核心
- 8. 在C編程中傾倒的核心
- 9. UISlider核心數據編程
- 10. 多核心處理器中的線程
- 11. 多線程核心數據
- 12. Android中的核心數據
- 13. 多線程程序的核心轉儲
- 14. 已執行線程的核心編號
- 15. 使用多核心編譯g ++
- 16. Python的多核編程
- 17. 多線程 - 線程每個核心
- 18. 雙核心機器上的多線程?
- 19. java多線程的核心概念
- 20. 殘破的多線程核心數據
- 21. Android - 多個應用程序的相同核心功能
- 22. 編碼MySql的EF核心
- 23. 編程與Java核心 - 反射API
- 24. 開啓核心/崩潰轉儲編程
- 25. Haskell中的多核編程 - Control.Parallel
- 26. wcf和多核心
- 27. Android內核模塊編程
- 28. 以編程方式更改核心菜單/核心子菜單的選擇
- 29. ApplicationUser多對多EF核心
- 30. 在.net核心Ef中的核心
參考http://alsutton.wordpress.com/2010/12/30/multi-core-android-101/ http://android-developers.blogspot.in/2010/07/multithreading-for -performance.html –
你不能只使用線程並讓操作系統照顧它嗎? – lahsrah
線程沒有低級操作那麼多的功能,它的方式更快。 – JoxTraex