Skip to content
This repository has been archived by the owner on Jun 18, 2023. It is now read-only.

hanna-kruppe/spmd-vectorize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

SPMD vectorization

This repository ties together the different components making up the SPMD vectorizer I created in the course of my B.Sc. thesis. It is target-independent in principle, but has mostly been tested on the Nyuzi processor.

Components

The LLVM and Rust forks are built exactly as the upstream projects, with the caveat that the Rust compiler needs to be pointed at a build of the forked LLVM (see src/bootstrap/config.toml in the Rust repository). Running the benchmarks requires a simulator, which can be installed from the Nyuzi repository. For the benchmarks written in Rust, cross compilation with the custom toolchain is managed via Xargo, so you'll need that as well.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published