Big or Little: A Study of Mobile Interactive Applications on an Asymmetric Multi-core Platform

被引:33
|
作者
Seo, Wonik [1 ]
Im, Daegil [2 ]
Choi, Jeongim [1 ]
Huh, Jaehyuk [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Sch Comp, Daejeon, South Korea
[2] Samsung Elect, Suwon, South Korea
关键词
asymmetric multi-core; mobile application; scheduling; power management; workload analysis; PERFORMANCE;
D O I
10.1109/IISWC.2015.7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper characterizes a commercial mobile platform on an asymmetric multi-core processor, investigating its available thread-level parallelism (TLP) and the impact of core asymmetry on applications. This paper explores three critical aspects of asymmetric mobile systems, asymmetric hardware platform, application behavior, and the impact of scheduling and power management. First, this paper presents the performance and energy characteristics of a commercial asymmetric multi-core architecture with two core types. The comparison between big and little cores shows the potential benefit of asymmetric multi-cores for improving energy efficiency. Second, the paper investigates the available thread-level parallelism and core utilization behaviors of mobile interactive applications. Using popular mobile applications for the Android system, this paper analyzes the distinct TLP and CPU usage patterns of interactive applications. Third, the paper explores the impact of power governor and CPU scheduler on the asymmetric system. Multiple cores with heterogeneous core types complicate scheduling and frequency scaling schemes, since the scheduler must migrate threads to different core types, in addition to traditional load balancing. This study shows that the current mobile applications are not fully utilizing the asymmetric multi-cores due to the lack of TLP and low computational requirement for big cores.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] On the maturity of parallel applications for asymmetric multi-core processors
    Chronaki, Kallia
    Moreto, Miguel
    Casas, Marc
    Rico, Alejandro
    Badia, Rosa M.
    Ayguade, Eduard
    Valero, Mateo
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 127 : 105 - 115
  • [2] Heterogeneous Multi-Core Platform for Consumer Multimedia Applications
    Kollig, Peter
    Osborne, Colin
    Henriksson, Tomas
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1254 - +
  • [3] Power efficiency study of multi-threading applications for multi-core mobile systems
    Computer Science and Engineering Department, Politehnica University of Timisoara, Bd. V. Parvan, No. 2, Timisoara, Romania
    [J]. WSEAS Trans. Comput., 2008, 12 (1875-1885):
  • [4] Energy-Efficient Real-Time Multi-Core Assignment Scheme for Asymmetric Multi-Core Mobile Devices
    Kim, Donghoon
    Ko, Young-Bae
    Lim, Sung-Hwa
    [J]. IEEE ACCESS, 2020, 8 : 117324 - 117334
  • [5] Development of Heterogeneous Multi-core Embedded Platform for Automotive Applications
    Wei, Ting-Ying
    Qiu, Zhi-Liang
    Young, Chung-Ping
    Chang, Da-Wei
    [J]. CIRCUITS, SYSTEM AND SIMULATION, 2011, 7 : 193 - 197
  • [6] Multi-Core for Mobile Phones
    van Berkel, C. H.
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1260 - 1265
  • [7] uVMP: Virtualizable Multi-Core Platform
    Silva, Ivan Saraiva
    Nepomuceno, Ramon
    Mafuta, Tackyss
    Carvalho, Eeugenio S.
    [J]. 2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [8] Energy-Aware Core Switching for big.LITTLE Multicore Mobile Platform
    Nam, Yeomin
    Park, Moonju
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [9] BERTPerf: Inference Latency Predictor for BERT on ARM big.LITTLE Multi-Core Processors
    Abdelgawad, M.
    Mozafari, S. H.
    Clark, J. J.
    Meyer, B. H.
    Gross, W. J.
    [J]. 2022 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2022, : 1 - 6
  • [10] Virtualizing Performance Asymmetric Multi-core Systems
    Kwon, Youngjin
    Kim, Changdae
    Maeng, Seungryoul
    Huh, Jaehyuk
    [J]. ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 45 - 56