<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2650.12">
<TITLE>RE: How about parallel computing with finance</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>I've been trying to get my e-mail client to sent text only (no HTML).&nbsp; I apologize in advance if this is HTML.</FONT>
</P>

<P><FONT SIZE=2>This is exactly where I've been focusing my energy on with beowulf technology.&nbsp; And in health care, like I think in many industries, making the technology work for your finance department is key.&nbsp; Do great science, and people in finance raise an eyebrow.&nbsp; Save the company six figures in operating costs or process their data faster, and you get applauded, invited to meet with directors&nbsp; . . . the whole nine yards.</FONT></P>

<P><FONT SIZE=2>Richard Schilling</FONT>
<BR><FONT SIZE=2>Web Integration Programmer</FONT>
<BR><FONT SIZE=2>Affiliated Health Services</FONT>
<BR><FONT SIZE=2>Mount Vernon, WA</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: Terrence E. Brown [<A HREF="mailto:tbrown@lector.kth.se">mailto:tbrown@lector.kth.se</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Wednesday, December 06, 2000 11:14 PM</FONT>
<BR><FONT SIZE=2>&gt; To: Robert_G._Brown_ (Robert G. Brown &lt;rgb@phy.duke.edu&gt;)</FONT>
<BR><FONT SIZE=2>&gt; Cc:</FONT>
<BR><FONT SIZE=2>&gt; Horatio_B._Bogbindero__(Horatio_B._Bogbindero_&lt;wyy@cersa.admu.</FONT>
<BR><FONT SIZE=2>&gt; edu.ph&gt;)_;</FONT>
<BR><FONT SIZE=2>&gt; liuxg__; beowulf@beowulf.org__</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: How about parallel computing with finance</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Probably , not much discussion should take place here. But I </FONT>
<BR><FONT SIZE=2>&gt; will have a</FONT>
<BR><FONT SIZE=2>&gt; another venue for it in a few days.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &quot;Robert_G._Brown_ (Robert G. Brown )&quot; wrote:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; &gt; On Wed, 6 Dec 2000, Terrence E. Brown wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; I am also interested in the business and managerial </FONT>
<BR><FONT SIZE=2>&gt; application as well</FONT>
<BR><FONT SIZE=2>&gt; &gt; as other</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; industrial apps.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; I would certainly like to talk with another with similar </FONT>
<BR><FONT SIZE=2>&gt; thoughts. I</FONT>
<BR><FONT SIZE=2>&gt; &gt; have even</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; started an org dedicated to that objective.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; Terrence</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &quot;Horatio_B._Bogbindero_ (Horatio B. Bogbindero )&quot; wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; i would just like to know about building neural </FONT>
<BR><FONT SIZE=2>&gt; networks in clusters.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; i am not into neural network but some people here in </FONT>
<BR><FONT SIZE=2>&gt; the university</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; maybe interested. however, we do not know where to </FONT>
<BR><FONT SIZE=2>&gt; start. i would to</FONT>
<BR><FONT SIZE=2>&gt; &gt; know</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt; &gt; where i can get some sample NN code. maybe for </FONT>
<BR><FONT SIZE=2>&gt; something trivial.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Hmmm, I don't know how much such of such a discussion </FONT>
<BR><FONT SIZE=2>&gt; should occur on</FONT>
<BR><FONT SIZE=2>&gt; &gt; this list.&nbsp; The following (up to &lt;shameless marketing&gt; is probably</FONT>
<BR><FONT SIZE=2>&gt; &gt; reasonable.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Neural networks (and the genetic algorithms that underlie a </FONT>
<BR><FONT SIZE=2>&gt; really good</FONT>
<BR><FONT SIZE=2>&gt; &gt; one in a problem with high dimensionality) are certainly fascinating</FONT>
<BR><FONT SIZE=2>&gt; &gt; things.&nbsp; They are even in some sense a fundamentally </FONT>
<BR><FONT SIZE=2>&gt; parallel thing, as</FONT>
<BR><FONT SIZE=2>&gt; &gt; their processing capabilities result from a tiered composition of</FONT>
<BR><FONT SIZE=2>&gt; &gt; relatively simple (but nonlinear) transfer functions.&nbsp; A general</FONT>
<BR><FONT SIZE=2>&gt; &gt; discussion of NN's and how they work is clearly not </FONT>
<BR><FONT SIZE=2>&gt; appropriate for this</FONT>
<BR><FONT SIZE=2>&gt; &gt; list though.&nbsp; There are some particular issues that are.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; In practice, most the parallelization issues of NN's are a </FONT>
<BR><FONT SIZE=2>&gt; small part of</FONT>
<BR><FONT SIZE=2>&gt; &gt; the overall problem UNLESS you are interested in constructing custom</FONT>
<BR><FONT SIZE=2>&gt; &gt; hardware or building NN ASIC's or the like.&nbsp; This is </FONT>
<BR><FONT SIZE=2>&gt; because computers</FONT>
<BR><FONT SIZE=2>&gt; &gt; generally run neural network SIMULATORS and use what amounts to</FONT>
<BR><FONT SIZE=2>&gt; &gt; relatively small-scale linear algebra (transmogrified </FONT>
<BR><FONT SIZE=2>&gt; through an e.g.</FONT>
<BR><FONT SIZE=2>&gt; &gt; logistic function) to do a net evaluation.&nbsp; Since this is </FONT>
<BR><FONT SIZE=2>&gt; so small that</FONT>
<BR><FONT SIZE=2>&gt; &gt; it will often fit into even L1 (and almost certainly into </FONT>
<BR><FONT SIZE=2>&gt; L2) there is</FONT>
<BR><FONT SIZE=2>&gt; &gt; no possible way that it can be distributed in parallel except via</FONT>
<BR><FONT SIZE=2>&gt; &gt; (embarrassingly parallel) task division in a profitable way.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Evaluation of networks' values applied to training/trial </FONT>
<BR><FONT SIZE=2>&gt; set data makes</FONT>
<BR><FONT SIZE=2>&gt; &gt; up the bulk of the numerical effort in building a network </FONT>
<BR><FONT SIZE=2>&gt; and is at the</FONT>
<BR><FONT SIZE=2>&gt; &gt; heart of the other tasks (e.g. regression or conjugate gradient</FONT>
<BR><FONT SIZE=2>&gt; &gt; improvement of the weights).&nbsp; For large training/trial sets </FONT>
<BR><FONT SIZE=2>&gt; and &quot;big&quot;</FONT>
<BR><FONT SIZE=2>&gt; &gt; networks, this can be split up (and my experiences </FONT>
<BR><FONT SIZE=2>&gt; splitting it up are</FONT>
<BR><FONT SIZE=2>&gt; &gt; recorded in one of the talks available on the brahma website).&nbsp; For</FONT>
<BR><FONT SIZE=2>&gt; &gt; small ones, the ratio of the time spent doing parallel work </FONT>
<BR><FONT SIZE=2>&gt; to the time</FONT>
<BR><FONT SIZE=2>&gt; &gt; spent doing parallel communication isn't favorable and </FONT>
<BR><FONT SIZE=2>&gt; one's parallel</FONT>
<BR><FONT SIZE=2>&gt; &gt; scaling sucks.&nbsp; As in even two nodes may complete in more </FONT>
<BR><FONT SIZE=2>&gt; time than one</FONT>
<BR><FONT SIZE=2>&gt; &gt; working alone.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; I'm working on an improved algorithm that splits up NN</FONT>
<BR><FONT SIZE=2>&gt; &gt; construction/training in a way that is more functionally </FONT>
<BR><FONT SIZE=2>&gt; coherent.&nbsp; That</FONT>
<BR><FONT SIZE=2>&gt; &gt; way one or two of the distinct tasks can be parallelized very</FONT>
<BR><FONT SIZE=2>&gt; &gt; efficiently and thoroughly and the results fed back into a </FONT>
<BR><FONT SIZE=2>&gt; mostly serial</FONT>
<BR><FONT SIZE=2>&gt; &gt; or entirely serial step further down the pipeline.&nbsp; I </FONT>
<BR><FONT SIZE=2>&gt; expect that this</FONT>
<BR><FONT SIZE=2>&gt; &gt; will permit a very nice master/slave implementation of a </FONT>
<BR><FONT SIZE=2>&gt; neural network</FONT>
<BR><FONT SIZE=2>&gt; &gt; constructor where nodes are slaves that can be working on any of a</FONT>
<BR><FONT SIZE=2>&gt; &gt; number of parallelized tasks according to the directions of </FONT>
<BR><FONT SIZE=2>&gt; the master</FONT>
<BR><FONT SIZE=2>&gt; &gt; (quite possibly with internode IPC's, though), and all the </FONT>
<BR><FONT SIZE=2>&gt; serial work</FONT>
<BR><FONT SIZE=2>&gt; &gt; can be done on the master.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; &lt;shameless marketing&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; NN's (parallelized or not) are, as one might expect, </FONT>
<BR><FONT SIZE=2>&gt; incredibly useful</FONT>
<BR><FONT SIZE=2>&gt; &gt; and potentially profitable.&nbsp; After all, a successful </FONT>
<BR><FONT SIZE=2>&gt; predictive model</FONT>
<BR><FONT SIZE=2>&gt; &gt; &quot;tells the future&quot;, at least probabilistically, by construction, and</FONT>
<BR><FONT SIZE=2>&gt; &gt; does even better than a delphic oracle ever did in that </FONT>
<BR><FONT SIZE=2>&gt; they can often</FONT>
<BR><FONT SIZE=2>&gt; &gt; provide a quantitative (although probabilistic) answer to &quot;what if&quot;</FONT>
<BR><FONT SIZE=2>&gt; &gt; questions as well.&nbsp; In ancient times the words of the </FONT>
<BR><FONT SIZE=2>&gt; oracle were just</FONT>
<BR><FONT SIZE=2>&gt; &gt; fate and nothing you could do would change them.&nbsp; In </FONT>
<BR><FONT SIZE=2>&gt; business, one would</FONT>
<BR><FONT SIZE=2>&gt; &gt; like to predict what is likely to happen if you follow plan </FONT>
<BR><FONT SIZE=2>&gt; A instead of</FONT>
<BR><FONT SIZE=2>&gt; &gt; plan B. Just about any business manager has a list of </FONT>
<BR><FONT SIZE=2>&gt; questions about</FONT>
<BR><FONT SIZE=2>&gt; &gt; the future (what if or otherwise) they would love to have </FONT>
<BR><FONT SIZE=2>&gt; the answers</FONT>
<BR><FONT SIZE=2>&gt; &gt; to.&nbsp; That's one of Market Driven's foci -- providing answers and</FONT>
<BR><FONT SIZE=2>&gt; &gt; expertise in business optimization.</FONT>
<BR><FONT SIZE=2>&gt; &gt; &lt;/shameless marketing&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Anyway, let me know if you're interested in more discussion </FONT>
<BR><FONT SIZE=2>&gt; of this (or</FONT>
<BR><FONT SIZE=2>&gt; &gt; how NN's work or how they and predictive modeling in general can be</FONT>
<BR><FONT SIZE=2>&gt; &gt; applied in business and managerial situations) offline.</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt;&nbsp;&nbsp;&nbsp; rgb</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; --</FONT>
<BR><FONT SIZE=2>&gt; &gt; Robert G. Brown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="http://www.phy.duke.edu/~rgb/" TARGET="_blank">http://www.phy.duke.edu/~rgb/</A></FONT>
<BR><FONT SIZE=2>&gt; &gt; Duke University Dept. of Physics, Box 90305</FONT>
<BR><FONT SIZE=2>&gt; &gt; Durham, N.C. 27708-0305</FONT>
<BR><FONT SIZE=2>&gt; &gt; Phone: 1-919-660-2567&nbsp; Fax: 919-660-2525&nbsp;&nbsp;&nbsp;&nbsp; email:rgb@phy.duke.edu</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; To: &quot;Terrence E. Brown&quot; &lt;tbrown@lector.kth.se&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; From: &quot;Robert G. Brown&quot; &lt;rgb@phy.duke.edu&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Subject: Re: How about parallel computing with finance</FONT>
<BR><FONT SIZE=2>&gt; &gt; Date: Wed, 6 Dec 2000 12:56:00 -0500 (EST)</FONT>
<BR><FONT SIZE=2>&gt; &gt; cc: &quot;Horatio_B._Bogbindero_ (Horatio B. Bogbindero</FONT>
<BR><FONT SIZE=2>&gt; &gt; &lt;wyy@cersa.admu.edu.ph&gt;)&quot; &lt;wyy@cersa.admu.edu.ph&gt;, liuxg_</FONT>
<BR><FONT SIZE=2>&gt; &gt; &lt;beowulf@eyou.com&gt;, &quot;beowulf@beowulf.org_&quot; &lt;beowulf@beowulf.org&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Message-ID: </FONT>
<BR><FONT SIZE=2>&gt; &lt;Pine.LNX.4.30.0012061029560.15373-100000@ganesh.phy.duke.edu&gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; Received: from ganesh.phy.duke.edu (ganesh.phy.duke.edu </FONT>
<BR><FONT SIZE=2>&gt; [152.3.183.52]) by</FONT>
<BR><FONT SIZE=2>&gt; &gt; lector_gw.lector.kth.se with SMTP id MSGTTTQE; Wed, 6 Dec </FONT>
<BR><FONT SIZE=2>&gt; 2000 17:56:02 GMT</FONT>
<BR><FONT SIZE=2>&gt; &gt; Received: from localhost (rgb@localhost) by ganesh.phy.duke.edu</FONT>
<BR><FONT SIZE=2>&gt; &gt; (8.9.3/8.9.3) with ESMTP id MAA15684; Wed, 6 Dec 2000 12:56:00 -0500</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; --</FONT>
<BR><FONT SIZE=2>&gt; -----------------------------------------</FONT>
<BR><FONT SIZE=2>&gt; Terrence E. Brown, Ph.D.</FONT>
<BR><FONT SIZE=2>&gt; Stockholm School of Entrepreneurship</FONT>
<BR><FONT SIZE=2>&gt; Assistant Professor</FONT>
<BR><FONT SIZE=2>&gt; Royal Technical Institute</FONT>
<BR><FONT SIZE=2>&gt; INDEK</FONT>
<BR><FONT SIZE=2>&gt; Drottning Kristina Väg 35D</FONT>
<BR><FONT SIZE=2>&gt; S- 100 44 Stockholm</FONT>
<BR><FONT SIZE=2>&gt; Sweden</FONT>
<BR><FONT SIZE=2>&gt; Tel: +46(0)8-7906174 (work)</FONT>
<BR><FONT SIZE=2>&gt; Fax: +46(0)8-7906741 (work)</FONT>
<BR><FONT SIZE=2>&gt; Email: tbrown@lector.kth.se</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; or terrence.brown@sses.se</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Beowulf mailing list</FONT>
<BR><FONT SIZE=2>&gt; Beowulf@beowulf.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://www.beowulf.org/mailman/listinfo/beowulf" TARGET="_blank">http://www.beowulf.org/mailman/listinfo/beowulf</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

</BODY>
</HTML>