Institutional-Repository, University of Moratuwa.  

High performance software application acceleration using field programmable gate arrays

Show simple item record

dc.contributor.author Lakshan, HMRD
dc.contributor.author Liyanage, CM
dc.contributor.author Perera, TTD
dc.contributor.author Wijesundera, DSS
dc.contributor.author Pasqual, AA
dc.date.accessioned 2013-10-21T02:12:48Z
dc.date.available 2013-10-21T02:12:48Z
dc.date.issued 2010
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/8221
dc.description.abstract From 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.language en
dc.title High performance software application acceleration using field programmable gate arrays
dc.type Conference-Full-text
dc.identifier.year 2010
dc.identifier.conference Research for Industry
dc.identifier.place Faculty of Engineering, University of Moratuwa
dc.identifier.pgnos pp. 161-167
dc.identifier.proceeding 16th Annual symposium on Research and Industry


Files in this item

This item appears in the following Collection(s)

Show simple item record