[ 
https://issues.apache.org/jira/browse/PARQUET-758?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17729214#comment-17729214
 ] 

Gabor Szadovszky commented on PARQUET-758:
------------------------------------------

Hey everyone, who is interested in the half-float type,

When I've reviewed the format change it was obvious to me to use the "2-byte 
IEEE little-endian format". Now, I've faced another approach to encode 2 byte 
FP numbers: 
[bfloat16|https://en.wikipedia.org/wiki/Bfloat16_floating-point_format]. Since 
neither java nor c++ support 2 byte FP numbers natively we probably need to 
convert the encoded numbers to {{float}}. For {{bfloat16}} it would be more 
performant to do so.
It might worth adding {{bfloat16}} to the format as well and add 
implementations for it in the same round. WDYT?

> [Format] HALF precision FLOAT Logical type
> ------------------------------------------
>
>                 Key: PARQUET-758
>                 URL: https://issues.apache.org/jira/browse/PARQUET-758
>             Project: Parquet
>          Issue Type: Improvement
>          Components: parquet-format
>            Reporter: Julien Le Dem
>            Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to