Abstract. ISA has been an excellent abstract to decouple microarchitecture and applications. However, rapid progress in new circuit technologies and expanding applications make the boundaries become a blur. Furthermore, new technologies such as processing near memory demand a new set of ISAs to reflect the computation changes. In this talk, I’ll present a few examples that show the trade-off between software implementation vs. hardware support. First, I’ll focus on processing near memory. When is good to offload computation on PNM can be studied with both analytical models and also cycle-level simulation. Second, I’ll discuss the design trade-off on heterogeneous computing platforms especially CPU+GPU architectures. I’ll also discuss how to abstract the applications and architecture to estimate the benefits of new ISA support.
| PP22 Home 2022 | Program | Speaker Index |