FDTD Acceleration for Cylindrical Resonator Design Based on the Hybrid of Single and Double Precision Floating-Point Computation
نویسندگان
چکیده
Acceleration of FDTD (finite-difference time-domain) is very important for the fields such as computational electromagnetic simulation. We consider the FDTD simulation model of cylindrical resonator design that requires double precision floating-point and cannot be done using single precision. Conventional FDTD acceleration methods have a common problem of memorybandwidth limitation due to the large amount of parallel data access. To overcome this problem, we propose a hybrid of single and double precision floating-point computation method that reduces the data-transfer amount. We analyze the characteristics of the FDTD simulation to find out when we can use single precision instead of double precision. According to the experimental results, we achieved over 15 times of speed-up compared to the CPU single-core implementation and over 1.52 times of speed-up compared to the conventional GPU-based implementation.
منابع مشابه
The New Design and Simulation of an Optical Add Drop Filter Based On Hexagonal Photonic Crystal Single Ring Race Track Resonator
In this paper, using annular resonator we have designed an adding and dropping filter light based ontwo-dimensional photonic crystals. The shape of ring resonator filter adding and dropping that wehave proposed is Race Track. This filter has a hexagonal lattice structure of silicon bars withrefractive index 3/46 that is located in the context of air with refractive index 1. Transmissionefficien...
متن کاملASIC Design of Butterfly Unit Based on Non-Redundant and Redundant Algorithm
Fast Fourier Transform (FFT) processors employed with pipeline architecture consist of series of Processing Elements (PE) or Butterfly Units (BU). BU or PE of FFT performs multiplication and addition on complex numbers. This paper proposes a single BU to compute radix-2, 8 point FFT in the time domain as well as frequency domain by replacing a series of PEs. This BU comprises of fused floating ...
متن کاملMulti-mode Floating Point Multiplier with Parallel Operations
Most modern processors have hardware support for single precision and double precision floating point multiplication. For many scientific computations like climate modeling, computational physics and computational geometry this support is inadequate. They impose the use of quadruple precision arithmetic because it provides twice the precision of double precision format. The proposed design perf...
متن کاملA New Design for Photonic Crystal Ring Resonator Based Add-Drop Filter Using Nested Rectangular Rings
In this paper using nested Rectangular resonator we have designed an add-drop filter based on photonic crystal structures suitable for optical communication applications. The drop efficiency and the quality factor of our proposed filter is 100% and 2508. In this filter the quality factor is significantly improved with respect to other published reports. The simulation results are obtained using...
متن کاملFPGA Optimizations for a Pipelined Floating-Point Exponential Unit
The large number of available DSP slices on new-generation FPGAs allows for efficient mapping and acceleration of floating-point intensive codes. Numerous scientific codes heavily rely on executing the exponential function. To this end, we present the design and implementation of a pipelined CORDIC/TD-based (COrdinate Rotation DIgital Computer/Table Driven) Exponential Approximation Unit (EAU) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Computational Engineering
دوره 2014 شماره
صفحات -
تاریخ انتشار 2014