Comments (3)
先导论文:
Aladdin: A Pre-RTL, Power-Performance Accelerator Simulator:Enabling Large Design Space Exploration of Customized Architectures先介绍了Aladdin这个工具。
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还是很耗时的
from papernotes.
gem5-Aladdin
本论文使用aladdin工具来探究加速器DMA的工作方式对加速器的影响,这涉及加速器和cpu端的DMA接口的数据传输,由于之前aladdin自带存储结构的,所以无法探究这点。 所以论文使用gem5-aladdin来模拟cpu和加速器端的dma通信。 此外作者还探究了对于不同的work load, cache 加速器和 strachpad 加速器的区别。
from papernotes.
分析、方法与实验结果
from papernotes.
Related Issues (20)
- PuDianNao: A Polyvalent Machine Learning Accelerator HOT 1
- ShiDianNao: Shifting vision processing closer to the sensor(ISCA15) HOT 6
- GANAX: A UnifiedMIMD-SIMD Acceleration for Generative Adversarial Networks HOT 1
- Scalable LLVM-Based Accelerator Modeling in gem5 HOT 2
- The Hwacha Microarchitecture Manual, Version 3.8.1 HOT 1
- LACore: A Large-Format Vector Accelerator for Linear Algebra Applications(2017) HOT 8
- XLOOP: Architectural Specialization for Inter-Iteration Loop Dependence Patterns(MICRO2014) HOT 5
- PyMTLv3:Mamba: Closing the Performance Gap in Productive Hardware Development Frameworks (DAC) HOT 3
- FireSim:FPGA-Accelerated Cycle-Exact Scale-Out System Simulation in the Public Cloud (ISCA2018) HOT 1
- Integrating NVIDIA Deep Learning Accelerator (NVDLA) with RISC-V SoC on FireSim EMC2’19
- Centrifuge: Evaluating full-system HLS-generated heterogenous-accelerator SoCs using FPGA-Acceleration ICCAD’19
- Eyeriss: A Spatial Architecture for Energy-Efficient Dataflow for Convolutional Neural Networks HOT 2
- Gemmini: An Agile Systolic Array Generator Enabling Systematic Evaluations of Deep-Learning Architectures HOT 1
- Integrating NVIDIA Deep Learning Accelerator (NVDLA) with RISC-V SoC on FireSim
- Stream-Dataflow Acceleration ISCA
- Automatic Code Generation for Rocket Chip RoCC Accelerators
- Understanding Reuse, Performance, and Hardware Cost of DNN Dataflows: A Data-Centric Approach (MICRO 2019)
- An Architectural Framework for Accelerating Dynamic Parallel Algorithms on Reconfigurable Hardware(MICRO 2018) HOT 6
- Exploiting Locality in Graph Analytics through Hardware-Accelerated Traversal Scheduling(MICRO2018) HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from papernotes.