楼主: Tsumtsum
598 0

Unlimited Vector Extension (UVE) is a novel ISA extension [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

初中生

33%

还不是VIP/贵宾

-

威望
0
论坛币
12 个
通用积分
0.1243
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
188 点
帖子
10
精华
0
在线时间
9 小时
注册时间
2024-11-18
最后登录
2025-3-3

楼主
Tsumtsum 发表于 2024-11-18 10:28:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Unlimited Vector Extension (UVE) is a novel ISA extension that incorporates data streaming and scalablevectorization. To do so, it implements a data streaming engine that allows detaching the main memoryaccess from computation, releasing some pressure from the main pipeline of the processor. This isdone by statically encoding the memory access pattern of streamable loops through a set of specialdescription instructions, to offload the corresponding address sequence generation to the streamingengine. This not only allows the computational code to be simplified by removing memory addressinginstructions,but also simplifies the vectorization of the loop, in turn increasing the throughput of theprocessing cores. However a new extension that implements target specific instructions, it still lackscompiler support to produce target code. Accordingly, in this thesis aims at taking the first steps in thedevelopment of a compiler for UVE by instantiating a new subtarget from RISC-V’s LLVM backend andcreating and encoding the extension’s instructions. To provide an initial integration with LLVM IR, a setof intrinsics is also proposed that match the instructions. Due to the intrinsic incompatibility betweenthe streaming paradigm from UVE and LLVM IR SSA form, a new approach to overcome this issue isintroduced based on pseudo-instructions . The new backend and LLVM IR intrinsics were evaluated witha set of benchmarks that highlight the main introduced features
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Extension Unlimited Limited Vector limit

LLVM Backend Support for Data Streaming Extensions.pdf
下载链接: https://bbs.pinggu.org/a-4942122.html

2.15 MB

需要: 1 个论坛币  [购买]

Unlimited Vector Extension (UVE) is a novel ISA extension that incorporates data streaming and scala ...

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-1 04:06