Electronics For You

What Socs comprise?

-

A system-on-chip consists of many sub-components such as one or more CPUS, graphics processing units (GPUS), digital, analogue, mixed-signal and radio frequency functions, random-access memory (RAM), read-only memory (ROM), Flash memory and EEPROM, oscillator­s and phase-locked loops (PLLS), real-time timers, analogue-to-digital converters (ADCS), digital-to-analogue converters (DACS), power management circuits and external interfaces such as USB, Firewire and Ethernet. All this is placed on a single substrate.

Simply put, the video encoding and decoding hardware powers the ‘camcorder’ functional­ity. The image processor ensures that photos are processed properly and saved quickly, and the audio processor frees the CPUS from having to work on audio signals thus allowing these to work on other tasks. Together, all these components and their associated drivers define the overall performanc­e of a system. Fig. 2). It focuses on the CPU’S processing power and does not utilise GPU’S power for calculatio­ns. The test results are reported in numbers. The scores are susceptibl­e to variation among devices with even the same Socs.

Browsermar­k appears to have a bug where one stage of their benchmark suite of tests could be intentiona­lly skipped by using certain browsers. Apple A5 CPU benchmarks are hence higher than they should be.

Glbenchmar­k 2.1 Offscreen. This is an Opengl ES benchmark with graphic scenes representi­ng high-end gaming content (refer Fig. 3). The offscreen measuremen­ts are where all highlevel scenes are rendered offscreen at 1280×720 pixel resolution. This method is claimed to provide apples-to-apples performanc­e comparison for all GPUS as it utilises the GPU’S power as well for calculatio­ns.

Unlike the inflated Browsermar­k score for the Apple A5, Glbenchmar­k score is accurate because the A5 does feature a highend dualcore GPU.

Benchmark trends

If you look at the top three scoring Socs (refer Fig. 2), you would find that clock speed does not define performanc­e. Snapdragon MSM8260 despite claiming the highest clock speeds of 1.5 GHZ still rates less than Apple A5 SOC running at 800 MHZ (though there is a slight advantage due to the SafariBrow­sermark bug).

The reason why MSM8260 lost even with the spruced-up clock speed is that this SOC is based on ARM’S Cortex-a8 design. The other two Socs that beat it are based on the CortexA9, which is known to perform 20 per cent better than A8. This result also shows why you should not compare performanc­e of processors having different architectu­re based on clock speed alone. A better way to do so is to compare the performanc­e per clock of the chips.

In the graphics benchmark (refer Fig. 3), Apple’s A5 wins hands down with its Powervr SGX543MP2 graphics solution. Obviously it’s because this is a dualcore GPU. Moreover, SGX540 (belongs to Series 5) used in OMAP4460 was released around two years before the SGX543 (belongs to Series 5XT). As the chips used were

 ??  ?? Fig. 1: Block diagram of an SOC (blocks highlighte­d in red are the critical blocks that define performanc­e)
Fig. 1: Block diagram of an SOC (blocks highlighte­d in red are the critical blocks that define performanc­e)

Newspapers in English

Newspapers from India