RSSAmplifier

artagnon.com · Jun 27, 2024

An introduction to auto-vectorization with LLVM

0
Sign in to vote or save

This page cannot be shown here. You can still read it on the original site — the toolbar below keeps your place in the directory.

Most modern general purpose CPUs have a vector processing unit (VPU). This unit contains vector registers that can hold multiple integers or floats, and instructions that operate on vector registers. Given two vector registers containing N floats each †, the VPU can perform a single instruction to operate on these two vector registers and store the result in another vector register. Without a VPU,…

Read on compilers/intro-vec

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.