[ 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)