Ta hand om dig, ARM? Nya 64-bitars Synopsys ARC-kärnor kommer att tredubbla prestandan

Få människor vet att ARC-processorarkitekturen är en av de vanligaste arkitekturerna tillsammans med ARM, MIPS och x86. ARC-arkitekturen utvecklades på 1980-talet och används i en mängd olika mikrokontroller för ett brett utbud av högteknologiska produkter, och varje år ca. 1,5 miljarder enheter.

Nyligen tillkännagav Synopsys Corporation en ny generation av 32- och 64-bitars ARC-processorkärnor, som lovar att tredubbla prestanda jämfört med sina föregångare, och som även kommer att tillåta att bygga system-på-chip med 12 kärnor. Således kommer de nya kärnorna att tillåta Synopsys att konkurrera med ARM på ett antal nya områden.

"Inbäddade applikationer som SSD-kontroller eller nätverk blir allt mer komplexa och kräver betydande prestandavinster med begränsad kraft och storlek", säger John Koeter, senior vice president för marknadsföring och immateriella rättigheter på Synopsys. "Med lanseringen av den nya ARCv3-arkitekturen och ARC HS5x- och HS6x-kärnorna kommer utvecklare att kunna möta de ökande prestandakraven för sina SoCs idag och i framtiden."

Ta hand om dig, ARM? Nya 64-bitars Synopsys ARC-kärnor kommer att tredubbla prestandan

Nya Synopsys DesignWare ARC-processorfamiljer inkluderar 32-bitars kärnor HS56/HS57D/HS58 och 64-bitars kärnor HS66/HS68. De nyligen tillkännagivna processorerna är inriktade på ett brett spektrum av applikationer såsom SSD-kontroller (solid-state drive), nätverkskontroller, fordonsautopiloter, infotainmentsystem för bilar och många andra. Med hänsyn till de växande kraven på RAM, kommer 64-bitars ARC HD6x att låta dig skapa system med 4,5 PB DRAM, medan enheter baserade på ARC HD5x måste begränsa sig till mindre volymer. De faktiska mängderna RAM som stöds kommer dock troligen att dikteras av operativsystemet som används, och de synliga fördelarna med 64-bitars processorer kommer att dikteras av en bredare pipeline och en större registerfil.

När det gäller arkitekturerna DesignWare ARC HS5x och DesignWare ARC HS6x stöder de ARCv3-instruktionsuppsättningen, som kan utökas med APEX-instruktioner (ARC Processor Extensions) om några av klienterna behöver något specifikt. Dessutom är ARC HS57D utrustad med en ARCv3DSP digital signalprocessor med stöd för 150 kommandon. De nya kärnorna har ett rörledningsdjup på 10 steg, kan utföra två instruktioner per klockcykel och är även utrustade med en 128-bitars flyttalsenhet. Samtidigt stöder de mest avancerade versionerna av kärnor en andra nivås cache (L2) på upp till 16 MB i storlek.

Ta hand om dig, ARM? Nya 64-bitars Synopsys ARC-kärnor kommer att tredubbla prestandan

På tal om prestanda hävdar Synopsys 3 DMIPS per MHz i heltalsberäkningar, samt 5,1 CoreMark per MHz, vilket är mycket bra för miniatyrkärnor med minimal strömförbrukning. Så 3 DMIPS per MHz är högre än för ganska kraftfulla processorer Cortex-A55, medan 5,1 CoreMark per MHz är högre än någon annan ARM-processor för mikrokontroller.

Processorkärnor Synopsys DesignWare ARC HS5x och HS6x

HS5xHS6x
HS56HS57DHS58HS66HS68
KommandouppsättningARCv3
APEX-instruktionerStöds
Lite djup32-bitars64-bitars
Instruktioner per cykel2
Transportörens längd10 steg
DSP-ARCv3DSP
150 instruktioner
---
FPU-noggrannhetFP16, FP32, FP64
Processorkluster12 kärnor
Acceleratorer per kluster16 boosters
L1Instruktionscache + Datacache
L2--16 MB-16 MB
Maximal minneskapacitet64 GB (beroende på OS)4,5 Petabyte
Frekvens (vid t/p 16FFC)1,8 GHz
DMIPS5400 DMIPS per kärna / 3 DMIPS per MHz
CoreMark9180 CoreMark per kärna / 5,1 CoreMark per MHz

En av nyckelfunktionerna i den nya DesignWare ARC HS5x- och DesignWare ARC HS6x-familjen är möjligheten att skapa system-on-chip (SoC) med 12 generella processorkärnor och 16 specialiserade acceleratorer. Varje kärna/accelerator i en sådan processor körs med sin egen klockhastighet och använder sitt eget kraftundersystem för att maximera energieffektiviteten. Tillsammans med de nya kärnorna erbjuder Synopsys också en on-chip cache-koherent anslutning med en dataöverföringshastighet på 800 GB/s.

Den här typen av SoC baserad på ARC-arkitekturen är inte särskilt vanlig idag, men att ta hänsyn till lovande processorer för autopilotsystem, datalagring, dataflödeskontroll, multi-core och olika typer av acceleratorer kommer att vara väldigt praktiskt. Det senare kommer att göra det möjligt för Synopsys att konkurrera med ARM-kärnor om utrymme i SoC för dessa applikationer, vilket inte har hänt tidigare. Således har SSD-tillverkaren Starblaze redan blivit intresserad av kärnorna DesignWare ARC HS5x och DesignWare ARC HS6x.

"Högpresterande inbäddade utvecklare står ständigt inför nya utmaningar när det gäller att uppnå hög prestanda med stora minnesfootprints och kraft- och storleksbegränsningar", säger Bruce Cheng, chefsforskare på Starblaze. "Multi-core kapaciteten hos Synopsys nya 32-bitars ARC HS5x- och 64-bitars HS6x-processorer kommer att göra det möjligt för oss att uppnå nya nivåer av energieffektivitet som inte erbjuds av andra processorer som för närvarande finns på marknaden."

Ta hand om dig, ARM? Nya 64-bitars Synopsys ARC-kärnor kommer att tredubbla prestandan

Synopsys kommer att börja erbjuda ARC HS56-, HS57D-, HS58-, HS66- och HS68-kärnorna, såväl som deras multiprocessorversioner, HS56MP, HS57DMP, HS58MP, HS66MP och HS68MP, med början under tredje kvartalet 2020. Företaget kommer också att erbjuda ARC MetaWare Development Toolkit för att skapa chip baserade på dessa kärnor, samt en simulator och verifierare för att verifiera SoC-prestanda före implementering i kisel. Gällande operativsystemstöd kommer de nya kärnorna att vara kompatibla med ett antal distributioner. Linux, Zephyr, såväl som olika typer av proprietära operativsystem.



Källa: 3dnews.ru
Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster