Beware, ARM? New 64-bit cores from Synopsys ARC will triple performance

Few people know that the ARC processor architecture is one of the most widely used architectures alongside ARM, MIPS, and x86. Developed in the 1980s, the ARC architecture is applied in various microcontrollers for a broad range of high-tech products, with around 1.5 billion devices produced each year.

Recently, Synopsys announced a new generation of 32-bit and 64-bit ARC processor cores, promising to triple performance compared to their predecessors and enabling the construction of systems-on-chip with 12 cores. Thus, these new cores will allow Synopsys to compete with ARM in several new areas.

“Embedded applications such as controllers for solid-state drives or networking equipment are becoming increasingly complex, requiring significant performance increases with limited power consumption and size,” said John Koeter, Senior Vice President of Marketing and Strategy for IP at Synopsys. “With the release of the new ARCv3 architecture and the ARC HS5x and HS6x cores, developers will be able to meet the growing performance demands of their SoCs today and in the future.”

Beware, ARM? New 64-bit cores from Synopsys ARC will triple performance

The new Synopsys DesignWare ARC processor families include 32-bit cores HS56/HS57D/HS58 and 64-bit cores HS66/HS68. The newly announced processors are intended for a wide range of applications, such as controllers for solid-state drives (SSDs), network controllers, vehicle autopilots, in-vehicle infotainment systems, and many others. Considering the growing demands for memory capacity, the 64-bit ARC HD6x will allow for systems with 4.5 PByte of DRAM, while devices based on ARC HD5x will have to restrict themselves to smaller capacities. However, the actual supported memory capacities will likely be dictated by the operating system in use, while the visible benefits of 64-bit CPUs will be a wider pipeline and a larger register file.

Regarding the DesignWare ARC HS5x and DesignWare ARC HS6x architectures, they support the ARCv3 instruction set, which can be extended with APEX (ARC Processor EXtensions) instructions if any client needs something specific. Additionally, the ARC HS57D is equipped with the ARCv3DSP digital signal processor supporting 150 instructions. The new cores have a 10-stage pipeline, can execute two instructions per clock cycle, and are equipped with a 128-bit floating-point operation module. Moreover, the most advanced versions of the cores support a level 2 (L2) cache of up to 16 MB.

Beware, ARM? New 64-bit cores from Synopsys ARC will triple performance

In terms of performance, Synopsys claims 3 DMIPS per MHz in integer calculations and 5.1 CoreMark per MHz, which is quite impressive for miniature cores with minimal power consumption. Thus, 3 DMIPS per MHz is higher than that of relatively powerful processors Cortex-A55, while 5.1 CoreMark per MHz is higher than any ARM microcontroller.

The Synopsys DesignWare ARC HS5x and HS6x processor cores

HS5xHS6x
HS56HS57DHS58HS66HS68
Instruction setARCv3
APEX instructionsSupported
Bit width32-bit64-bit
Instructions per cycle2
Pipeline length10 stages
DSP—ARCv3DSP
150 instructions
———
FPU accuracyFP16, FP32, FP64
Processor cluster12 cores
Accelerators per cluster16 accelerators
L1Instruction cache + Data cache
L2——16 MB—16 MB
Maximum memory size64 GB (depends on OS)4.5 Petabytes
Frequency (on 16FFC process)1.8 GHz
DMIPS5400 DMIPS per core / 3 DMIPS per MHz
CoreMark9180 CoreMark per core / 5.1 CoreMark per MHz

One of the key features of the new DesignWare ARC HS5x and DesignWare ARC HS6x family is the ability to create system-on-chip (SoC) designs with 12 general-purpose processor cores and 16 specialized accelerators. Each core/accelerator in such a processor operates at its own clock frequency and uses its own power subsystem to maximize energy efficiency. Along with the new cores, Synopsys also offers an on-chip cache-coherent interconnect with a data transfer rate of 800 GB/s.

Such SoCs based on the ARC architecture are not very common today, but considering the promising processors for autopilot systems, data storage, data flow management, multicore processing, and various accelerators will be very timely. The latter would allow Synopsys to compete with ARM cores for a place in SoCs for the mentioned applications, which has not happened until now. For instance, Starblaze, a manufacturer of solid-state drives, has already shown interest in the DesignWare ARC HS5x and DesignWare ARC HS6x cores.

"Developers of high-performance embedded solutions constantly face new challenges in achieving high performance while using large memory sizes and constraints in terms of power consumption and size," said Bruce Cheng, Chief Scientist at Starblaze. "The capabilities of the new 32-bit ARC HS5x processors and 64-bit HS6x processors from Synopsys in terms of multicore processing will allow us to reach a new level of energy efficiency that is not offered by other processors currently available on the market."

Beware, ARM? New 64-bit cores from Synopsys ARC will triple performance

Synopsys will begin offering the ARC HS56, HS57D, HS58, HS66, HS68 cores, as well as their multiprocessor versions HS56MP, HS57DMP, HS58MP, HS66MP, HS68MP, starting in the third quarter of 2020. In addition, the company will offer the ARC MetaWare Development Toolkit for chip development based on these cores, along with a simulator and verifier to validate the SoC functionality before physical implementation. As for operating system support, the new cores will be compatible with a number of Linux distributions, Zephyr, as well as various proprietary operating systems.



Source: 3dnews.ru
Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster