ဗဟိုပရိုဆက်ဆာသည်ကွန်ပျူတာ၏အဓိကအစိတ်အပိုင်းဖြစ်သည်၊ ၎င်းသည်ခြင်္သေ့၏တွက်ချက်မှုပမာဏကိုလုပ်ဆောင်သောစနစ်တစ်ခုလုံး၏အမြန်နှုန်းသည်၎င်း၏စွမ်းအားပေါ်တွင်မူတည်သည်။ ဒီဆောင်းပါးမှာ cores အရေအတွက်က CPU performance ကိုဘယ်လိုအကျိုးသက်ရောက်တယ်ဆိုတာကိုပြောမယ်။
CPU Core
အဓိကသည် CPU ၏အဓိကအစိတ်အပိုင်းဖြစ်သည်။ ဒီမှာအားလုံးစစ်ဆင်ရေးနှင့်တွက်ချက်မှုဖျော်ဖြေကြသည်။ အကယ်၍ cores အများအပြားရှိလျှင် data bus မှတစ်ဆင့်အချင်းချင်းနှင့်စနစ်၏အခြားသောအစိတ်အပိုင်းများနှင့်ဆက်သွယ်နိုင်သည်။ ထိုကဲ့သို့သော "အုတ်" အရေအတွက်သည်လုပ်ငန်းပေါ် မူတည်၍ ပရိုဆက်ဆာစွမ်းဆောင်ရည်ကိုထိခိုက်သည်။ ယေဘုယျအားဖြင့်သတင်းအချက်အလက်အပြောင်းအလဲမြန်လေလေ၊ multi-core CPU များသည်၎င်းတို့၏“ ထုပ်ပိုးထားသည့်” လုပ်ဖော်ကိုင်ဖက်များထက်နိမ့်ကျသောအခြေအနေများရှိသည်။
ကြည့်ရှုပါ - ခေတ်သစ်ပရိုဆက်ဆာကိရိယာ
ရုပ်ပိုင်းဆိုင်ရာနှင့်ယုတ္တိ core
များစွာသော Intel ပရိုဆက်ဆာများနှင့်မကြာသေးမီက AMD သည်တွက်ချက်မှုတစ်ခုပြုလုပ်နိုင်ပြီးရုပ်ပိုင်းဆိုင်ရာအမာခံတစ်ခုသည်တွက်ချက်မှုနှစ်ခုဖြင့်လုပ်ဆောင်သည်။ ဤရွေ့ကားချည်ယုတ္တိ cores ဟုခေါ်ကြသည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် CPU-Z တွင်အောက်ပါဝိသေသလက္ခဏာများကိုတွေ့နိုင်သည်။
၎င်းသည် Intel မှ Hyper Threading (HT) နည်းပညာသို့မဟုတ် AMD မှ Simultaneous Multithreading (SMT) နည်းပညာဖြစ်သည်။ ဤနေရာတွင်နားလည်ရန်အရေးကြီးသည် ထပ်၍ ထည့်သွင်းထားသော logical core သည်ရုပ်ပိုင်းဆိုင်ရာထက်ပိုမိုနှေးကွေးလိမ့်မည်။ ဆိုလိုသည်မှာ full-sħiħ quad-core CPU သည်မျိုးဆက်တူ dual-core CPU ထက် HT သို့မဟုတ် SMT နှင့်အတူတူပင်လျှောက်လွှာများတွင်ရှိသည်။
ဂိမ်းများ
ဂိမ်းလုပ်ငန်းသုံးကိရိယာများသည်ဗွီဒီယိုကဒ်နှင့်အတူဗဟိုပရိုဆက်ဆာသည်ကမ္ဘာ့တွက်ချက်မှုတွင်လည်းအလုပ်လုပ်သောပုံစံဖြင့်တည်ဆောက်ထားသည်။ အရာဝတ္ထု၏ရူပဗေဒဆိုင်ရာပိုမိုရှုပ်ထွေးလေ၊ ပိုမိုများပြားလေ၊ ဝန်များများလေလေနှင့်ပိုမိုထိရောက်သော“ ကျောက်တုံး” သည်အလုပ်ကိုပိုမိုကောင်းမွန်စေသည်။ ကွဲပြားခြားနားသောဂိမ်းများရှိပါတယ်အဖြစ်သို့သော် multi- core ကိုနဂါးဝယ်ဖို့အလျင်စလိုမထားပါနဲ့။
ထပ်မံကြည့်ရှုပါ: ဂိမ်းကစားခြင်းတွင်ပရိုဆက်ဆာသည်ဘာလုပ်သနည်း။
၂၀၁၅ ခုနှစ်ခန့်တွင်တည်ဆောက်ခဲ့သောစီမံကိန်းအဟောင်းများသည်အခြေခံအားဖြင့် developer များရေးသားထားသော code ၏ထူးခြားချက်များကြောင့် 1 - 2 cores ထက်ပိုပြီး load မလုပ်နိုင်ပါ။ ဤကိစ္စမျိုးတွင်နိမ့်ကျသည့် megahertz ရှစ် core ပရိုဆက်ဆာထက် dual-core ပရိုဆက်ဆာမြင့်မားသောကြိမ်နှုန်းနှင့်အတူမြင့်မားသောကြိမ်နှုန်းရှိသည် ဤသည်မှာဥပမာတစ်ခုသာဖြစ်သည်။ လက်တွေ့တွင်ခေတ်မီ multi-core CPU များသည်မြင့်မားသော core စွမ်းဆောင်ရည်ရှိပြီးအစဉ်လိုက်ဂိမ်းများတွင်ကောင်းစွာအလုပ်လုပ်သည်။
ထပ်မံကြည့်ရှုပါ - Processor အကြိမ်ရေကဘာကိုထိခိုက်သလဲ
ပထမဆုံးဂိမ်းတွေထဲကတစ်ခုဖြစ်တဲ့ code ဟာ cores တော်တော်များများ (၄ (သို့) ဒီထက်မက) အများအပြားကို run နိုင်ပြီးအညီအမျှတင်ပေးနိုင်တဲ့ GTA 5 ဟာ 2015 မှာ PC မှာဖြန့်ချိခဲ့တယ်။ ထို အချိန်မှစ၍ စီမံကိန်းအများစုကို multithreaded ဟုသတ်မှတ်နိုင်သည်။ ဆိုလိုသည်မှာ multi-core ပရိုဆက်ဆာသည်၎င်း၏ကြိမ်နှုန်းမြင့် counterpart နှင့်အမီလိုက်နိုင်ရန်အခွင့်အရေးရှိသည်။
ဂိမ်းသည်ကွန်ပျူတာစီးဆင်းမှုကိုမည်မျှကောင်းစွာအသုံးချနိုင်မှုအပေါ် မူတည်၍ multicore သည်အပေါင်းနှင့်အနှုတ်နှစ်မျိုးလုံးဖြစ်နိုင်သည်။ ဤစာရေးသားချိန်တွင်“ gaming” သည် cores ၄ ခုနှင့်အထက်ထက်ပိုမိုကောင်းမွန်သော hyperthreading ဖြင့် CPU များဟုသတ်မှတ်နိုင်သည် (အပေါ်တွင်ကြည့်ပါ) ။ သို့သော်လမ်းကြောင်းသစ်မှာ developer များသည်အပြိုင်ကွန်ပျူတာအတွက်အပြိုင်အဆိုင်တိုးမြှင့်လာခြင်းနှင့်အနုမြူစွမ်းအင်နိမ့်မော်ဒယ်များသည်မကြာမီတွင်မျှော်လင့်ချက်မရှိတော့ဘဲဖြစ်လာလိမ့်မည်
အစီအစဉ်များ
ဤနေရာ၌အရာအားလုံးသည်ဂိမ်းများထက်အနည်းငယ်ပိုမိုလွယ်ကူသည်၊ အဘယ်ကြောင့်ဆိုသော်ကျွန်ုပ်တို့သည်တိကျသောပရိုဂရမ်တစ်ခု (သို့) အထုပ်တွင်အလုပ်လုပ်ရန်“ ကျောက်တုံး” ကိုရွေးချယ်နိုင်သည်။ အလုပ်လုပ်နေသော application များသည် single-threaded နှင့် multi-threaded ဖြစ်သည်။ ယခင်သည် core တစ်ခုစီအတွက်စွမ်းဆောင်ရည်မြင့်ရန်လိုအပ်ပြီး၊ ဒုတိယတစ်ခုသည်ကွန်ပျူတာချည်များစွာလိုအပ်သည်။ ဥပမာအားဖြင့် multi-core“ ရာခိုင်နှုန်း” သည်ဗီဒီယိုသို့မဟုတ် 3D မြင်ကွင်းများကိုပြသလျှင်ပိုမိုကောင်းမွန်သောအပြင် Photoshop သည် ၁ မှ ၂ ခွန်အားလိုအပ်သည်။
Operating system
cores အရေအတွက်သည် OS ၏ performance ကို ၁ ဖြစ်လျှင်သာထိခိုက်သည်။ အခြားကိစ္စများတွင် system process များသည် processor ကို load မလုပ်သောကြောင့်အရင်းအမြစ်အားလုံးကိုအသုံးပြုသည်။ ကျွန်ုပ်တို့သည်ပခုံးများပေါ်တွင်မည်သည့်ကျောက်တုံးကိုမဆိုထည့်နိုင်သောဗိုင်းရပ်စ်များသို့မဟုတ်ကျရှုံးမှုများအကြောင်းမဟုတ်ဘဲပုံမှန်အလုပ်အကြောင်းပါ။ သို့သော်နောက်ခံပရိုဂရမ်များစွာကိုစနစ်ဖြင့်စတင်နိုင်သည်၊ ၎င်းသည်ပရိုဆက်ဆာအချိန်နှင့်စားရန်နောက်ထပ်ပရိုဆက်ဆာများသည်အလွန်အကျွံမလိုအပ်ပေ။
Universal ဖြေရှင်းချက်များ
multitasking ပရိုဆက်ဆာများမရှိကြောင်းသတိပြုပါ။ လျှောက်လွှာအားလုံးတွင်ရလဒ်ကောင်းများပြသနိုင်သောမော်ဒယ်များသာရှိသည်။ ဥပမာတစ်ခုဖြစ်သော high-frequency i7 8700, Ryzen R5 2600 (1600) နှင့်အထက်အလားတူ“ ကျောက်များ” ရှိသောခြောက်ခု - core CPU များ၊ သို့သော် အကယ်၍ သင်သည်ဗီဒီယိုနှင့် 3D နှင့်အတူပြိုင်တူပြိုင်တူပြိုင်တူကစားနေလျှင်သို့မဟုတ် streaming လုပ်နေလျှင်၎င်းတို့သည်တစ်ကမ္ဘာလုံးအတိုင်းအတာဖြင့်တောင်းဆိုနိုင်မည်မဟုတ်ပါ ။
နိဂုံး
အထက်ပါအချက်များအားလုံးကိုအကျဉ်းချုပ်။ အောက်ပါကောက်ချက်ဆွဲနိုင်သည်။ ပရိုဆက်ဆာ Core အရေအတွက်သည်စုစုပေါင်းတွက်ချက်နိုင်သည့်စွမ်းအားကိုပြသသည်။ သို့သော်၎င်းကိုမည်သို့အသုံးပြုမည်ဆိုသည်မှာ application အပေါ်မူတည်သည်။ ဂိမ်းများအတွက် quad-core မော်ဒယ်လ်သည်အတော်လေးသင့်တော်ပေသည်၊ သို့သော်အရင်းအမြစ်မြင့်မားသောပရိုဂရမ်များအနေဖြင့်ချည်မျှင်များပါသော“ ကျောက်တုံး” ကိုရွေးချယ်ခြင်းက ပို၍ ကောင်းသည်။