High performance software application acceleration using field programmable gate arrays

dc.contributor.authorLakshan, HMRD
dc.contributor.authorLiyanage, CM
dc.contributor.authorPerera, TTD
dc.contributor.authorWijesundera, DSS
dc.contributor.authorPasqual, AA
dc.date.accessioned2013-10-21T02:12:48Z
dc.date.available2013-10-21T02:12:48Z
dc.date.issued2010
dc.description.abstractFrom the early Fanes of foreign trade which consisted of direct exchange of commodities, financial exchanges have evolved to process transactions using high end computer systems. In highly competitive financial markets low latency and high throughput have become the utmost concern for all solution providers for financial exchanges The Financial Information eXchange (FIX) Protocol is one of the most commonly used protocols in financial trading systems The processing of this protocol is current/} being done on software and the advancements have been such that data processing on software has reached its saturation and solution providers for stock exchanges are nowadays researching for possibilities of improving the latency and throughput. The high level of parallelism in hardware implementations compared to software has made hardware the only possible solution for this increasingly high demand Thus, our solution is an implementation of the FIX protocol on Field Programmable Gate Array (FPGA) s which offloads the processing of the FIX protocol to a FPG. I Board interfaced through PC I Express. This processing core successfully implemented on a Xilinx Virtex 5 FPGA, consists of a Decoder and an Encoder for version 4.2 of the FIX protocol. It processes 5 million messages per second for encoding and 3.8 million messages per second for decoding and has latencies of only 170-330 nanoseconds for encoding and 180-360 nanoseconds for decoding where as the best figures obtained so far in the software approach is a throughput of20,000 messages per second and a latency of 50 microseconds.
dc.identifier.conferenceResearch for Industry
dc.identifier.pgnospp. 161-167
dc.identifier.placeFaculty of Engineering, University of Moratuwa
dc.identifier.proceeding16th Annual symposium on Research and Industry
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/8221
dc.identifier.year2010
dc.languageen
dc.titleHigh performance software application acceleration using field programmable gate arrays
dc.typeConference-Full-text

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections