Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.

Added bf16 convert proposal #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

nick-knight
Copy link
Collaborator

@nick-knight nick-knight commented Nov 17, 2021

[Note: since this repository is not widely watched, I will be sending a similar message to the TG mailing list.]

A common theme in this task group from the outset has been distinguishing different degrees of BF16 support:

(1) Conversions between BF16 and "native" types (like FP32);
(2) Basic support for BF16 linear algebra, namely FMAs, dot products, and matrix multiplications more generally; and
(3) Comprehensive BF16 arithmetic, either matching existing FP support, or with AI-specific bells and whistles.

At SiFive we've seen a similar classification in interest/requests from our customers, and think it is best to separate the concerns of these use-cases.

This PR shares SiFive's proposal for use-case (1), i.e., conversions. (It does not address the other two use-cases.)

Your feedback is welcome.

Best,
Nick Knight (acting co-chair),
SiFive, Inc.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant