What would a finance card do? Parallel Computing in Wired Markets
Posted Saturday, July 26, 9:50AMBack in the old days, when stocks traded, slowly, in 1/8s and in one place, it was easy to measure the state of a market. Look at the recent quotes and trades on a ticker or display.
Now, with penny pricing, dozens of market fragments, limit orders gone in milliseconds, and dark liquidity the only way to infer the state of a market is to do a great deal of math, in a hurry. Some fragments have LOBs, some use other market structures.
A simple LOB real time analytic is price to fill a given size order. But when a large portion of liquidity is dark, it doesn't show in the LOB, but in higher refresh rates as programmatically hidden orders appear.
There is a high level of structural parallelism in marktet analytics - most of them deal with only one security at a time. In the US stock market, with roughly 7,000 tradeable names, thousands of specialized processors could be used simultaneously.
Our EECS Parlab colleagues asked us to find some actual working parallel market analytics to get things rolling on a real application.
Take a look at their site http://parlab.eecs.berkeley.edu/
A major theme is the need to drive research with real applications. There are many lessons in parallel computing about avoiding solutions in search of problems.
We have put together a collaboration in this area, and hope that conversation here will be part of it.

You probably already know about Interactive Supercomputing and their "parallel system on demand" product which they call Star-P. You might check out their financial service page (http://www.interactivesupercomputing.com/industrysolutions/is_finance.php) for some examples of the problems that they are positioning thier solution to solve. (Also I see Star-P a pretty interesting offering which could level the playing field for smaller organisations).
Julius Finance (http://juliusfinance.com/) is one of their customers. I can put you in touch with one of their board members if you want to have a discussion. This person would be intersting as he was also the founder of a start-up that made applications that exploited the parallel computer power in commodity graphics cards to run other applications.
- Paul