Vorsicht, ARM? Neue 64-Bit-Kerne von Synopsys ARC werden die Leistung verdreifachen

Nicht viele wissen, dass die Prozessorarchitektur ARC eine der am weitesten verbreiteten Architekturen neben ARM, MIPS und x86 ist. In den 1980er Jahren entwickelt, findet die ARC-Architektur in verschiedenen Mikrocontrollern Anwendung und deckt ein breites Spektrum hochmoderner Produkte ab, wobei jÀhrlich etwa 1,5 Milliarden GerÀte produziert werden.

Vor einigen Tagen kĂŒndigte die Firma Synopsys eine neue Generation von 32- und 64-Bit-Prozessor-Kernen der ARC-Architektur an, die versprechen, die Leistung im Vergleich zu ihren VorgĂ€ngern zu verdreifachen und auch Systeme-on-Chip mit 12 Kernen zu ermöglichen. Somit werden die neuen Kerne Synopsys in die Lage versetzen, mit ARM in mehreren neuen Bereichen zu konkurrieren.

„Eingebettete Anwendungen wie Controller fĂŒr Solid-State-Laufwerke oder NetzwerkgerĂ€te werden zunehmend komplexer, was eine signifikante Leistungssteigerung bei begrenztem Energieverbrauch und Platzbedarf erfordert“, sagte John Koeter, Senior Vice President fĂŒr Marketing und Strategie im Bereich geistiges Eigentum bei Synopsys. „Mit der EinfĂŒhrung der neuen ARCv3-Architektur und der ARC HS5x- und HS6x-Kerne werden Entwickler in der Lage sein, den steigenden Leistungsanforderungen ihrer SoCs heute und in Zukunft gerecht zu werden.“

Vorsicht, ARM? Neue 64-Bit-Kerne von Synopsys ARC werden die Leistung verdreifachen

Die neuen Familien von Synopsys DesignWare ARC-Prozessoren umfassen 32-Bit-Kerne HS56/HS57D/HS58 und 64-Bit-Kerne HS66/HS68. Die neu angekĂŒndigten Prozessoren sind fĂŒr ein breites Spektrum von Anwendungen ausgelegt, wie z. B. Controller fĂŒr Solid-State-Laufwerke (SSD), Netzwerkcontroller, Autopiloten fĂŒr Fahrzeuge, Infotainmentsysteme fĂŒr Autos und vieles mehr. Angesichts der steigenden Anforderungen an den Arbeitsspeicher ermöglichen die 64-Bit-ARC HD6x die Erstellung von Systemen mit bis zu 4,5 PB DRAM, wĂ€hrend GerĂ€te, die auf ARC HD5x basieren, mit kleineren KapazitĂ€ten auskommen mĂŒssen. In jedem Fall werden die tatsĂ€chlichen unterstĂŒtzten ArbeitsspeicherkapazitĂ€ten eher durch das verwendete Betriebssystem bestimmt, wĂ€hrend die sichtbaren Vorteile von 64-Bit-CPUs ein breiteres Pipeline-Design und einen grĂ¶ĂŸeren Registersatz umfassen.

Was die Designware-Architekturen ARC HS5x und Designware ARC HS6x betrifft, unterstĂŒtzen sie den ARCv3-Befehlssatz, der durch APEX-Instruktionen (ARC Processor EXtensions) erweitert werden kann, wenn einer der Kunden etwas Spezifisches benötigt. DarĂŒber hinaus ist der ARC HS57D mit einem digitalen Signalprozessor ARCv3DSP ausgestattet, der 150 Befehle unterstĂŒtzt. Die neuen Kerne haben eine Pipeline-Tiefe von 10 Stufen, können zwei Befehle pro Takt ausfĂŒhren und verfĂŒgen ĂŒber ein 128-Bit-Floating-Point-Berechnungsmodul. Die fortschrittlichsten Versionen der Kerne unterstĂŒtzen einen L2-Cache mit einer GrĂ¶ĂŸe von bis zu 16 MB.

Vorsicht, ARM? Neue 64-Bit-Kerne von Synopsys ARC werden die Leistung verdreifachen

In Bezug auf die Leistung gibt Synopsys 3 DMIPS pro MHz bei ganzzahligen Berechnungen sowie 5,1 CoreMark pro MHz an, was fĂŒr kleine Kerne mit minimalem Energieverbrauch recht gut ist. So sind die 3 DMIPS pro MHz höher als bei ziemlich leistungsstarken Prozessoren. Cortex-A55, wĂ€hrend 5,1 CoreMark pro MHz höher ist als bei jedem ARM-Prozessor fĂŒr Mikrocontroller.

Die Prozessor-Kerne Synopsys DesignWare ARC HS5x und HS6x

HS5xHS6x
HS56HS57DHS58HS66HS68
BefehlssatzARCv3
APEX-InstruktionenUnterstĂŒtzte
Bitrate32-Bit64-Bit
Befehle pro Takt2
Pipeline-LĂ€nge10 Stufen
DSP—ARCv3DSP
150 Befehle
———
FPU-GenauigkeitFP16, FP32, FP64
Prozessorcluster12 Kerne
Beschleuniger pro Cluster16 Beschleuniger
L1Befehlscache + Datencache
L2——16 MB—16 MB
Maximaler Speicher64 GB (abhÀngig von OS)4,5 Petabyte
Frequenz (auf 16FFC)1,8 GHz
DMIPS5400 DMIPS pro Kern / 3 DMIPS pro MHz
CoreMark9180 CoreMark pro Kern / 5,1 CoreMark pro MHz

Eine der SchlĂŒsselmerkmale der neuen DesignWare-Familie ARC HS5x und DesignWare ARC HS6x ist die Möglichkeit, Systeme auf einem Chip (system-on-chip, SoC) mit 12 allgemeinen Prozessorkernen und 16 spezialisierten Beschleunigern zu erstellen. Jeder Kern/Beschleuniger in einem solchen Prozessor arbeitet mit einer eigenen Taktrate und verwendet ein eigenes Stromversorgungssystem, um die Energieeffizienz zu maximieren. Neben den neuen Kernen bietet Synopsys auch eine interne, cache-kohĂ€rente Verbindung mit einer DatenĂŒbertragungsrate von 800 GB/s an.

SoC dieser Art, die auf der ARC-Architektur basieren, sind heute nicht sehr verbreitet, doch in Anbetracht der vielversprechenden Prozessoren fĂŒr autonome Systeme, Datenspeicherung, Datenstrommanagement, Multicore-Architektur und verschiedene Arten von Beschleunigern kommen sie sehr gelegen. Letzteres wird es Synopsys ermöglichen, mit ARM-Kernen um einen Platz in SoCs fĂŒr die genannten Anwendungen zu konkurrieren, was bisher nicht der Fall war. So hat der Hersteller von SSDs Starblaze bereits Interesse an den Kernen DesignWare ARC HS5x und DesignWare ARC HS6x gezeigt.

„Entwickler von leistungsstarken Embedded-Lösungen stehen stĂ€ndig vor neuen Herausforderungen, um hohe Leistung bei großem Speicherbedarf und den EinschrĂ€nkungen bezĂŒglich Energieverbrauch und GrĂ¶ĂŸe zu erreichen“, sagte Bruce Cheng, Chief Scientist bei Starblaze. „Die Möglichkeiten der neuen 32-Bit-Prozessoren ARC HS5x und der 64-Bit-Prozessoren HS6x von Synopsys im Bereich der Multicore-Architektur werden es uns ermöglichen, ein neues Niveau der Energieeffizienz zu erreichen, das derzeit von anderen auf dem Markt befindlichen Prozessoren nicht angeboten wird.“

Vorsicht, ARM? Neue 64-Bit-Kerne von Synopsys ARC werden die Leistung verdreifachen

Synopsys wird ab dem dritten Quartal 2020 die Kerne ARC HS56, HS57D, HS58, HS66, HS68 sowie deren Multiprozessor-Versionen HS56MP, HS57DMP, HS58MP, HS66MP, HS68MP anbieten. DarĂŒber hinaus wird das Unternehmen das Paket ARC MetaWare Development Toolkit zur Entwicklung von Chips auf Basis der genannten Kerne anbieten sowie einen Simulator und Verifikator zur ÜberprĂŒfung der FunktionsfĂ€higkeit von SoCs vor der Umsetzung in Silizium. Was die UnterstĂŒtzung durch Betriebssysteme angeht, werden die neuen Kerne mit einer Reihe von Linux-Distributionen, Zephyr sowie verschiedenen proprietĂ€ren Betriebssystemen kompatibel sein.



Quelle: 3dnews.ru
60GB SSD 8Gb DDR4