Architecture support for accelerator-rich CMPs

DAC(2012)

引用 133|浏览109
暂无评分
摘要
This work discusses a hardware architectural support for accelerator-rich CMPs (ARC). First, we present a hardware resource management scheme for accelerator sharing. This scheme supports sharing and arbitration of multiple cores for a common set of accelerators, and it uses a hardware-based arbitration mechanism to provide feedback to cores to indicate the wait time before a particular resource becomes available. Second, we propose a light-weight interrupt system to reduce the OS overhead of handling interrupts which occur frequently in an accelerator-rich platform. Third, we propose architectural support that allows us to compose a larger virtual accelerator out of multiple smaller accelerators. We have also implemented a complete simulation tool-chain to verify our ARC architecture. Experimental results show significant performance (on average 51X) and energy improvement (on average 17X) compared to approaches using OS-based accelerator management.
更多
查看译文
关键词
architectural support,arc architecture,os-based accelerator management,accelerator-rich platform,hardware resource management scheme,larger virtual accelerator,accelerator-rich cmps,accelerator sharing,architecture support,hardware architectural support,multiple smaller accelerator,computer architecture,system on a chip,hardware accelerator,hardware architecture,interrupts,hardware,acceleration,resource manager
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要