H A R D W A R E I M P L E M E N T A T I O N O F N U M E R I C A L S O L U T I O N O F D I F F E R E N T I A L E Q U A T I O N S O N F P G A
Author(s):
Abstract:
Nowadays, CPUs and GPUs are used in computations pertaining to numerical solution of differential equations. However, the fixed hardware architecture of CPUs and GPUs makes it difficult to optimally implement many numerical solution algorithms. In recent years, a new method, based on hardware implementation of equations using Field Programmable Gate Array (FPGA), has been given much attention. The unique feature of this approach is the ability to vary the hardware architecture on the basis of the solution algorithm, which results in increased solution speed and a reduction in power consumption. This methodology, in which hardware can vary from one architecture to another for computing purpose is named Reconfigurable Computing (RC). RC can be used to solve a lot of problems such as FEM, FVM with structured or unstructured mesh.In this research, typical problems, such as mass-spring systems and wave equations, have been considered, and hardware implementation on FPGA has been used to solve the resulting differential equations. For modeling these systems, we used the software and hardware which is accessible to us, so we used a domestic FPGA board and MatLab and Xilinx ISE software products. Based on the results, advantages and challenges for hardware implementation of differential equations have been presented. Results for a single element mass-spring system show a comparable solution speed for CPU and FPGA implementation. However, with an increase in the number of elements of the mass-spring system, for example, to 6, the FPGA hardware implementation overtakes CPU and the speed of FPGA becomes almost 8 times that of CPU. Moreover, results of the solution of wave equations show that the speed with FPGA implementation is 3.6 times that of CPU. Therefore, for higher numbers of computational elements, results show the superior process speeds attainable with hardware implementation of equations using FPGA compared to the software mplementation on CPU.
Keywords:
Language:
Persian
Published:
Mechanical Engineering Sharif, Volume:33 Issue: 1, 2017
Pages:
93 to 99
magiran.com/p1712784
دانلود و مطالعه متن این مقاله با یکی از روشهای زیر امکان پذیر است:
اشتراک شخصی
با عضویت و پرداخت آنلاین حق اشتراک یکساله به مبلغ 1,390,000ريال میتوانید 70 عنوان مطلب دانلود کنید!
اشتراک سازمانی
به کتابخانه دانشگاه یا محل کار خود پیشنهاد کنید تا اشتراک سازمانی این پایگاه را برای دسترسی نامحدود همه کاربران به متن مطالب تهیه نمایند!
توجه!
- حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران میشود.
- پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانههای چاپی و دیجیتال را به کاربر نمیدهد.
In order to view content subscription is required
Personal subscription
Subscribe magiran.com for 70 € euros via PayPal and download 70 articles during a year.
Organization subscription
Please contact us to subscribe your university or library for unlimited access!