Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

How Flexible is Your Computing System?

View through CrossRef
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.
Title: How Flexible is Your Computing System?
Description:
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.

Related Results

Rock Breaking Mechanism and Trajectory Stabilization of Horizontal Well Section with Flexible Drilling Tool
Rock Breaking Mechanism and Trajectory Stabilization of Horizontal Well Section with Flexible Drilling Tool
ABSTRACT This paper examines the mechanics of rock-breaking and trajectory issues in ultra-short radius radial horizontal wells with flexible drilling tools that ...
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Integrity of Buried Flexible Pipeline Using Numerical Approach
Integrity of Buried Flexible Pipeline Using Numerical Approach
Abstract Unbonded flexible pipe is being adopted by many operators worldwide for short pipelines and where scrapping is not mandated from the perspective of service ...
A Parylene-Based Ultra-Thin Printed Circuit Board As a New Platform for Flexible Sensors and Wearables
A Parylene-Based Ultra-Thin Printed Circuit Board As a New Platform for Flexible Sensors and Wearables
Flexible electronics and sensors are a key enabling element for the realization of wearables and geometry adaptive devices needed to follow current trends such as the Internet of t...
Design and Sea Test of Flexible Riser System
Design and Sea Test of Flexible Riser System
ABSTRACT With offshore oil development projects advancing into deeper offshore waters, flexible risers suitable for floating oil production platforms are in incre...
Advancements in Quantum Computing and Information Science
Advancements in Quantum Computing and Information Science
Abstract: The chapter "Advancements in Quantum Computing and Information Science" explores the fundamental principles, historical development, and modern applications of quantum co...
Pengaruh Flexible Working Arrangement terhadap Work-life Balance Karyawan Generasi Z
Pengaruh Flexible Working Arrangement terhadap Work-life Balance Karyawan Generasi Z
Abstract. Technological advancements and digitalization have driven the emergence of flexible working arrangements, a work system that is increasingly relevant for Generation Z, wh...
Some aspects of the approach to the formation of flexible organizational structure at Ukrainian enterprises
Some aspects of the approach to the formation of flexible organizational structure at Ukrainian enterprises
The article aims to improve the flexible organizational structure formation approach by formulating and explaining the stages of the process and related specifics in the mechanism ...

Back to Top