2013 IEEE 27th International Symposium on Parallel and Distributed Processing 2013
DOI: 10.1109/ipdps.2013.99
|View full text |Cite
|
Sign up to set email alerts
|

A Theoretical Framework for Algorithm-Architecture Co-design

Abstract: Abstract-We consider the problem of how to enable computer architects and algorithm designers to reason directly and analytically about the relationship between high-level architectural features and algorithm characteristics. We propose a modeling framework designed to help understand the long-term and high-level impacts of algorithmic and technology trends. This model connects abstract communication complexity analysis-with respect to both the inter-core and inter-processor networks and the memory hierarchy-w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 23 publications
(21 citation statements)
references
References 47 publications
0
21
0
Order By: Relevance
“…We instantiate and validate this model experimentally on existing systems. An intuitive interpretation of the model in terms of processor balance [6,8,11,33,35] is given in § 4. …”
Section: Contributionsmentioning
confidence: 99%
See 1 more Smart Citation
“…We instantiate and validate this model experimentally on existing systems. An intuitive interpretation of the model in terms of processor balance [6,8,11,33,35] is given in § 4. …”
Section: Contributionsmentioning
confidence: 99%
“…This factor is the classical definition of balance [6,8,11,33,35], which has units of flops / word (or byte), applied here to node performance. When this factor is large (in this case relative to the inherent flop:byte requirements of an FFT), we say the node is imbalanced.…”
Section: Interpreting the Model: Balanced Processorsmentioning
confidence: 99%
“…To further reduce the number of runs needed to derive the model parameters, future work might combine the modeling approach proposed in this paper with the general modeling approach developed in our prior work [44,45], thereby yielding power models that are both accurate and generic.…”
Section: Discussionmentioning
confidence: 99%
“…In practice, the prohibitive problem size prevents direct solution of (11). Hence, various iterative methods were developed to efficiently solve such large linear systems.…”
Section: Inriamentioning
confidence: 99%
“…Czechowski et al [11,12] consider the relationship between the ratio of an algorithm's data movement cost to arithmetic work and the machine balance ratio of memory bandwidth to peak performance. Our analysis of algorithms in this paper involves a very similar theme as theirs and is inspired by their work, but we develop new lower bounds analysis to perform the analysis.…”
Section: Related Workmentioning
confidence: 99%