ARC ပရိုဆက်ဆာဗိသုကာသည် ARM၊ MIPS နှင့် x86 တို့နှင့်အတူ အသုံးအများဆုံးဗိသုကာများထဲမှတစ်ခုဖြစ်ကြောင်း လူအနည်းငယ်သာသိသည်။ 1980 ခုနှစ်များတွင် တီထွင်ခဲ့သော ARC ဗိသုကာကို နည်းပညာမြင့်ထုတ်ကုန်များစွာအတွက် မိုက်ခရိုကွန်ထရိုလာအမျိုးမျိုးတွင် အသုံးပြုကြပြီး နှစ်စဉ် ခန့်မှန်းခြေအားဖြင့်၊
မကြာသေးမီက Synopsys ကော်ပိုရေးရှင်းမှ 32- နှင့် 64-bit ARC ပရိုဆက်ဆာ cores များ၏ မျိုးဆက်သစ်ကို ကြေညာခဲ့ပြီး ၎င်းတို့၏ ယခင်မျိုးဆက်များနှင့် နှိုင်းယှဉ်ပါက သုံးဆစွမ်းဆောင်ရည်ကို ကတိပေးကာ 12 cores ရှိသော chip ပေါ်တွင် စနစ်များကို တည်ဆောက်နိုင်မည်ဖြစ်သည်။ ထို့ကြောင့်၊ cores အသစ်များသည် Synopsys ကို နယ်ပယ်အသစ်များစွာတွင် ARM နှင့် ယှဉ်ပြိုင်နိုင်စေမည်ဖြစ်သည်။
"SSD ထိန်းချုပ်ကိရိယာများ သို့မဟုတ် ကွန်ရက်ချိတ်ဆက်ခြင်းကဲ့သို့သော မြှုပ်သွင်းထားသော အပလီကေးရှင်းများသည် အကန့်အသတ်ရှိသော ပါဝါနှင့် အရွယ်အစားတို့နှင့်အတူ သိသာထင်ရှားသော စွမ်းဆောင်ရည်ရရှိရန် လိုအပ်သည်" ဟု Synopsys ရှိ စျေးကွက်ရှာဖွေရေးနှင့် ဉာဏမူပိုင်ခွင့်ဗျူဟာ၏ အကြီးတန်းဒုတိယဥက္ကဋ္ဌ John Koeter က ပြောကြားခဲ့သည်။ "ARCv3 ဗိသုကာအသစ်နှင့် ARC HS5x နှင့် HS6x cores များကို ထုတ်ဝေခြင်းဖြင့်၊ developer များသည် ၎င်းတို့၏ SoCs များ၏ ယနေ့နှင့် အနာဂတ်တွင် စွမ်းဆောင်ရည်လိုအပ်ချက်များကို ဖြည့်ဆည်းပေးနိုင်မည်ဖြစ်သည်။"
New Synopsys DesignWare ARC ပရိုဆက်ဆာမိသားစုများသည် 32-bit cores များပါဝင်သည်။
DesignWare ARC HS5x နှင့် DesignWare ARC HS6x ဗိသုကာများအတွက် ၎င်းတို့သည် APEX (ARC Processor EXtensions) ညွှန်ကြားချက်များဖြင့် တိုးချဲ့နိုင်သည့် ARCv3 ညွှန်ကြားချက်များကို ပံ့ပိုးပေးပါသည်။ ထို့အပြင်၊ ARC HS57D တွင် ညွှန်ကြားချက် 3 ကို ပံ့ပိုးပေးသည့် ARCv150DSP ဒစ်ဂျစ်တယ် အချက်ပြပရိုဆက်ဆာ တပ်ဆင်ထားသည်။ core အသစ်များတွင် ပိုက်လိုင်းအနက် 10 အဆင့်ရှိပြီး နာရီစက်ဝန်းတစ်ခုလျှင် ညွှန်ကြားချက်နှစ်ခုကို လုပ်ဆောင်နိုင်ပြီး 128-bit floating point unit ကိုလည်း တပ်ဆင်ထားပါသည်။ တစ်ချိန်တည်းတွင်၊ kernels ၏အဆင့်မြင့်ဗားရှင်းများသည် 2 MB အထိရှိသော ဒုတိယအဆင့် cache (L16) ကို ပံ့ပိုးပေးပါသည်။
စွမ်းဆောင်ရည်နှင့်ပတ်သက်၍ Synopsys က ကိန်းပြည့်တွက်ချက်မှုများတွင် 3 DMIPS per MHz နှင့် 5,1 CoreMark per MHz တို့ကို ပါဝါသုံးစွဲမှုနည်းသောသေးငယ်သော cores များအတွက် အလွန်ကောင်းမွန်သည်ဟု ဆိုထားသည်။ ထို့ကြောင့်၊ 3 DMIPS per MHz သည် အလွန်အစွမ်းထက်သော ပရိုဆက်ဆာများထက် ပိုများသည်။
ပရိုဆက်ဆာ Core များသည် Synopsys DesignWare ARC HS5x နှင့် HS6x တို့ဖြစ်သည်။ |
|||||
HS5x | HS6x | ||||
HS56 | HS57D | HS58 | HS66 | HS68 | |
အမိန့်ပေးထားသည်။ | ARCv3 | ||||
APEX ညွှန်ကြားချက်များ | ထောက်ပံ့သည်။ | ||||
နည်းနည်းအနက် | 32-ဘစ် | 64-ဘစ် | |||
စက်ဝန်းအလိုက် ညွှန်ကြားချက်များ | 2 | ||||
Conveyor အရှည် | ခြေလှမ်း ၃၀၀ | ||||
DSP | - | ARCv3DSP ညွှန်ကြားချက် ၁၅၀ |
- | - | - |
FPU တိကျမှု | FP16၊ FP32၊ FP64 | ||||
ပရိုဆက်ဆာ အစုအဝေး | 12 cores | ||||
အစုလိုက်အလိုက် အရှိန်မြှင့်စက်များ | လှုံ့ဆော်မှု ၁၆ | ||||
L1 | ညွှန်ကြားချက် cache + ဒေတာ cache | ||||
L2 | - | - | 16 MB | - | 16 MB |
အများဆုံးမှတ်ဉာဏ်စွမ်းရည် | 64 GB (OS ပေါ်မူတည်၍) | 4,5 Petabytes | |||
အကြိမ်ရေ (t/p 16FFC တွင်) | 1,8 GHz အမြန်နှုန်း | ||||
DMIPS | core တစ်ခုလျှင် 5400 DMIPS / 3 DMIPS per MHz | ||||
CoreMark | 9180 CoreMark per core / 5,1 CoreMark per MHz |
DesignWare ARC HS5x နှင့် DesignWare ARC HS6x မိသားစုအသစ်၏ အဓိကအင်္ဂါရပ်များထဲမှတစ်ခုမှာ ယေဘူယျရည်ရွယ်ချက် ပရိုဆက်ဆာ 12 cores နှင့် အထူးပြု 16 အရှိန်မြှင့်စက်များဖြင့် system-on-chip (SoC) ကို ဖန်တီးနိုင်ခြင်းဖြစ်သည်။ ထိုသို့သော ပရိုဆက်ဆာရှိ core/accelerator တစ်ခုစီသည် ၎င်း၏ကိုယ်ပိုင်နာရီအမြန်နှုန်းဖြင့် လုပ်ဆောင်ပြီး စွမ်းအင်ထိရောက်မှုကို အမြင့်ဆုံးရရှိရန် ၎င်း၏ကိုယ်ပိုင်ပါဝါခွဲစနစ်ကို အသုံးပြုသည်။ cores အသစ်များနှင့်အတူ Synopsys သည် ဒေတာလွှဲပြောင်းမှုနှုန်း 800 GB/s ဖြင့် on-chip cache အဆက်အစပ်ချိတ်ဆက်မှုကိုလည်း ပေးပါသည်။
ARC ဗိသုကာကိုအခြေခံသည့်ဤ SoC အမျိုးအစားသည်ယနေ့ခေတ်တွင်အသုံးများတော့မည်မဟုတ်သော်လည်း autopilot စနစ်များအတွက်အလားအလာရှိသောပရိုဆက်ဆာများ၊ ဒေတာသိုလှောင်မှု၊ ဒေတာစီးဆင်းမှုထိန်းချုပ်မှု၊ multi-cores နှင့် accelerator အမျိုးအစားအမျိုးမျိုးတို့ကိုထည့်သွင်းစဉ်းစားခြင်းဖြင့်အလွန်အဆင်ပြေလာလိမ့်မည်။ နောက်ပိုင်းတွင် Synopsys သည် ယခင်က မဖြစ်ခဲ့ဖူးသော ဤအပလီကေးရှင်းများအတွက် SoC တွင် နေရာလွတ်အတွက် ARM cores များနှင့် ယှဉ်ပြိုင်နိုင်စေမည်ဖြစ်သည်။ ထို့ကြောင့် SSD ထုတ်လုပ်သူ Starblaze သည် DesignWare ARC HS5x နှင့် DesignWare ARC HS6x cores များကို စိတ်ဝင်စားလာနေပြီဖြစ်သည်။
“စွမ်းဆောင်ရည်မြင့် မြှပ်နှံထားသော developer များသည် မှတ်ဉာဏ်ပမာဏများပြားပြီး ပါဝါနှင့် အရွယ်အစားကန့်သတ်ချက်များဖြင့် မြင့်မားသောစွမ်းဆောင်ရည်များရရှိရန်အတွက် စိန်ခေါ်မှုအသစ်များကို အစဉ်အမြဲရင်ဆိုင်နေကြရသည်” ဟု Starblaze မှ သိပ္ပံပညာရှင်ကြီး Bruce Cheng က ပြောကြားခဲ့သည်။ " Synopsys ၏ 32-bit ARC HS5x နှင့် 64-bit HS6x ပရိုဆက်ဆာအသစ်များ၏ Multi-core စွမ်းရည်များသည် စျေးကွက်တွင် လက်ရှိရောင်းချနေသော အခြားပရိုဆက်ဆာများမှ မလုပ်ဆောင်နိုင်သော ပါဝါထိရောက်မှုအဆင့်သစ်များကို ရရှိစေမည်ဖြစ်သည်။"
Synopsys သည် ARC cores HS56, HS57D, HS58, HS66, HS68 နှင့် ၎င်းတို့၏ multi-processor ဗားရှင်း HS56MP, HS57DMP, HS58MP, HS66MP, HS68MP ကို 2020 ခုနှစ် တတိယသုံးလပတ်တွင် စတင်၍ ကမ်းလှမ်းပါမည်။ ထို့အပြင်၊ ကုမ္ပဏီသည် အဆိုပါ cores များအပေါ်အခြေခံ၍ ချစ်ပ်များဖန်တီးရန်အတွက် ARC MetaWare ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာတန်ဆာပလာအပြင် ဆီလီကွန်တွင်မအကောင်အထည်ဖော်မီ SoC ၏လုပ်ဆောင်နိုင်စွမ်းကိုစစ်ဆေးရန် Simulator နှင့် verifier တစ်ခုတို့ကို ကမ်းလှမ်းမည်ဖြစ်သည်။ လည်ပတ်မှုစနစ်များမှ ပံ့ပိုးမှုအတွက်၊ kernels အသစ်များသည် Linux ဖြန့်ချီမှုများ၊ Zephyr နှင့် မူပိုင်လည်ပတ်မှုစနစ် အမျိုးမျိုးတို့နှင့် တွဲဖက်အသုံးပြုနိုင်မည်ဖြစ်သည်။
source: 3dnews.ru