Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Co-Designing Accelerators and SoC Interfaces using gem5-Aladdin(MICRO2016) #14

Open
meton-robean opened this issue Nov 11, 2019 · 3 comments

Comments

@meton-robean
Copy link
Owner

meton-robean commented Nov 11, 2019

Co-Designing Accelerators and SoC Interfaces using gem5-Aladdin(MICRO2016

@meton-robean
Copy link
Owner Author

meton-robean commented Nov 11, 2019

先导论文:

Aladdin: A Pre-RTL, Power-Performance Accelerator Simulator:Enabling Large Design Space Exploration of Customized Architectures先介绍了Aladdin这个工具。

Selection_093

image

Selection_094

1. 不过这篇论文提出的Aladdin还是单独的模拟器,没有和gem5集成 后来该课题组进一步提出gem5-Aladdin
2. 我个人理解,Aladdin所模拟的是特定应用的加速器实现(we use the term “accelerator” to refer to
an application-specific hardware block.)。而不是比较通用应用的加速器通用框架。这点和HLS综合是类似的。

3. Aladdin这个工具是一个加速器的模拟器,但是他是以高级程序的流图作为输入,也就是说你不需要为了实现这个加速器而且去花很多时间费力写RTL实现,而HLS是用C++表示程序行为,之后还是要生成RTL,所以HLS还是很耗时的

@meton-robean
Copy link
Owner Author

gem5-Aladdin

本论文使用aladdin工具来探究加速器DMA的工作方式对加速器的影响,这涉及加速器和cpu端的DMA接口的数据传输,由于之前aladdin自带存储结构的,所以无法探究这点。 所以论文使用gem5-aladdin来模拟cpu和加速器端的dma通信。 此外作者还探究了对于不同的work load, cache 加速器和 strachpad 加速器的区别。
Selection_097

@meton-robean
Copy link
Owner Author

meton-robean commented Nov 15, 2019

分析、方法与实验结果

Selection_100
Selection_098
Selection_099

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant