Papers/Multi_Core기반 테스트

Increase Performance With Embedded Multi-Core Processors

tomato13 2008. 6. 15. 21:44

이 자료의 가설(hypethesis)은 다음과 같다.

 

"Multi-core processors deliver (compared to single-core processors) higher computing performance at lower core clock rates, This results in reduced power consumption and heat loss."

 

그리고 결론은 "그렇다."이다. ㅡ.ㅡ;; 쉽게 얘기하면 multi-core방식이 single-core에 비해서 performance도 높고 energy efficiency도 좋다는 얘기이다. 관련 내용을 인용하면 아래와 같다.

"Best efficiency gain has been determined for 4CPU@66MHz va. 1CPU@264MHz case. " (cpu x prequency 를 계산하면 264MHz로 동일하다.)

그리고 이 때 1.69배의 효과가 있다고 한다.

그리고 아래와 같이 설명한다.

 

"The more CPUs are active and the higher the frequency is, the better the efficiency is.

The higher the number of CPUs (considering the rule N1 x f1 = N2 x f2) the better the efficiency is in case of well distributable workload to the available CPUs.

The energy consumption is the main factor leading to efficiency gain.

The single CPU case shows lowest efficiency because of the above described effects."

 

아래는 주요 내용에 대한 인용이다.

 

Conclusion

The demand of increasing computing performance at lower power consumption is the near future is very obvious. Observations from the PC world reveal that a border of increasing computing performance by increase of core frequency is visible. In mobile devices this wil be seen even earlier because of tighter power consumption limitation.

Multi-core processing is a key technology towards higher peak computing performance. The current state of the analysis has shown that in case of well distributable workload the efficiency of such a multi CPU environment is in many cases much higher compared to single-CPU environment. In case of process parallelism, as shown in the MPG123 results, this is mostly based on power consumption reduction. In case of thread level parallelism this is based on CPU interaction leading to better computing performance of the whole system and power consumption reduction, which results in even better efficiency gain values.