skip to main content
research-article

Harnessing Energy Efficiency of Heterogeneous-ISA Platforms

Published:20 January 2016Publication History
Skip Abstract Section

Abstract

With the emergence of both power and performance as primary design constraints, energy efficiency has become the new design criteria. A platform with heterogeneous-ISA processors can provide multiple power-performance execution points needed for a varied mix of workloads. We argue that a new system software architecture is needed to obtain maximum energy efficiency on such heterogeneous-ISA platforms. We present our system software, a replicated-kernel operating system and a compiler framework, and quantify the advantages of such a system software on ARM-x86 using simulations. Based on our experimental observations, we propose a scheduling approach which considers system and application runtime characteristics along with platform profiles to maximize energy efficiency.

References

  1. D. Bailey, E. Barszcz, J. Barton, and et al. The NAS parallel benchmarks summary and preliminary results. In Supercomputing'91. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Barbalace, A. Murray, R. Lyerly, and B. Ravindran. Towards operating system support for heterogeneous-isa platforms. In SFMA'14.Google ScholarGoogle Scholar
  3. A. Barbalace, B. Ravindran, and D. Katz. Popcorn: a replicated-kernel OS based on Linux. In OLS'14.Google ScholarGoogle Scholar
  4. A. Baumann, P. Barham, P. Dagand, T. Harris, R. Isaacs, S. Peter, T. Roscoe, A. Schüpbach, and A. Singhania. The multikernel: A new os architecture for scalable multicore systems. In SOSP'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Bienia, S. Kumar, J. P. Singh, and K. Li. The parsec benchmark suite: Characterization and architectural implications. In PACT'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. DeVuyst, A. Venkat, and D. Tullsen. Execution migration in a heterogeneous-ISA chip multiprocessor. In ASPLOS-XVII. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dolphin Interconnect Solutions. Express IX. www.dolphinics.com/download/WHITEPAPERS/ Dolphin Express IX Peer to Peer whitepaper.pdf.Google ScholarGoogle Scholar
  8. H. Esmaeilzadeh, E. Blem, R. Amant, K. Sankaralingam, and D. Burger. Power challenges may end the multicore era. CACM, 56(2), Feb. 13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Graham, P. Kessler, and M. K. McKusick. Gprof: A call graph execution profiler. SIGPLAN Not., 39(4), Apr. 04. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Intel Corporation. Xeon Phi product family. http://www.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html.Google ScholarGoogle Scholar
  11. D. Reddy, D. Koufaty, P. Brett, and S. Hahn. Bridging functional heterogeneity in multicore architectures. SIGOPS OSR, 45(1), Feb. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Stevens. big.LITTLE processing with ARM Cortex-A15 & Cortex-A7. Technical report, 11.Google ScholarGoogle Scholar
  13. A. Venkat and D. Tullsen. Harnessing ISA Diversity: Design of a heterogeneous-ISA Chip Multiprocessor. In ISCA'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. V. Weaver, D. Terpstra, and et al. PAPI 5: Measuring power, energy, and the cloud. In ISPASS'13.Google ScholarGoogle Scholar
  15. S. Williams, A. Waterman, and D. Patterson. Roofline: An insightful visual performance model for multicore architectures. CACM, 52(4), Apr. 09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Wong and M. Annavaram. Knightshift: Scaling the energy proportionality wall through server-level heterogeneity. In MICRO-45. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Harnessing Energy Efficiency of Heterogeneous-ISA Platforms

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader