Design Patterns and Computer Architecture. Mark Murphy, Scott Beamer, Henry Cook, Andrew Waterman, Krste Asanovic, Kurt Keutzer. Design Patterns and Architecture . Design patterns (so far) are good at exposing ||ism Only half of the battle / There is parallelism everywhere we look!
Scott Beamer, Henry Cook, Andrew Waterman,
Krste Asanovic, Kurt Keutzer
The point of this talk is not to present any results
I want your input on result of brainstorming sessions between myself and the Architecture research group
There are 40 minutes for this -- ~20 of me presenting slides and the rest for discussion
I = 4
P = 8
Architecture-agnostic patterns-based analysis of a program enumerates space of implementations
Suppose that the pattern language included somehow the architectural savvy needed to make every possible implementation decision
What happens when the architect changes the rules?
Level 0: A patterns-based description
Level 1: An "Abstract Machine" model?
Level 2: A performance model?
Level 3: A cycle-accurate simulation?
Level 4: A joule-accurate simulation?
Hopefully by now I've conveyed my concern about the lack of architectural / performance information in design patterns
Also, hopefully it is clear that I don't know the answer
Maybe someone can write me a pattern?
How should I tell you what I know about architecture?