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, July 21, 2014

12:56 pm | Microsoft to Fire 18,000 Employees to Boost Efficiency. Microsoft to Perform Massive Job Cut Ever Following Acquisition of Nokia

Tuesday, July 15, 2014

6:11 am | Apple Teams Up with IBM to Make iPhone and iPad Ultimate Tools for Businesses and Enterprises. IBM to Sell Business-Optimized iPhone and iPad Devices

Monday, July 14, 2014

6:01 am | IBM to Invest $3 Billion In Research of Next-Gen Chips, Process Technologies. IBM to Fund Development of 7nm and Below Process Technologies, Help to Create Post-Silicon Future

5:58 am | Intel Postpones Launch of High-End “Broadwell-K” Processors to July – September, 2015. High-End Core i “Broadwell” Processors Scheduled to Arrive in Q3 2015

5:50 am | Intel Delays Introduction of Core M “Broadwell” Processors Further. Low-Power Broadwell Chips Due in Late 2014