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

Monday, April 14, 2014

8:23 am | Microsoft Vows to Release Xbox 360 Emulator for Xbox One. Microsoft Xbox One May Gain Compatibility with Xbox 360 Games

Tuesday, April 1, 2014

10:39 am | Microsoft Reveals Kinect for Windows v2 Hardware. Launch of New Kinect for Windows Approaches

Tuesday, March 25, 2014

1:57 pm | Facebook to Acquire Virtual Reality Pioneer, Oculus VR. Facebook Considers Virtual Reality as Next-Gen Social Platform

1:35 pm | Intel Acquires Maker of Wearable Computing Devices. Basis Science Becomes Fully-Owned Subsidiary of Intel

Monday, March 24, 2014

10:53 pm | Global UHD TV Shipments Total 1.6 Million Units in 2013 – Analysts. China Ahead of the Whole World with 4K TV Adoption

10:40 pm | Crytek to Adopt AMD Mantle Mantle API for CryEngine. Leading Game Developer Adopts AMD Mantle

9:08 pm | Microsoft Unleashes DirectX 12: One API for PCs, Mobile Gadgets and Xbox One. Microsoft Promises Increased Performance, New Features with DirectX 12

3:33 pm | PowerVR Wizard: Imagination Reveals World’s First Ray-Tracing GPU IP for Mobile Devices. Imagination Technologies Brings Ray-Tracing, Hybrid Rendering Modes to Smartphones and Tablets

2:00 pm | Nokia Now Expects to Close Deal with Microsoft in Q2. Sale of Nokia’s Division to Close Next Month