Torrent details for "Bataev A. LLVM Compiler for RISC-V Architecture. A Unique Approa…" Log in to bookmark
Controls:
×
Report Torrent
Please select a reason for reporting this torrent:
Your report will be reviewed by our moderation team.
×
Report Information
Loading report information...
This torrent has been reported 0 times.
Report Summary:
| User | Reason | Date |
|---|
Failed to load report information.
×
Success
Your report has been submitted successfully.
Checked by:
Category:
Language:
None
Total Size:
2.2 MB
Info Hash:
EF8F201BEBD9F45BA13520904731A53A8E01502D
Added By:
Added:
March 2, 2026, 11:58 p.m.
Stats:
|
(Last updated: March 3, 2026, 12:02 a.m.)
| File | Size |
|---|---|
| Bataev A. LLVM Compiler for RISC-V Architecture. A Unique Approach...2026.pdf | 2.2 MB |
Name
DL
Uploader
Size
S/L
Added
NOTE
SOURCE: Bataev A. LLVM Compiler for RISC-V Architecture. A Unique Approach...2026
-----------------------------------------------------------------------------------
COVER

-----------------------------------------------------------------------------------
MEDIAINFO
Textbook in PDF format
This book offers a comprehensive introduction to the RISC-V RVV extension and its integration with LLVM-based compilers. It covers the LLVM VPlan-based Loop Vectorizer and SLP Vectorizer, along with additional insights into the clang frontend, OpenMP support, and RVV-specific clang directives provided by SiFive.
Given the limited information currently available on RVV and its support in modern compilers, this book fills a crucial gap. RVV introduces a unique approach to vectorization―Vector Length Agnostic (VLA) vectorization―which stands out from the fixed vectors of x86 and the runtime-defined, yet fixed, ARM-based SVE and SVE2 extensions.
Readers will gain an understanding of RVV-specific VLA-based vectorization support in LLVM-based compilers, which are still under development. The book also provides early insights into the ongoing support for RVV in LLVM.
What You'll Learn
- Gain foundational knowledge of RISC-V and the RVV extension.
- Learn design and implementation of LLVM vectorizers.
- Learn to optimize performance with RVV-specific clang directives.
- Explore the unique Vector Length Agnostic (VLA) vectorization.
-Discover the differences between RVV and other vector extensions.
Who This Book Is For
- For the engineers, who would like to get more info about RISC-V in general and RISC-V Vectorextension particularly.
- For the developers, trying to get the performance using RVV.
- For LLVM compiler developers, trying or learn more about vectorization support in LLVM.4.
4. For the students, who learn new about RISC- V, its extensions, interested in compiler development
×


