Giter VIP home page Giter VIP logo

papernotes's Introduction

PaperNotes

使用issue记录阅读各类paper的想法笔记(关注体系结构,机器学习系统,深度学习,计算机视觉)

papernotes's People

Contributors

meton-robean avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

huake-ezhou

papernotes's Issues

Gemmini: An Agile Systolic Array Generator Enabling Systematic Evaluations of Deep-Learning Architectures

一个基于Rocket和BOOM的 脉动矩阵加速器
PDF: https://arxiv.org/pdf/1911.09925.pdf

image

探究:

  • 不同参数配置(bus 协议, 数据流模式(权重固定WS还是输出固定OS),PE 数目,内存容量,矩阵pipeline深度, 系统参数,stratchpad容量, stratchpad bank数目,数据类型)对加速器的影响,可以利用generator的可配置性方便生成。
  • 基于RocketChip的RoCC接口
  • 使用FireSim 进行全系统(Linux)仿真

XLOOP: Architectural Specialization for Inter-Iteration Loop Dependence Patterns(MICRO2014)

Architectural Specialization for Inter-Iteration Loop Dependence Patterns

会议ppt

这个项目没有开源,但是公布了benchmark: https://github.com/cornell-brg/xloops-bmarks

创新点是根据循环的分类,自定义两种指令,其实本质是: 不是简单的新加指令,而是从指令的角度去看待,给指令增加一点新的语义信息,可以看做是一种语义标签,来使得后面的加速硬件可以识别循环内那几条特殊标记的指令,从而调度循环加速。
参考借鉴点是其对各种循环的分类角度 以及 对循环内的某些指令的区分(例如特别区分了循环中用于地址计算的 迭代计算指令 ,标记为addi.xi)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.