Հետ
Ծրագրավորում և բաց կոդ

TC39 Float16Array-ը՝ 2026-ի բազային ստանդարտ. Ի՞նչ պետք է իմանան JavaScript մշակողները ML և գրաֆիկական աշխատանքների համար

Dev.to
Advertisement468 × 90
TC39 Float16Array-ը՝ 2026-ի բազային ստանդարտ. Ի՞նչ պետք է իմանան JavaScript մշակողները ML և գրաֆիկական աշխատանքների համար

TC39 կոմիտեն հասել է Float16Array-ի 2026-ի բազային ստանդարտին՝ JavaScript-ում ներդնելով IEEE 754 16-բիթանոց կիսաճշգրիտ լողացող կետով թվերի աջակցությունը: Այս նորամուծությունը կարևոր քայլ է մեքենայական ուսուցման և բարձր արդյունավետության գրաֆիկայի մշակողների համար, որտեղ հիշողության թողունակությունը հաճախ հիմնական խոչընդոտն է: Օգտագործելով 16-բիթանոց թվեր՝ մշակողները կարող են կրկնակի կրճատել հիշողության սպառումը՝ համեմատած 32-բիթանոցների հետ, եթե աշխատանքային ծանրաբեռնվածությունը թույլ է տալիս նվազեցնել ճշգրտությունը: Թարմացումը ներառում է նաև DataView-ի նոր getFloat16 և setFloat16 մեթոդները՝ երկուական արձանագրությունների վերլուծությունը պարզեցնելու համար: Թեև Float32Array-ը մնում է ստանդարտ ընդհանուր թվային խնդիրների համար, Float16Array-ը առաջարկում է օպտիմալացման կարևոր ուղի WebGPU շեյդերների և HDR գրաֆիկական խողովակաշարերի համար: Այս հնարավորությունը վերացնում է հատուկ երկուական փաթեթավորիչների անհրաժեշտությունը և նվազեցնում է CPU-ի և GPU-ի միջև տվյալների ձևաչափերի փոխակերպման ծախսերը՝ ապահովելով ավելի արդյունավետ հաշվարկային աշխատանքներ:

This is a summary. Read the full article at the original source:

Dev.to
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Հոդվածը նվիրված է ժամանակակից վեբ հավելվածներում բարձր արդյունավետությամբ ռեակտիվության կարևորությանը, որը դուրս է գալիս ստանդարտ DOM-ի մանիպուլյացիան…

Habr
Advertisement970 × 250