Back to Search
Start Over
Performance Modeling and Bottleneck Analysis of EDGE Processors Using Dependence Graphs
- Source :
- IEEE Computer Architecture Letters. 18:79-82
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- Exploring new directions in ISA and microarchitecture design can be challenging due to the large search space. Efficient tools and methods are needed to quickly identify rewarding design choices. In this work, we develop a graph-based framework that effectively models complex architectures and enables efficient analysis of their performance and bottlenecks. We use this framework to investigate proposals for EDGE (Explicit Data Graph Execution) ISA, a new class of ISA in which programs are composed from atomic blocks, each of which explicitly exposes dataflow to hardware. We study the impact of two important EDGE-specific design choices: block formats and operand-movement instructions. We demonstrate how this analysis leads to insights in EDGE architectures.
- Subjects :
- Hardware and Architecture
Dataflow
Computer science
Distributed computing
Load modeling
0202 electrical engineering, electronic engineering, information engineering
02 engineering and technology
Explicit Data Graph Execution
Graph
Bottleneck
020202 computer hardware & architecture
Microarchitecture
Data modeling
Subjects
Details
- ISSN :
- 24732575 and 15566056
- Volume :
- 18
- Database :
- OpenAIRE
- Journal :
- IEEE Computer Architecture Letters
- Accession number :
- edsair.doi...........cb844725878e251663555c4bc5192f21
- Full Text :
- https://doi.org/10.1109/lca.2019.2911514