20.11.2014 Views

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.3 CNN-UM Implementations 11<br />

modifications increased the performance. In case of CASTLE an important drawback<br />

was that its moderate (12-bits) precision is enough for image processing<br />

but not enough for some applications require more precise computations. Moreover,<br />

the array size is also fixed, which makes difficult to emulate large arrays,<br />

especially, when propagating cloning templates are used. To overcome these limitations<br />

configurable hardware description languages <strong>and</strong> reconfigurable devices<br />

(e.g. FPGA) were used to implement the FALCON architecture by employing<br />

rapid prototyping strategy [32]. This made it possible to increase the flexibility<br />

<strong>and</strong> create application optimized processor configurations. The configurable<br />

parameters are the following:<br />

• bit width of the state-, constant-, <strong>and</strong> template-values,<br />

• size of the cell array,<br />

• number <strong>and</strong> size of templates,<br />

• number <strong>and</strong> arrangement of the physical processor cores.

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

Saved successfully!

Ooh no, something went wrong!