CPU ကိုေလ့လာၾကည့္ရေအာင္
.........................................
အမွန္တကယ္မွာေတာ့ Video editing process မွာ CPU ကသာ အဓိက က်တယ္ဗ် CPU ေကာင္းမွလဲ အဆင့္ျမင့္ အ႐ုပ္၊အသံ ကို ကိုင္တြယ္ႏိုင္မွာကို Encode နဲ႔ Decode ကို CUP ကအဓိကလုပ္ေဆာင္ပါတယ္။ ဒီေနရာမွာ open CL(compute language) နဲ႔ Graphic Api ျဖစ္တဲ့ Open GL(Graphic Library) ေတြကိုအသံုးျပဳလို႔ေပါ့ ။ ဒါေတြကို graphic card or igup က support ေပးပါတယ္ cpu စီကိုေပါ့ ။
cpu မွာလဲ ပံုမုန္ feature ေလးေတြရိွပါတယ္
MMX,SSE,SSE2,SSE3,,SSSE3,4.1,SSE4.2,EM 64T ေတြပါပဲ
ဒီေနရာမွာ ကြၽန္ေတာ္ consumer level ကိုပဲေျပာမွာျဖစ္ၿပီ professional level ျဖစ္တဲ့ Xeon cpu ,i7X-series, workstations, server အေၾကာင္းကို မေျပာပါဘူး။
လက္ရိွေစ်းကြက္ထဲမွာရိွတဲ့ ပစၥည္း ေတြကိုပဲေျပာမွာ
Core i series 2nd gen က စလို႔ 6th gen အထိ့အက်ံဳးဝင္ပါတယ္။
Core i series တိုင္းမွာ celeron, pentium နဲ႔ i3,i5,i7 ဆိုၿပီးထြက္ပါတယ္။ ေစ်းေတြကလည္း တစ္ခုနဲ႔တစ္ခု ေတာ္ေတာ္ကြာပါတယ္။ ပါဝင္တဲ့ feature ေတြလဲ ေတာ္ေတာ္ကြာပါတယ္။ celeron,pentium ေတြမွာ igpu (integrated graphic) က သာမန္ အ႐ုပ္ေဖာ္ရံုသာျဖစ္ၿပီး။ special instructions set ေတြမပါပါဘူး။ generation ျမင့္လာလို႔ cpu ပိုျမန္လာမွာျဖစ္ၿပီး။ graphic feature အပိုပါမလာပါဘူး။ memory controller ကလဲ low end ျဖစ္လို႔ 2,3,4th gen ေတြမွာ ram speed 1333MHz အထိ့ 6th gen မွာဆို 2133MHz အထိ့ပဲရမွာပါ။(Core i series မ်ားတြင္ DDR3 ဆို 1600 မွ 2133MHz အထိ့၊ DDR4 တြင္ 2400MHz ႏွင့္အထက္ XMP နဲ႔သံုးလို႔ရပါတယ္)။
သူနဲ႔ video edit မရလားဆိုေတာ့ ရပါတယ္ ။
2nd gen Celeron Dual Core,Pentium Dual Core ကစလို႔ SSE 4.1,4.2 ေတြပါလာၿပီျဖစ္တဲ့အတြက္ render speed 2.0x ရပါတယ္။
Core i series 3,5,7 ေတြမွာက်ေတာ့ တကယ္မိုက္တယ္ဗ် instructions set ေတြက လံုးဝ ကို impression ျဖစ္ေစတယ္။
1. HT (hyper thread technology )
physical core တစ္ခုကို OS က core ၂ခုအျဖစ္ျမင္ေစတဲ့ဗ် core ၁ခု ရဲ႕ process power ကို ၂ခုခြဲၿပီး process အေသး၂ခု ကိုင္ႏိုင္တာေပါ့။ parallel process အားပိုေကာင္းတဲ့ အတြက္ high threads demand application ျဖစ္တဲ့ video edit လို program ကို အလုပ္ျမန္ျမန္ၿပီးေစပါတယ္ ။ 1st gen, 2nd gen,3rd gen ေတြမွာ 1 Core 2 threads ျဖစ္ေပမဲ့ အဲဒီ 2 threads က equally divided ျဖစ္ေနၿပီး fixed ပံုစံမ်ိဳးရိွေနေသးတယ္
4th gen,5th gen (only lunch mobile platform) ,
6th gen ေတြမွာက်ေတာ့ 1 Core 2 threads ပဲ ဒါေပမဲ့ thread တစ္ခုနဲ႔တစ္ခု ၾကား equally divided မဟုတ္ေတာ့ပဲ sync ျဖစ္လာတယ္(အရင္ 1,2,3rd gen က 1 Core ကို pm 1000 ဆိုရင္ 1 thread ကို pm 500 စီေပါ့။
1 thread + 1 thread = 500+500
4,5,6 th gen မွာၾကေတာ့ 1 Core ကို pm 1000 ဆို 1 thread ကို 500 စီမခြဲေတာ့ဘူး
1 thread + 1 thread က
600 + 400 or 700+300 or 800+200 လိုသလို
Sync လုပ္လာတယ္ on application demand ေပါ့။
ဒါေၾကာင့္လည္း 4th gen, 6th gen က ပိုျမန္ ပိုေကာင္းလာတာေပါ့ (တည္ေဆာက္ပံုပါ)။
2.Turbo Boost
Cpu က normal heat မွာပဲရိွၿပီး power ကလဲ လံုလံုေလာက္ေလာက္ ရိွမယ္ဆိုရင္ application ရဲ႕ demand ကိုၾကည့္ၿပီး stock frequency ကေန max frequency အထိ့ auto တက္တယ္ဗ် ။ ဒါေပမဲ့ သူ က အခ်ိဳး နဲ႔ဗ် ဥပမာ i7 3.4 GHz. က 3:4:5:5 ဆုိရင္ ေ႐ွ႕က 3 က core 4ခုလံုး run ေနခ်ိန္မွာ Turbo ပြင့္ရင္ 0.30GHz ပဲတိုးမယ္ 3.4 to 3.7 ေပါ့။
4 ကေတာ့ Core 3 ခုနဲ႔ run ခ်ိန္မွာ Turbo ပြင့္ခဲ့ရင္ 0.40GHz တိုးၿပီး 3.4 to 3.8GHz ျဖစ္မယ္။ေနာက္က 5 ေတြက
Core 2ခု သို႔ 1ခု ထဲ့နဲ႔ run လို႔ရတဲ့ application ေတြမွာ 5 ဆိုေတာ့ သူက 3.4 to 3.9GHz နဲ႔ အလုပ္လုပ္ပါမယ္ ။ 0.5 တိုးတာေပါ့။
3.Integrated memory Controller
အရင္က memory controller ဆိုတာ Motherboard ေပၚမွာရိွတာဗ် Front Side Bus (FSB) အရျမန္ႏႈန္းအေသႀကီးနဲ႔ 1333MHz ရတဲ့ cpu တပ္ထားပါေစ mobo က 800MHz support ပဲေပးရင္ 800MHz ပဲရမွာ
အခုေနာက္ထြက္ H61 ကစလို႔ အားလံုးမွာ memory controller က cpu ထဲေရာက္သြားၿပီး ။ FSB ကလဲ on cpu demand ျဖစ္သြားၿပီ 1333 support ေပးတဲ့ cpu ဆို 1333ရမယ္ 1600ရတဲ့ဟာဆို 1600 ရမယ္ low latency ျဖစ္ၿပီး higher bandwidth ရမယ္။ အဲဒါကေတာ့ integrated memory controller ရဲ႕ အားသာခ်က္ပါပဲ။
4.AES New instructions set(AES-NI)
New AES instructions (Advance Encryption standard instructions)က encryption and decryption အသံုးျပဳလုပ္ငန္းစဥ္ေတြကို hardware ပိုင္းကေန accelerate လုပ္ေပးတဲ့ feature ေပါ့။
5.intel virtualization Technology
Hardware platform တစ္ခုကို multiple platform အျဖစ္ virtual တည္ေဆာက္ေပးတယ္။
IOMMU (input /output memory management unit က virtual machines ကို Ethernet,Accelerated Graphics card and hard-drive controller ေတြကို DMA ကိုေက်ာ္ၿပီး interrupt remaping လုပ္ေပးတယ္ ။
IOMMUက compromising memory security ကို ကာကြယ္ေပးၿပီး small memory address ေတြကိုေနရာခ်ေပးႏိုင္တယ္ memory management ပိုင္းပိုေကာင္းလာၿပီ productivity ပိုင္ အတြက္ process မွာ ဝန္မပိ့ေအာင္ ခြဲထုတ္ေပးတဲ့ အတြက္ အင္မတန္ အသံုးတည့္တဲ feature ပါ။
6.Intel smart cache
အရင္ cpu ေတြက core 2ခု cache 4MB ဆိုရင္ 1core ကို cache 2MBစီခြဲယူထားတယ္ဗ် cache 2.5MB အသံုးျပဳရမယ္ဆိုရင္ core 2ခုစလံုးကို runေတာ့ တာပဲ အဲဒီေတာ့က cpu usages တအားတက္ၿပီး power full စားၿပီး heat လဲတက္တာေပါ့ဗ်ာ ။
Smart cache ကေတာ့ အဲလိုဟုတ္ဘူးဗ်
4 core 8MB cache ပါရင္ 1 core 2MB စီခြဲမယူေတာ့ဘူး ဘံုအေနနဲ႔ထားၿပီး(igpu အတြက္လဲေပးရေသးတာကို) Core 1ခုထဲ 5MB cache လိုတဲ့ application run ရင္ေတာင္ သူကက်န္ core ေတြကို မႏိႈးဘူးဗ် သူ႔ဟာသူ 8MBထဲက 5MB ယူသံုးလိုက္တယ္ ဒါဟာ dynamically ပါလုပ္တာဗ် စတင္တုန္းက 1MB သာလိုၿပီး runေနစဥ္မွာ 5MB. လိုလာရင္လဲ smart cache အရ သံုးခြင့္ေပးတာပဲ အဲဒီေတာ့က core ေတြ မလိုအပ္ပဲႏိႈးစရာမလို power consumptions ေလ်ွာ့မယ္ heat လဲေလွ်ာ့မယ္။ ဒီအတြက္ Turbo ပါတဲ့ cpuဆိုရင္ turbo ပြင့္ဖို႔လြယ္သြားတာေပါ့ က်န္တဲ့ core အပိုေတြက လဲ another process ေတြအတြက္ က်န္တဲ့ cache နဲ႔ ေနာက္ အလုပ္တစ္ခုခိုင္းရင္လုပ္ဖို႔ ready ေစာင့္ေနတာေပါ့ဗ်ာ ။ 2,3rd gen မွာ cache ကို igpu နဲ႔ လမ္းေၾကာင္းတစ္ခုထဲကေန share ၿပီးသံုးေနရတာဗ်
အဲဒီေတာ့ core နဲ႔ igpu က အလွည့္က်သံုးေနရေတာ့ နည္းနည္း ေႏွးတာေပါ့(ဒါေတာင္သူက AMD cpu နဲ႔ single core performances မွာ ၂ဆေက်ာ္ ၃ဆေလာက္ကိုျမန္တာ)။
4th gen နဲ႔ 6th genမွာ core နဲ႔ igpu ကို L3 cache စီဆက္သြယ္တဲ့လမ္းေၾကာင္းကို(လမ္းေၾကာင္းေနာ္ cache ကိုဟုတ္ဘူး) ခြဲေပးလိုက္ေတာ့ igpu ပိုျမန္ ပိုေကာင္းလာတာေပါ့။
7. Integrated Graphic Unit( Built in visual)
(intel Quick Sync technology)
Portable video playing, online sharing, video editing လို program ေတြကို accelerated လုပ္ေပးပါတယ္(Gpgpu mode နဲ႔ အတူတူပါပဲ) ။ သူကေတာ့ card တပ္စရာမလိုပဲ cpu ထဲမွာပါတာေပါ့ တစ္ခ်ိဳ႕ convert process ေတြမွာ mid range တစ္သိန္းေအာက္ကဒ္ေတြထက္ေတာင္ျမန္တယ္။
(Intel Clear Video HD technology)
HD Video ေတြရဲ႕ visual quality and colour fidelity enchancements ေတြလုပ္ေပးတဲ့အတြက္
ပိုမို ၾကည္လင္ျပတ္သားတဲ့၊ပိုမို ညက္ေညာတဲ႔ အ႐ုပ္၊အေရာင္အေသြး ပိုမိုစံုလင္တဲ့ အ႐ုပ္ေတြျမင္ရပါမယ္။
(Intel Intrue 3D)
Stereoscopic 3D Blue-ray ကို1080p အထိ HD HDMI 1.4 မွ premiums audio quality ၾကည့္႐ႈခံစားႏိုင္ပါတယ္။
[Intel Advanced Vector Extension (AVX)]
New instructions set ျဖစ္ၿပီး audio processing, audio codecs,image and video editing application ေတြကိုပိုမိုေကာင္းမြန္ေအာင္ျပဳလုပ္ေပးပါတယ္။
(Intel HD graphic)
3D performances ကို game ကစားတာေတြ ပံုမုန္အသံုးျပဳမႈ ေတြ မွာ enchanced လုပ္ေပးပတယ္။
အထက္ပါ cpu feature မ်ားမွာ Core i series တြင္ပါမွာျဖစ္ၿပီးBuild in visual မွာလဲ
Celeron ႏွင့္ Pentium တြင္ intel HD graphic တစ္ခုသာပါရိွမွာျဖစ္ၿပီး က်န္ feature မ်ားမပါ ပါ
Core i series တြင္ေတာ့ အားလံုးေသာ visual feature မ်ားပါၿပီး ၎တို႔မွာ graphic card တပ္သံုးလ်ွင္ အက်ံဳးမဝင္ေတာ့ပါ ထို႔ေၾကာင့္ gpu တပ္ဆင္ပါက build in visual ထက္ပို၍ေကာင္းေသာ card ကိုေရြးရမွာျဖစ္ပါတယ္။
အထက္ပါ feature မ်ားမွာ intel core 3th gen ကို႐ွင္းျပထားတညျဖစ္ၿပီး
4th gen i series တြင္ 4th ALU ,3rd address gen AGU ေတြပိုေကာင္းလာၿပီး၊ AVX2 and FMA3 ေတြတိုးလာပါတယ္ 3rd gen series ထက္ 6%ပိုမိုေကာင္းမြန္လာပါတယ္
6th gen တြင္ AES -GCM,AES-CBC ေၾကာင့္ hyper thread performances ပိုေကာင္းလာၿပီး
Intel MPX,intel SGC and intel speed shift လို instructions set ေတြပါလာၿပီး build in visual မွာလဲ VP9( GPU accelerated decode only) ႏွင့္ VP8 and HEVC( hardware accelerated 8-bit encode/decode and GPU accelerated 10-bit Decode) တို႔ပါလာပါၿပီ
ကဲ ဒါဆို cpu ရဲ႕ကြဲျပားတဲ့ feature ေတြကို သတိထားမိ့ေလာက္ပါၿပီ
Celeron, pentium ေတြက Core 2ခုပါၿပီး ပံုမွန္ feature သာပါၿပီး igpu က သာမွန္ပါပဲ
Core i 3, Core 2ခုသာပါၿပီး ပံုမွန္ feature အျပင္ အထက္ က feature ထဲမွ Turbo boost မွလြဲ၍ အားလံုးပါ ပါတယ္ igpu ကလဲ အထက္က feature မ်ားအားလံုးပါၿပီး Model NO ကိုမူတည္ၿပီး graphic တည္ေဆာက္ပံု အနည္းငယ္ ကြာဟပါတယ္ 2 core 4 thread ရပါမယ္
Core i 5, Core 4ခုပါၿပီး ပံုမွန္ feature အျပင္ အထက္ က feature ထဲမွ Hyper Thread မွလြဲ၍ အားလံုးပါ ပါတယ္ igpu ကလဲ အထက္က feature မ်ားအားလံုးပါ ပါတယ္
4 core 4 thread turbo ရပါမယ္
Core i 7, Core 4ခုပါၿပီး ပံုမွန္ feature အျပင္ အထက္ က feature ထဲမွ အားလံုးပါ ပါတယ္ igpu ကလဲ အထက္က feature မ်ားအားလံုးပါ ပါတယ္
4 core 8 thread turbo ပါ ရပါမယ္
အထက္ပါ CPU မ်ားမွာDesktop အတြက္သာျဖစ္ၿပီး Laptop တြင္မူကြဲ၊မ်ိဳးကြဲမ်ား၇ိွပာသည္။
ကဲ မွန္မွန္ကန္ကန္ ေရြးခ်ယ္ႏိုင္ပါေစဗ်ာ
Credit... နန္း.ကြန္ပ်ဴတာမွျပန္လည္ကူးယုတင္ျပသည္...
Thursday, November 24, 2016
နည္းပညာ
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment