Imagination Technologies Announced MIPS P5600, the First “Warrior” Core

At the end of June, Imagination Technologies unveiled their MIPS Series5 ‘Warrior’ architecture, featuring 32-bit and 64-bit CPU cores, with features such as hardware and software virtualization, and Extended Virtual Addressing (EVA). The company has recently announced the first member of the family with their MIPS P5600 CPU IP core. The MIPS P5600 core is a 32-bit CPU IP that is said to offer 1.2 to 2x more system performance compared to proAptiv cores, and it supports peak frequencies above 2GHz on TSMC’s 28HPM process node. Performance-wise the core achieves 5 CoreMark/MHz and 3.5 DMIPS/MHz for a single core, which appears to be equivalent to ARM Cortex A15 according to values listed in Wikipedia and EEMBC Coremark results. MIPS P5600 features and benefits: 32-bit MIPS32 Release 5 Instruction Set Architecture 16-stage, wide issue, out-of-order (OoO) pipeline Quad instruction fetch per cycle Triple bonded dispatch per cycle Instruction peak issue of […]

Imagination Technologies Unveils MIPS “Warrior” 32 and 64 Bit CPU Cores

Last year, MIPS announced Aptiv Cores, but since then, the company has been bought by Imagination Technologies, and they’ve recently announced updates to the family, as well as new MIPS Series5 ‘Warrior’ CPU cores during Imagination Summit in Asia. Before I write about the update to Aptiv cores, let me remind you of the 3 Aptiv families: proAptiv – High performance cores (3.5DMIPS/Mhz) to be used in SoC for smartphone, tablets, …. 1 to 6 cores. Roughly equivalent to ARM Cortex A15. interAptiv – Medium performance core (1.7DMIPS/MHz) for mainstream STB, digital cameras, mid-range smartphones. 1 to 4 cores. Equivalent to ARM Cortex A5 microAptiv – Low power MCU and MPU cores Imagination has added a small-footprint single-core version to the interAptiv family without the extra logic associated with multi-core coherency and L2 cache controller, as well as a floating point version to the microAptiv family for applications such as […]

Vivante GC4000 is The Best Mobile GPU… When It Comes to Accuracy

Most of the time, mobile GPU comparisons involve benchmarks such as Antutu, Nenamark 2, etc…, or people may consider which games will be able to run smoothly with a particular device, but we seldom compare image quality, for the simple reason it’s usually more difficult to achieve. YOUi Labs has just done that, however, by running the shader code below on several hardware platforms, mainly Android tablets, with the most common mobile GPUs, and used the results obtained with a  Desktop PC GPU, Nvidia Geforce GT 630M, has a reference.

Here are the results: The worst GPUs are Mali-400 MP4 in Exynos 4412 and Geforce ULP in Tegra 3, which can respectively only show 5 and 8 lines before degradation, and the top two GPUs are Qualcomm Adreno 225 in MSM8660A, and Vivante GC4000 in HiSilicon K3V2 processor. Imagination Technologies SGX544 and ARM Mali-T604 also provide decent results, but […]

Renesas Unveils APE6 Octo Core big.LITTLE Processor

Samsung Exynos 5 Octa processor is getting some competition with the announcement of Renesas AP6 processor at MWC2013. This SoC comes with the same big.LITTLE configuration (4x Cortex A15, 4x Cortex A7), but with a PowerVR SGX Series 6 ‘Rogue’ GPU, which, I assume, should outperform PowerVR SGX544MP3 GPU used in Samsung SoC. R-Mobile APE6 could be the fastest mobile processor announced to date, and is currently showcased at Imagination Technologies booth at MWC 2013 running several OpenGL ES 3.0 applications, as well as a demonstration of Rightware’s Kanzi Studio, “a PC-based real-time WYSIWYG editor for designers and embedded engineers to create and customize embedded 3D user interface”. There’s very little information about the processor, so that’s basically all I have for now. But before I conclude, I’ll just drop a performance comparison chart between different PowerVR SGX series (source), since it’s the first mobile processor that I know of […]

Open ARM GPU Drivers FOSDEM 2013 Video and Call to ARM Management

As I previously wrote, FOSDEM organizers are slowly uploading FOSDEM 2013 videos. One of the most interesting talk “Open ARM GPU Drivers” is now available. I’ve also uploaded it to YouTube (embedded below) to give it more exposure. Luc Verhaegen has also written a recent blog post entitled “Hey ARM!” where he announces the release of the modified source for Quake 3 Arena demo, and asks ARM to join them in making an open source driver. Open ARM GPU Drivers @ FOSDEM2013 This session covers the following key points: Problem – Binary drivers are mainly designed to run in Android, and it’s very difficult to have proper GPU drivers for Linux, and companies are not interested to release open source drivers or even just documentation, as they are not convinced it will benefit them in any way. Legal – This is actually the main issue, as open sourcing existing driver […]

GPUs Comparison: ARM Mali vs Vivante GCxxx vs PowerVR SGX vs Nvidia Geforce ULP

I’m always very confused when it comes to comparing GPUs in different SoCs, and I could not really find comparisons on the web, so I’m going to give it a try even though, as you’re going to find out, it’s actually quite a challenge. There are mainly 4 companies that provide GPUs: ARM, Imagination Technologies, Vivante and Nvidia. [Update: Two comments  mentioned Qualcomm Adreno and Broadcom VideoCore are missing from the list. Maybe I’ll do an update later]. Each company offers many different versions and flavors of their GPU as summarized below. ARM Imagination Technologies Vivante Nvidia Mali-400 Series: Mali-400 MP Mali-450 MP Mali-600 Series Mali-T604 Mali-T624 Mali-T628 Mali-T658 Mali-T678 PowerVR SGX Series 5: SGX520 SGX530 SGX531 SGX535 SGX540 SGX545 PowerVR SGX Series 5XT: SGX543MP1-16 SGX544MP1-16 SGX554MP1-16 PowerVR SGX Series 6: G6200 G6230 G6400 G6430 G6600 2D graphics: GC300 GC350 3D graphics: GC400 GC800 GC1000 GC2000 GC4000 ULP GeForce (Tegra […]

20 Times More Graphics Performance with Imagination G6200 and G6400 PowerVR Series 6 GPU

Imagination Technologies announced the first two IP cores, namely PowerVR G6200 and G6400 GPU IP cores, part of PowerVR Series6 GPU cores. PowerVR Series6 relies on PowerVR Rogue architecture based on a scalable number of compute clusters and designed to target the requirements of new high-end graphics applications for smartphones, tablets, PC, console, automotive, DTV and more. The G6200 and G6400 have 2 and 4 compute clusters respectively. The company claims that PowerVR Series6 GPUs can deliver 20x or more of the performance of current generation GPU cores targeting comparable markets thanks to the new Rogue architecture that is around 5x more efficient than previous generations. The PowerVR Series6 GPU cores offer computing performance exceeding 100GFLOPS (gigaFLOPS) and reaching the TFLOPS (teraFLOPS) range. The PowerVR Series6 family introduces new technologies and features such as: An advanced scalable compute cluster architecture. High efficiency compression technology including lossless image and parameter compression […]