In this paper, we implemented the exchange rate forecasting neural network using heterogeneous
computing. Exchange rate forecasting requires a large amount of data. We used a neural network that could
leverage this data accordingly. Neural networks are largely divided into two processes: learning and
verification. Learning took advantage of the CPU. For verification, RTL written in Verilog HDL was run
on FPGA. The structure of the neural network has four input neurons, four hidden neurons, and one output
neuron. The input neurons used the US $ 1, Japanese 100 Yen, EU 1 Euro, and UK £ 1. The input
neurons predicted a Canadian dollar value of $ 1. The order of predicting the exchange rate is input,
normalization, fixed-point conversion, neural network forward, floating-point conversion, denormalization, and outputting. As a result of forecasting the exchange rate in November 2016, there was an error amount
between 0.9 won and 9.13 won. If we increase the number of neurons by adding data other than the
exchange rate, it is expected that more precise exchange rate prediction will be possible.