作者: Venkata Krishnan , Josep Torrellas
关键词:
摘要: Chip-multiprocessor (CMP) architectures are a promising design alternative to exploit the ever-increasing number of transistors that can be put on die. To deliver high performance applications cannot easily parallelized, CMPs use additional support for speculatively executing possibly data-dependent threads an application. For cross-thread dependences must handled dynamically, made synchronize and communicate either at register level or memory level. In past, it has been unclear whether higher hardware cost register-level communication is cost-effective. this paper, we show wide-issue dynamic processors will soon populate CMPs, make fast requirement performance. Consequently, propose effective mechanism synchronization registers between on-chip processors. Our scheme adds enough enable without specializing architecture toward speculation much. Finally, our allows system achieve near ideal