2012-09-11 2 views
0

나는 자바로 안드로이드 디바이스를위한 계산 집약적 인 프로그램을 작성하려고합니다. 프로그램 속도를 향상시키기 위해 Android의 다양한 프로세서 코어를 활용할 수있는 방법이 있습니까? 몇 가지 유용한 기사에 대한 링크가 높게 평가됩니다. 미리 감사드립니다. 안드로이드 멀티 코어 프로그래밍

+0

참조 http://alsutton.wordpress.com/2010/12/30/multi-core-android-101/ http://android-developers.blogspot.in/2010/07/multithreading-for -performance.html –

+0

스레드를 사용하고 OS에서 처리하도록 할 수는 없습니까? – lahsrah

+0

스레드는 낮은 수준의 작업만큼이나 강력하지는 않습니다. – JoxTraex

답변

1

당신이 살펴볼 수있는 한가지는 Renderscript입니다. 데브 사이트

http://developer.android.com/guide/topics/renderscript/index.html

:

Renderscript는 네이티브 레벨에서 동작하는 플랫폼 독립 계산 엔진을 제공한다. 에 광범위한 계산 능력이 필요한 앱을 가속화 할 때 사용하십시오.

+0

오 !! 그것은 gr8이지만, 어떻게하면 코드의 병목 현상이되고있는 8x8 행렬의 역함수를 찾을 수 있습니까? 현재 사용중인 코드는 일반 자바 코드이며 실행하는 데 너무 많은 시간이 걸립니다. – user1590448

+0

그 부분에 대한 조사가 필요합니다. 나는 100 % 확신하지 못합니다. – JoxTraex

+0

필자는 설명서와 다른 기사를 통해 간행물을 읽었지만별로 도움이되지 않습니다. 안드로이드 프로세서의 여러 코어를 활용할 수있는 방법이 있습니까? GPU와 CUDA 같은 것을 이용하고 싶습니까? – user1590448