Memory management and address translation need significant optimizations in order to not behindrances in the near future. Currently, plenty of work has started to address issues within the
current abstraction of the hardware-software codesign of paging. I argue that a new abstraction
is needed in order to properly address this...
As we move into deeper sub-micron technologies, the complexity of pushing the circuit performance further is becoming an important obstacle. To achieve better performance, there is an increasing need for collaboration of higher level (e.g. microarchitecture-level) and circuit level optimizations. Traditionally for a computer system, applications lie at the top...