Memory Sybsystem Customized Design Measures Memory

advertisement
Memory Sybsystem
Design Measures
Compiler
Workload
Automated Design
Selection
Optimized
Processor
Architecture
Design
Design
Space
Novel
Optimizations
Design Constraints
Datapath
Design Measures
Innovative Architecture Design
Process
 The compiler optimization is now a
tool for designing workload specific
architectures
 The traditional role of an
optimizing compiler is for a fixed
ISA
 Automated
Design
space
exploration based on quantitative
measures to find the best-fit design
constraints
 Multivariate analysis to properly
exercise a workload and prune the
design space (Charles Hardnett)
Krishna V. Palem and Rodric M. Rabbah
Center for Research on Embedded Systems and Technology
Georgia Institute of Technology
This work is supported by DARPA contract No. 25-74100-F0944
Customized
Memory
Subsystem
Performance, Power,
Size, and Cost
Ad-hoc Art To An
Engineering Science
Customized Memory
Subsystem
Customized
Datapath
The Past
Human design
based on
benchmarks
Data remapping halves the cache
requirements as well as the
power consumed
Customized Datapath
Match the computation needs of
the application to the resources
in an architecture
High NRE
Slow-timeto-market
The Future
Automated
exploration and
architecture synthesis
based on quantitative
measures
Low NRE
Fast-timeto-market
optimized workload
specific design
Download