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.

64<br />

2. MAPPING THE NUMERICAL SIMULATIONS OF PARTIAL<br />

DIFFERENTIAL EQUATIONS<br />

coordinate transformations. The number of slices, multipliers <strong>and</strong> block-RAMs<br />

of the arithmetic unit can be seen in Figure (2.15)-(2.17) respectively.<br />

2.00E+05<br />

1.50E+05<br />

1.00E+05<br />

5.00E+04<br />

Number of slices<br />

0E+00<br />

4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64<br />

Precision<br />

Figure 2.15: Number of slices in the arithmetic unit<br />

To show the efficiency of our solution a complex test case was used, in which<br />

a Mach 3 flow around a cylinder was computed. The direction of the flow is from<br />

left to right <strong>and</strong> the speed of the flow at the left boundary is 3-times the speed<br />

of sound constantly. The solution contains a symmetrical bow shock flow around<br />

the cylinder. Therefore, only the upper half of the region should be simulated.<br />

This problem was solved on a 128 × 256 grid, which was bent over the cylinder<br />

using 2ms timestep. Result of the computation after 1s of simulation time is<br />

shown in Figure 2.18.<br />

The experimental results of the average computation time are compared to a<br />

Intel Core2Duo microprocessor is shown on Table 2.4.<br />

The Cell based solution is 35 times faster compared to that of a high performance<br />

microprocessor, even using a single SPE during the computation. Utilizing<br />

all the 16 SPEs of the IBM CellBlade the computation can be carried out two<br />

orders of magnitude faster, while the FPGA solution is three order of magnitude

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

Saved successfully!

Ooh no, something went wrong!