منصوبے کے بارے میں
hyperchunk مائنکرافٹ جاووا ایڈیشن (ورژن 26.2) اوور ورلڈ جنریشن پائپ لائن کی ایک ہائی-퍼فورمنس再实现(注:这里保留英文名) ہے۔ C11 میں لکھا گیا ہے اور صرف libc پر منحصر ہے، یہ وینیل نویز، सरफ़س रولز، کارور، فیچرز اور لائٹنگ کو بٹ-ایکسیکٹ parity کے ساتھ再生 کرتا ہے۔
مुख्य ٹیکنیکی فیچرز شامل ہیں:
- کارکردگی: بینچمارکس ظاہر کرتے ہیں کہ جنریشن کی رفتار وینیل ڈیڈیケートڈ سرور سے 13.3 گنا زیادہ اور مخصوص ہارڈ ویئر (AMD EPYC Zen5) پر C2ME سے 3.77 گنا زیادہ ہو سکتی ہے۔
- معماری: یہ آرینا алокаٹر، SoA (Structure of Arrays) بلاک سٹوریج، اور AVX2 اور AVX-512 بیک ایینڈز کے ساتھ فلیٹنڈ ڈینسیٹی فنکشن IR استعمال کرتا ہے۔
- یقینیتی: یہ متعدد تھریڈز پر каноникал-айдентиکل آؤٹ پٹ یقینی بناتا ہے، جس سے وینیل اور C2ME میں پائے جانے والے سکیجلر-مُعتمد ڈیکوریشن آرڈر کی مشکلات سے بچتا ہے۔
- ڈیزائن کنسٹraints: بٹ-ایکسیکٹ parity برقرار رکھنے کے لیے FMA (Fused Multiply-Add) contraction کو سтрогиً منع کرتا ہے اور اوورヘッド کم کرنے کے لیے ریجن-گرینولیٹی FFI باؤنڈری استعمال کرتا ہے۔
پروجیکٹ ابھی صرف اوور ورلڈ ہی سپورٹ کرتا ہے۔虽然结构被放置,但拼图装配尚未实施۔ یہ ایک صاف کمپوٹ لائبریری کے طور پر ڈیزائن کیا گیا ہے، جس سے اسے CLI، Java FFM (منصوبہ)، یا Rust FFI کے ذریعے انٹیگریٹ کرنا ممکن بنایا جا سکتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.