ရုပ်ပုံ- XXH-128 Hashing Pipeline ၏ အဆင့်မြင့် မြင်ယောင်မှု
ထုတ်ဝေသည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၁၃:၃၆:၃၅
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၉ UTC ၂၀:၄၄:၄၆
XXH-128 hashing လုပ်ငန်းစဉ်၏ အဆင့်မြင့်အဆင့်များ၊ input splitting မှ နောက်ဆုံး 128-bit ရလဒ်အထိ ရှင်းပြသည့် ရှင်းလင်းပြီး နည်းပညာမဟုတ်သော infographic။
High-Level Visualization of the XXH-128 Hashing Pipeline

ဤပုံ၏ ရရှိနိုင်သော ဗားရှင်းများ
အောက်တွင် ဒေါင်းလုဒ်လုပ်နိုင်သော ရုပ်ပုံဖိုင်များသည် ဤဝက်ဘ်ဆိုက်ရှိ ဆောင်းပါးများနှင့် စာမျက်နှာများတွင် ထည့်သွင်းထားသော ရုပ်ပုံများထက် ချုံ့မှုနည်းပြီး ရုပ်ထွက်အရည်အသွေးမြင့်မားသည် - ထို့ကြောင့် အရည်အသွေးမြင့်မားပြီး bandwidth သုံးစွဲမှုကို လျှော့ချရန်အတွက် ဖိုင်အရွယ်အစားအတွက် ပိုမိုသင့်တော်အောင် ပြုလုပ်ထားသည်။
ပုံမှန်အရွယ်အစား (1,536 x 1,024)
အရွယ်အစားကြီး (3,072 x 2,048)
အရွယ်အစား အလွန်ကြီးမား (4,608 x 3,072)
အရွယ်အစား အလွန်ကြီး (6,144 x 4,096)
ရယ်စရာကောင်းလောက်အောင် အရွယ်အစားကြီးမား (1,048,576 x 699,051)
- တင်နေတုန်းပဲ... ;-)
ပုံဖော်ပြချက်
ပုံသည် "XXH-128 Hash Algorithm" ဟု အမည်ပေးထားသော ကျယ်ပြန့်သော ရှုခင်းပုံစံ infographic ပုံဖြစ်ပြီး အပေါ်ဘက်တွင် အပြာရင့်ရောင် gradient နောက်ခံပေါ်တွင် အဖြူရောင်စာလုံးကြီးများဖြင့် ပြသထားသည်။ ခေါင်းစဉ်အောက်တွင်၊ ပုံအား အဓိကဒေါင်လိုက် panel လေးခုအဖြစ် ပိုင်းခြားထားပြီး ကြည့်ရှုသူကို ရိုးရှင်းသော hashing pipeline မှတစ်ဆင့် ဘယ်မှညာသို့ လမ်းညွှန်ပေးသည်။ panel တစ်ခုစီကို သိမ်မွေ့သော အလင်းရောင်ပါသည့် လုံးဝန်းသော ထောင့်မှန်စတုဂံဖြင့် ပိတ်ထားသောကြောင့် layout ကို သန့်ရှင်းပြီး ခေတ်မီသော dashboard အသွင်အပြင်ကို ပေးစွမ်းသည်။
ပထမ panel ကို "Input Data" ဟု အမည်ပေးထားပြီး အဝါရောင်၊ လိမ္မော်ရောင်နှင့် အပြာရောင်တို့ဖြင့် အလွှာလိုက်၊ ထောင့်မှန်စတုဂံပုံ block များကို ပြသထားပြီး ဝင်ရောက်လာသော data အပိုင်းအစများကို ကိုယ်စားပြုသည်။ block များအောက်တွင် "Split & Process" ဟူသော စာတန်းပါရှိပြီး algorithm မှ မကိုင်တွယ်မီ data ကို အပိုင်းပိုင်းခွဲထားကြောင်း ညွှန်ပြသည်။ အဖြူရောင် ကွေးညွှတ်နေသော မြှားများသည် ဤ panel မှ နောက် panel သို့ ညွှန်ပြနေပြီး စီးဆင်းမှု ဦးတည်ရာကို အလေးပေးဖော်ပြသည်။
ဒုတိယအကန့်ကို "Mixing Functions" ဟု အမည်ပေးထားသည်။ ၎င်းအတွင်းတွင် အလျားလိုက်အကွက်သုံးခုကို ဒေါင်လိုက်စီထားပြီး တစ်ခုစီကို "Mix" ဟု စာလုံးထူထူဖြင့် အဖြူရောင်စာသားဖြင့် ဖော်ပြထားသည်။ အပေါ်နှင့်အောက် ရောနှောအကွက်များသည် လိမ္မော်ရောင်ဖြစ်ပြီး အလယ်အကွက်သည် အစိမ်းရောင်ဖြစ်ပြီး ထပ်ခါတလဲလဲ လုပ်ဆောင်မှုများဆိုင်ရာ အယူအဆကို အမြင်အာရုံဖြင့် ပိုမိုအားကောင်းစေသည်။ မြှားများသည် ဤအကွက်များကို အောက်ဘက်သို့ ချိတ်ဆက်ပေးပြီး အကန့်၏အောက်ခြေတွင် "Combine" ဟု အမည်ပေးထားသော အပြာရောင်ဘားကျယ်ကြီးသည် အလယ်အလတ်ရလဒ်များကို ပေါင်းစပ်ထားကြောင်း ညွှန်ပြသည်။ ကြီးမားသော ကွေးညွှတ်နေသော မြှားသည် ဤအကန့်မှ နောက်အကန့်သို့ ကွင်းဆက်နေပြီး ထပ်ခါတလဲလဲ သို့မဟုတ် စဉ်ဆက်မပြတ် လုပ်ဆောင်ခြင်းကို ဆိုလိုသည်။
တတိယ panel ကို "Accumulator States" ဟု အမည်ပေးထားပြီး database သို့မဟုတ် memory icon များနှင့်ဆင်တူသော ဒေါင်လိုက်စီထားသော cylindrical ပုံသဏ္ဍာန်လေးခုပါရှိသည်။ ဆလင်ဒါတစ်ခုစီသည် မတူညီသောအရောင်များဖြစ်သည့် - အစိမ်း၊ အပြာ၊ လိမ္မော်ရောင်နှင့် အစိမ်းရောင် - ရှိပြီး ညာဘက်တွင် "State 1," "State 2," "State 3," နှင့် "State 4" ဟူ၍ label ငယ်များဖြင့် tag လုပ်ထားသည်။ မြှားတိုများသည် ဤအခြေအနေများထဲသို့နှင့် အပြင်သို့ ညွှန်ပြနေပြီး အောက်ခြေတွင် "Update & Merge" ဟု စာတန်းထိုးထားပြီး စနစ်မှတစ်ဆင့် data စီးဆင်းလာသည်နှင့်အမျှ ဤအတွင်းပိုင်းအခြေအနေများကို အပ်ဒိတ်လုပ်ထားကြောင်း ညွှန်ပြသည်။
ညာဘက်ရှိ နောက်ဆုံး panel ကို "Finalize" ဟု အမည်ပေးထားသည်။ အပေါ်ဆုံးတွင် "Finalize" ဟု အမည်ပေးထားသော ရဲရင့်သော လိမ္မော်ရောင်ခလုတ်ကဲ့သို့သော box ရှိသည်။ ၎င်းအောက်တွင် "64-Bit Value" ဟု အမည်ပေးထားသော အပြာရောင်စတုဂံနှစ်ခုပါရှိပြီး နောက်ဆုံးရလဒ်၏ ထက်ဝက်နှစ်ခုကို ကိုယ်စားပြုသည်။ ၎င်းတို့သည် အောက်ခြေရှိ "128-bit Hash Output" ဟု ရေးထားသော လိမ္မော်ရောင် box ကြီးတစ်ခုထဲသို့ ဝင်သည်။ တည့်တည့်မတ်မတ် မြှားတစ်ခုသည် အဆင့်တစ်ခုစီကို ဒေါင်လိုက်ချိတ်ဆက်ထားပြီး စုဆောင်းထားသော အခြေအနေများကို နောက်ဆုံး hash အဖြစ် မည်သို့ပြောင်းလဲသည်ကို ရှင်းရှင်းလင်းလင်း သရုပ်ဖော်ထားသည်။
အလုံးစုံသော် အပြာရောင်၊ လိမ္မော်ရောင်နှင့် အစိမ်းရောင်တို့၏ အရောင်ပေါင်းစပ်မှုကို လုံးဝန်းသောပုံသဏ္ဍာန်များနှင့် ချောမွေ့သောမြားများနှင့် ပေါင်းစပ်ခြင်းဖြင့် ချဉ်းကပ်ရလွယ်ကူသော၊ အဆင့်မြင့်မြင်ယောင်မှုကို ဖန်တီးပေးသည်။ ပုံတွင် အဆင့်နိမ့်နည်းပညာအသေးစိတ်အချက်အလက်များကို ရှောင်ရှားပြီး ယင်းအစား အဝင်ဒေတာမှ ရောနှောခြင်းနှင့် စုဆောင်းခြင်းမှတစ်ဆင့် နောက်ဆုံး 128-bit hash value အထိ သဘောတရားဆိုင်ရာစီးဆင်းမှုကို အာရုံစိုက်သည်။
ပုံသည်- XXH-128 ဟက်ရှ်ကုဒ်တွက်စက်
