下载此文档

vegas soft vector processor with scratchpad memory拉斯维加斯的软向量处理器暂存存储器.ppt


文档分类:医学/心理学 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
VEGAS: Soft Vector Processor with Scratchpad Memory
Christopher Han-Yu Chou
Aaron Severance, Alex D. Brant, Zhiduo Liu, Saurabh Sant, Guy Lemieux
University of British Columbia
整理课件
1
Motivation
Embedded processing on FPGAs
High performance, computationally intensive
Soft processors, . Nios/MicroBlaze, too slow
How to deliver High Performance?
Multiprocessor on FPGA
Custom Hardware accelerators (Verilog RTL)
Synthesized accelerators (C to FPGA)
整理课件
2
Motivation
Soft vector processor to the rescue
Previous works have demonstrated soft vector processor as a viable option to provide:
Scalable performance and area
Purely software-based
Decouples hardware/software development
Key performance bottlenecks
Memory access latency
On-chip data storage efficiency
整理课件
3
Contribution
VEGAS Architecture key features
Cacheless Scratchpad Memory
Fracturable ALUs
Concurrent memory access via DMA
Advantages
Eliminates on-chip data replication
Also: huge # of vectors, long vector lengths
More parallel ALUs
Fewer memory loads/stores
整理课件
4
VEGAS Architecture
Scalar Core:
NiosII/f @ 200MHz
DMA Engine & External DDR2
Vector Core:
VEGAS @ 120MHz
Concurrent Execution FIFO synchronized
VEGAS
整理课件
5
Scratchpad Memory in Action
Vector Scratchpad Memory
Vector Lane 0
Vector Lane 1
Vector Lane 2
Vector Lane 3
srcA
srcB
Dest
srcA
srcB
Dest
整理课件
6
Scratchpad Memory in Action
srcA
Dest
整理课件
7
Scratchpad Advantage
Performance
Huge working set (256kB++)
Explicitly managed by software
Async load/store via concurrent DMA
Efficient data storage
Double-clocked memory (Trad. RF 2x copies)
8b data stays as 8b (Trad. RF 4x copies)
No cache (Trad. RF +1 copy)
整理课件
8
Scratchpad Advantage
Accessed by address register
Huge # of vectors in scratchpad
VEGAS uses only 8 vector addr. reg. (V0..V7)
Modify content to access different vectors
Auto-increment lessens need to change V0..V7
Long

vegas soft vector processor with scratchpad memory拉斯维加斯的软向量处理器暂存存储器 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小2.09 MB
  • 时间2021-04-11