How Flexible is Your Computing System?

被引:3
|
作者
Huang, Shihua [1 ]
Waeijen, Luc [2 ]
Corporaal, Henk [3 ]
机构
[1] Prodrive Technol, Sci Pk Eindhoven, NL-5692 EM Son, Netherlands
[2] GrAI Matter Labs, High Tech Campus 68, NL-5656 AG Eindhoven, Netherlands
[3] Eindhoven Univ Technol, De Groene Loper 19, NL-5612 AP Eindhoven, Netherlands
关键词
Flexibility; versatility; metric;
D O I
10.1145/3524861
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In literature, computer architectures are frequently claimed to be highly flexible, typically implying the existence of trade-offs between flexibility and performance or energy efficiency. Processor flexibility, however, is not very sharply defined, and consequently these claims cannot be validated, nor can such hypothetical relations be fully understood and exploited in the design of computing systems. This paper is an attempt to introduce scientific rigour to the notion of flexibility in computing systems. A survey is conducted to provide an overview of references to flexibility in literature, both in the computer architecture domain, as well as related fields. A classification is introduced to categorize different views on flexibility, which ultimately form the foundation for a qualitative definition of flexibility. Departing from the qualitative definition of flexibility, a generic quantifiable metric is proposed, enabling valid quantitative comparison of the flexibility of various architectures. To validate the proposed method, and evaluate the relation between the proposed metric and the general notion of flexibility, the flexibility metric is measured for 25 computing systems, including CPUs, GPUs, DSPs, and FPGAs, and 40 ASIPs taken from literature. The obtained results provide insights into some of the speculative trade-offs between flexibility and properties such as energy efficiency and area efficiency. Overall the proposed quantitative flexibility metric shows to be commensurate with some generally accepted qualitative notions of flexibility collected in the survey, although some surprising discrepancies can also be observed. The proposed metric and the obtained results are placed into context of the state of the art on compute flexibility, and extensive reflection provides not only a complete overview of the field, but also discusses possible alternative approaches and open issues. Note that this work does not aim to provide a final answer to the definition of flexibility, but rather provides a framework to initiate a broader discussion in the computer architecture society on defining, understanding, and ultimately taking advantage of flexibility.
引用
收藏
页数:41
相关论文
共 50 条
  • [31] HOW EFFICIENT IS YOUR ENGINE COOLING SYSTEM
    不详
    AUSTRALIAN CIVIL ENGINEERING, 1970, 11 (03): : 32 - &
  • [32] How Exercise Affects your Immune System
    DeSimone, Grace T.
    ACSMS HEALTH & FITNESS JOURNAL, 2021, 25 (02) : 3 - 3
  • [33] How effective is your incentive compensation system?
    Gores, J
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2000, 16 (01) : 29 - 33
  • [34] How good is your motor insulation system?
    Rehder, RH
    Draper, RE
    Moore, BJ
    IEEE ELECTRICAL INSULATION MAGAZINE, 1996, 12 (04) : 8 - 14
  • [35] HOW HEALTHY IS YOUR HOSPITAL STANDBY SYSTEM?
    Nash Jr., Hugh O.
    Specifying engineer, 1986, 55 (03): : 4 - 9
  • [36] How HART 7 fits into your System
    不详
    ATP EDITION, 2009, (05): : A16 - A18
  • [37] Fog Computing Monitoring System for a Flexible Assembly Line
    Mihai, Viorel
    Popescu, Dan
    Ichim, Loretta
    Dragana, Cristian
    SERVICE ORIENTED, HOLONIC AND MULTI-AGENT MANUFACTURING SYSTEMS FOR INDUSTRY OF THE FUTURE, 2020, 853 : 197 - 209
  • [38] HOW TO QUIET YOUR COMPRESSED AIR SYSTEM
    KUHNKE, W
    HAVLOCK, B
    METAL STAMPING, 1973, 7 (06): : 12 - 13
  • [39] HOW TO SET UP YOUR SFS SYSTEM
    HAKIM, A
    PROCEEDINGS : SEAS ANNIVERSARY MEETING 1989, VOLS 1 AND 2: THE CORPORATE NETWORK, 1989, : 701 - 712
  • [40] Your diet can change your immune system - here's how
    Fleming, Nic
    NATURE, 2024, 634 (8034) : 528 - 531