Bookmark and Share


Siliconarts, a graphics technology startup from South Korea, has developed RayCore, a real-time ray tracing graphics processor. The technology can be integrated into various custom-build system-on-chips instead of current raster graphics processing solutions from ARM, Imagination Technologies, Vivante and others.

RayCore series 1000 is the world's first low-power real-time ray-tracing-enabled GPU IP [intellectual property] that is compatible with a wide variety of applications including smartphones, tablets, handheld game devices and smart TVs. This GPU IP has potential to provide cinema-quality 3D graphics in mobile devices by fully supporting fundamental ray-tracing functions such as reflection, refraction, transmission, shadow and global lighting. Siliconarts RayCore is based on patented MIMD (multiple instruction, multiple data-stream) architecture. The MIMD approach seems to be very efficient for highly-parallel ray-tracing algorithms.

The developer claims that RayCore series 1000 is specifically designed with ray-tracing in mind, thus features specific hardware, advanced memory caching system, special instructions and so on.

Unfortunately, performance of RayCore 1000 declared by its developer if far from high: the architecture is able to cast maximum 36 million rays per second per core (or 216 million rays/s using six cores) and from 14 million rays/s per core to 24 million rays/s in case of typical [yet undeclared] three-dimensional scenes. By contrast, Nvidia GeForce GTX 480 (released in Q2 2010) can cast up to 252 million rays/s in Nvidia's own test optimized for the company's Optix real-time ray-tracing engine [which means a that hand-optimized GPU ray-tracer could deliver ~30% higher results].

Naturally, RayCore can be more power-efficient than traditional GPUs in ray-tracing and may even be faster than mobile graphics adapters (PowerVR 6-series not included, it is indeed expected to be fast in general and capable of realtime ray-tracing in particular). The problem is that all the programs are written for traditional rasterization and there is simply no software for RayCore now. Naturally, ported software will barely work efficiently on a ray-tracing architecture.

RayCore is compatible with AMBA, AXI and PCI Express bus interfaces as well as Android 1.6 "Froyo" and Android 4.0 "Ice Cream Sandwich" operating systems. Siliconarts claims that it has one client, which plans to implement the RayCore design in silicon. 

Tags: Siliconarts, RayCore, GPGPU, Nvidia, Fermi, Geforce, PowerVR, Mali


Comments currently: 1
Discussion started: 10/08/12 11:59:47 PM
Latest comment: 10/08/12 11:59:47 PM


Android 1.6 isn't Froyo, its Donut.
0 0 [Posted by: MonkRX  | Date: 10/08/12 11:59:47 PM]


Add your Comment

Latest News

Wednesday, August 20, 2014

10:53 am | AMD to Cut Prices on FX-9000, Other FX Processors: New Prices Revealed. AMD to Make FX Chips More Affordable, Discontinue Low-End Models

10:32 am | LG to Introduce World’s First Curved 21:9 Ultra-Wide Display. LG Brings Curved Displays to Gamers, Professionals

9:59 am | AMD Readies FX-8370, FX-8370E Microprocessors. AMD Preps Two New “Mainstream” FX Chips

Monday, August 4, 2014

4:04 pm | HGST Shows-Off World’s Fastest SSD Based on PCM Memory. Phase-Change Memory Power’s World’s Fastest Solid-State Drive

Monday, July 28, 2014

6:02 pm | Microsoft’s Mobile Strategy Seem to Fail: Sales of Lumia and Surface Remain Low. Microsoft Still Cannot Make Windows a Popular Mobile Platform

12:11 pm | Intel Core i7-5960X “Haswell-E” De-Lidded: Twelve Cores and Alloy-Based Thermal Interface. Intel Core i7-5960X Uses “Haswell-EP” Die, Promises Good Overclocking Potential