We're a UK Collective, doing our bit to help increase that distribution, by bringing the future that already exists to a wider audience.

Crunch, save time, save tax, save money
London Tech Jobs at Career 2.0

JPMorgan Chase - On Demand Risk Analysis - amazing use of FPGA's

JPMorgan Chase has a massive amount of data to analysis on a constant basis, especially around risk and fraud detection. In the presentation below, they take us through their reasoning and usage of FPGA's, over other technologies such as GPU's.

Fantastic read, and well worth the time spent to read it.


JP Morgan used to take eight hours to do a complete risk run, and an hour to run a present value, on its entire book. If anything went wrong with the analysis, there was no time to re-run it. It has now reduced that to about 238 seconds, with an FPGA time of 12 seconds.

Typically JP Chase used C++ for analysis and Python. The new Maxeler Risk system is Java code based. The project took JP Morgan around three years, and the bank is now looking to push it into other areas of the business, such as high frequency trading.