Subscribe to EDN

FPGAs as enablers of bad behavior

July 27, 2009

The first thing I thought when I saw the front page of the July 24 New York Times on ‘Traders profit with computers set at high speed,’ was “Great. Now we can create asset bubbles that much faster.” Sure enough, the article talked about hedge funds racing their way out of the recession through a data-set analysis called “high-frequency trading.” Imagine my surprise when Wall Street & Technology carried a story Monday morning (July 27) on a new appliance from Xtreme Data, called dbX, in which FPGAs play a key role in enabling such high-frequency trading.

Now, this entry is not intended to wag the finger at Xtreme, at Altera Corp. for the role Stratix III has at the heart of the architecture, nor at any of the software developers working on applications for dbX. After all, the Xtreme platform is a general-purpose SQL database search accelerator which could equally be used for a thousand enterprise large-database tasks – or in making National Security Agency “data mining” more efficient, for that matter.  And Xtreme Data has offered several FPGA-based platforms for the financial community before, though dbX is the first to handle unstructured ad-hoc SQL queries.

And let’s be honest along multiple dimensions: As FPGAs enter the realm of pattern-recognition, image-processing, and analysis of large data sets, there are any number of law enforcement, military, intelligence, and business applications where the core purpose of the processing raises interesting ethical questions. The financial abuse issue seems more pressing than some of these others, because few civil-liberties advocates chide individual representatives of the police, Pentagon, or NSA with becoming “hyper-snoops” precisely because the hardware tools allow such quick analysis. By contrast, as the July 25 NYT article pointed out, financial traders working with derivatives and futures contracts become asset abusers precisely because of the speed with which analysis can be made.

So does that make me some Neo-Luddite who thinks that parallel-processing tools should be kept off trading floors? Such regulations wouldn’t work even if they were instituted, since tiny FPGA boards could be snuck into the back of PCs, or placed in covert data centers in back-room locations the SEC might never discover. But it is prudent to say that Congress and the regulatory agencies need to keep a close watch on tools that allow the fast analysis of all kinds of data sets.  And since Rick Bookstaber’s blog  mentioned the prospects of a "high-frequency arms limitation treaty," it’s important to mention that the SALT treaties of years past successfully mandated the end to MIRVs, or multiple independently-targetable re-entry vehicles.  So it is possible to put a technology horse back in the barn by mutual consent.

We’re used to hearing about debates that focus on the military-intelligence community’s use of “Total Information Awareness” (and its successors, which live on today).  But your average NSA analyst in a foreign floor station doesn’t act like a hyper drug addict nearly as much as a Wall Street floor trader does. And without a significant amount of oversight, the financial meltdown of 2008 could happen all over again – and sooner than you think.

 

Posted by Loring Wirbel on July 27, 2009 | Comments (12)

April 16, 2010
In response to: FPGAs as enablers of bad behavior
Buy Cialis commented:

lvkd thankfully champions newsin krylov bombastic fishs workable speakplease banilower dear


September 11, 2009
In response to: FPGAs as enablers of bad behavior
engineer commented:

I know nothing about stock gambling, or rather trading, and couldn't care less about it. As far as misuse of technology by a laundry list of government agencies; since disgraced impeached former president Bill Clinton's office was caught with several hundred of his political opponent's FBI files, its clear there isn't much we can do but keep scum like the democrats out of office.


August 28, 2009
In response to: FPGAs as enablers of bad behavior
BobsUrUncle commented:

These guys are just trading against each other. Did anyone really think the average joe investor stood a chance against the likes of Goldman Sachs? Before they started using FPGAs, they were using thousands of high speed parallel processor chips. The average joe has no business *trading* stocks -- no matter what you hear in CNBC. High Frequency trading just allows them to loose their money faster if the underlying algorithm is bad. The real value is in the algos. Anyway it just creates more jobs for FPGA coders which we should all be thankful for in this economy.


August 25, 2009
In response to: FPGAs as enablers of bad behavior
marketear commented:

The point of free market is "she with the best information gets the best deal" - whether it is price information, or news releases, or arbitrage (difference in real stock price from the implied price of an option or derivative traded elsewhere). The FPGA just automates what humans have done for centuries. There is no way to regulate that away.


August 25, 2009
In response to: FPGAs as enablers of bad behavior
zorro commented:

It is futile to try to police high frequency trading by controlling implementation of trading algorithms. Whether hardware or software, there's always another improvement that smart people motivated by a lot of money will come up with. Banning such improvements is reactive and will never work. The problem with the current situation in high frequency trading is that insiders like Goldman Sachs buy a preferred access---their computers are collocated with the trading exchanges and have enough of the timing advantage to be able to skim from all the other market participants. There has been economic research indicating that such activity doesn't improve the market and instead is equivalent to a tax they impose on the overall market. The insiders defend their position by claiming that anyone can buy their way in, but this is disingenuous because a) the price is prohibitive for all but biggest players, b) they already crowded everyone else out from the limited collocation resource and c) their claim of helping the free markets is most likely incorrect.


August 5, 2009
In response to: FPGAs as enablers of bad behavior
tristan commented:

Just mandate a randomized delay of up to several minutes (or hours) on each stock trade on the exchange, and have the SEC monitor all trades to make sure. Problem solved.


July 28, 2009
In response to: FPGAs as enablers of bad behavior
Loring commented:

Not-a-trader, sounds compelling, like a good game of musical chairs!


July 28, 2009
In response to: FPGAs as enablers of bad behavior
Not-a-trader commented:

Couldn't this be done on a much more fundamental system level? Instead of fighting fire with fire like Geno suggests, why not just freeze the stock for 10 minutes around any earnings release? People could set up their trading positions around where they think the stock should be valued (much like the after/before market trading) and then when the stock is released all of the actions occur. Perhaps I am misunderstanding how the actual market interacts, but I would think this problem would be solved by taking the technology (which is only going to get better/faster/stronger) out of the equation.


July 28, 2009
In response to: FPGAs as enablers of bad behavior
Loring commented:

Geno, I wasn't suggesting that the fast nature of the appliance itself caused the harm. In fact, Desert Rat pointed to the uptick rule as the real source of the problem. Combine that with the obsession of traders with chasing speed of response as an end in itself, and you end up with a problem bigger than traditional data-mining. Your reference to the dbX use in medical and genomic applications is very cool, and I'll be looking forward to seeing Xtreme land in vertical applications.


July 27, 2009
In response to: FPGAs as enablers of bad behavior
Geno Valente commented:

An interesting piece that is missing from this article is that dbX is/can be used to stop the very problem you discuss. SEC Regulatory compliance, MiFID, internal back-office regulations, and other "risk profilers" are looking to dbX to catch problems faster and more accurately. Or if the argument is that dbX (and even Altera FGPAs)are simply "too fast" for the common good than I disagree. We have cancer, MS, and genomic research happening on dbX already.. and I'm thankful our disruptive technology can play a small part in this discovery and potential cure.


July 27, 2009
In response to: FPGAs as enablers of bad behavior
desert rat commented:

The problem here is the release of specific trade data to the high-frequency traders 30 milliseconds before the rest of the world can see it. Stop that practice, and everyone is on the same level....and the fairness of the system should balance back out again (in theory). That's why we were discussing the re-implementation of the uptick rule a few months back (the stock must go UP before it can be shorted). But, everyone is trying to game the system they are forced to live within...for various reasons.


July 27, 2009
In response to: FPGAs as enablers of bad behavior
Andy T commented:

As employees, we had to wait three days after an earnings announcement to trade our company's stock at a company I worked for, with management explaining to us that Wall St had to have time to digest the news. Curious how Wall St's bandits are allowed to have an edge measured in nanoseconds, while the great unwashed get sidelined for days. One other food for thought - NSA self-funding its black programs via Black-Scholes on the same hardware, since FPGA compute resources are reconfigurable and since nobody will be able to do much more than gasoline in a beer bottle with the current state of the economy as any kind of threat to monitor, anyway.

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows