The Nile on
LLVM Compiler for RISC-V Architecture by Alexey Bataev
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 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 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 You'll Learn
- Gain foundational knowledge of RISC-V and the RVV extension.
- Learndesign 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 For1. For the engineers, who would like to get more info about RISC-V in general and RISC-V Vectorextension particularly.2. For the developers, trying to get the performance using RVV.3. 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. FORMAT
Paperback CONDITION
Brand New Table of Contents
Chapter 1: Introduction.-RISC-V Vector Extension Introduction.- Chapter 2:RISC-V RVV support in clang-based compiler.- Chapter 3: Vector supportextensions in clang-based compilers.- Chapter 4: RISC-V RVV specific LLVM-based optimizations.- Chapter 5: LLVM Loop Vectorizer.- Chapter 6:LLVMSLPVectorizer.
Details ISBN Author Alexey Bataev Publisher APress Series Maker Innovations Series ISBN-13 9798868821684 Format Paperback Imprint APress Subtitle A Unique Approach to Vectorization Place of Publication Berkley Country of Publication United States Alternative 9798868821691 Country of Origin NL Product Class Description Computing: General Pages 322 Illustrations 10 Illustrations, black and white Year 2026 Publication Date 2026-01-03 US Release Date 2026-01-03 Audience Professional & Vocational
We\'ve got this
At The Nile, if you\'re looking for it, we\'ve got it.
With fast shipping, low prices, friendly service and well over a million items - you\'re bound to find what you want, at a price you\'ll love!
TheNile_Item_ID:175967727;
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.