29.01.2015 Views

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Interactive Ray Tracing on Reconfigurable SIMD Morphosys 153<br />

The paper begins with an architecture overview of MorphoSys. Section 3<br />

<strong>de</strong>scribes ray tracing pipeline process, followed by the SIMD BSP traversal<br />

in Section 4. Some <strong>de</strong>sign issues, such as data structure, emulated local stack,<br />

and memory utilization are <strong>de</strong>tailed in Sections 5, 6, 7. Section 8 <strong>de</strong>scribes<br />

the global centralized control. We give the implementation and results in<br />

Section 9, followed by the conclusion in Section 10.<br />

2. MORPHOSYS ARCHITECTURE<br />

MorphoSys [1] is a reconfigurable SIMD architecture targeted <strong>for</strong> portable<br />

<strong>de</strong>vices. It has been <strong>de</strong>signed and inten<strong>de</strong>d <strong>for</strong> a better tra<strong>de</strong>-off between<br />

generality and efficiency in today’s general-purpose processors and ASICs,<br />

respectively. It combines an array of 64 Reconfigurable Cells (RCs) and a<br />

central RISC processor (TinyRISC) so that applications with a mix of sequential<br />

tasks and coarse-grain parallelism, requiring computation intensive work<br />

and high throughput can be efficiently implemented on it. MorphoSys is more<br />

power efficient than general-purpose processors because it was <strong>de</strong>signed with<br />

small size and low frequency yet to achieve higher per<strong>for</strong>mance through highly<br />

paralleled execution and minimum overhead in data and instruction transfers<br />

and reconfiguration time. The <strong>de</strong>tailed <strong>de</strong>sign and implementation in<strong>for</strong>mation<br />

of the MorphoSys chip are <strong>de</strong>scribed in [16]. The general architecture is<br />

illustrated in Figure 12-1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!