DOI QR코드

DOI QR Code

데이터 송수신이 필수적인 환경에서의 스마트폰의 멀티코어와 멀티쓰레드에 따른 성능 및 전력 분석

Empirical Study on Performance and Power Consumption in Multi-Core and Multi-Threaded Smartphones

  • Lee, Woonghee (School of Electrical Engineering, Korea University) ;
  • Kim, Hwangnam (School of Electrical Engineering, Korea University)
  • 투고 : 2014.05.29
  • 심사 : 2014.08.06
  • 발행 : 2014.08.31

초록

하드웨어의 발전으로 많은 기기가 휴대화 됨에 따라 많은 어플리케이션이 데이터 송수신을 필요로 하게 되었다. 또한 Application Processor (AP)의 발전으로 인해 스마트폰에서도 멀티 코어 및 멀티 쓰레드의 활용이 필수가 되었다. 따라서 본 논문은 데이터 송수신과 프로세싱이 동시에 이루어지는 시스템에서 다양한 데이터 통신 속도, 코어 수, 쓰레드 수를 활용하여 성능을 평가 하고 전력 소모를 분석하였으며, 성능 향상과 효율적인 전력소모 측면에서의 적절한 쓰레드 수를 결정할 수 있는 방향을 제시한다.

Due to the advance of hardware, various devices have mobility features, and many applications need the data transmission. In addition, it is essential for latest smartphones to utilize multi-cores and multi-threads because of the enhancement of Application Processor. Therefore, this paper analyzes the performance/power consumption according to transmission rate, the number of cores, and that of threads in the system that is supposed to conduct data transmission and processing simultaneously. Through the analysis, this paper provides a direction for the proper number of threads in terms of performance improvement and efficient power consumption.

키워드

참고문헌

  1. F. Richter, The United States Ranks 13th in Smartphone Penetration(2013), Retrieved May 20, 2014, from http://www.statista.com/chart/405/the-un ted-states-ranks-13th-in-smartphone penetration.
  2. P. Radojkovic, V. Cakarevic, M. Moreto, J. Verdu, A. Pajuelo, F. J. Cazorla, M. Nemirovsky, and M. Valero, "Optimal task assignment in multithreaded processors: A statistical approach," in Proc. 17th Int. Conf. Architectural Support for Programming Languages and Operating Systems(ASPLOS XVII), pp. 235-248, New York, USA, Mar. 2012.
  3. C. Isci, A. Buyuktosunoglu, C. Y. Cher, P. Bose, and M. Martonosi, "An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget," in Proc. IEEE/ACM Int. Symp. Microarchitecture (MICRO 39), pp. 347-358, Washington, DC, USA, Dec. 2006.
  4. R. Rabenseifner, G. Hager, and G. Jost, "Hybrid MPI/OpenMP parallel programming on clusters of multi-core SMP nodes," in Proc. 17th Euromicro Int. Conf. Parallel, Distrib. Network-based Process., pp. 427- 436, Weimar, Germany, Feb. 2009.
  5. W. Lee and H. Kim, "Performance analysis on multi-core and multi-threaded smart phones," in Proc. KICS Int. Conf. Commun. 2014 (KICS ICC), pp. 148-149, Pyungchang, Korea, Jan. 2014.
  6. J. L. Gustafson, "Reevaluating Amdahl's law," Commun. ACM, vol. 31, no. 5, pp. 532-533, May 1988. https://doi.org/10.1145/42411.42415
  7. R. D. Blumofe and D. S. Park, "Scheduling large-scale parallel computations on networks of workstations," in Proc. IEEE Int. Symp. High Performance Distrib. Computing, pp. 96-105, San Francisco, USA, Aug. 1994.
  8. S. Yoo, J. Ahn, and H. Kim, "Localization with limited devices at controlled environment," in Proc. KICS Int. Conf. Commun. 2012 (KICS ICC), pp. 17-18, Pyungchang, Korea, Feb. 2012.
  9. S. Yoo and H. Kim, "A study on the localization with handicapped mobile device system", in Proc. KICS Int. Conf. Commun. 2013 (KICS ICC), pp. 282-283, Pyungchang, Korea, Jan. 2013.