Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nightly support for ergonomic SIMD multiversioning #261

Open
5 tasks
nikomatsakis opened this issue Feb 18, 2025 · 3 comments
Open
5 tasks

Nightly support for ergonomic SIMD multiversioning #261

nikomatsakis opened this issue Feb 18, 2025 · 3 comments
Assignees
Milestone

Comments

@nikomatsakis
Copy link
Contributor

Metadata
Point of contact @veluca93
Team(s) lang
Goal document 2025h1/simd-multiversioning

Summary

Figure out the best way for Rust to support generating code for multiple SIMD targets in a safe and ergonomic way.

Tasks and status

@nikomatsakis
Copy link
Contributor Author

This issue is intended for status updates only.

For general questions or comments, please contact the owner(s) directly.

@veluca93
Copy link
Contributor

Key developments: Further discussions on implementation details of the three major proposed ways forward. Requested a design meeting in rust-lang/lang-team#309.

@veluca93
Copy link
Contributor

Key developments: Started investigating how the proposed SIMD multiversioning options might fit in the context of the efforts for formalizing a Rust effect system

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Project goal
Development

No branches or pull requests

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy