<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://cs.pervasive.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Pervasive DataRush</title><subtitle type="html">This blog is syndicated from the &lt;a href="http://www.pervasivedatarush.com/"&gt;Pervasive DataRush&lt;/a&gt; site.</subtitle><id>http://cs.pervasive.com/blogs/datarush/atom.aspx</id><link rel="alternate" type="text/html" href="http://cs.pervasive.com/blogs/datarush/default.aspx" /><link rel="self" type="application/atom+xml" href="http://cs.pervasive.com/blogs/datarush/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-05-21T12:10:52Z</updated><entry><title>Credibility is our first constraint</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/blogs/credibility-our-first-constraint" /><id>http://www.pervasivedatarush.com/blogs/credibility-our-first-constraint</id><published>2008-08-12T14:42:51Z</published><updated>2008-08-12T14:42:51Z</updated><content type="html">There are always a near infinite number of challenges with launching a new product; even more so if the product is conceptually different than the others in the space. Following the Theory of Constraints, you have to focus on the current constraining issue until it is resolved and you can move on to the next one. With most new software products the constraints are tactical: code is late, functionality is limited, competition is too strong, execution is too difficult or expensive, and so on. None...(&lt;a href="http://www.pervasivedatarush.com/blogs/credibility-our-first-constraint"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=37320" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>DataRush release candidate is ready for download</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/blogs/datarush-release-candidate-ready-download" /><id>http://www.pervasivedatarush.com/blogs/datarush-release-candidate-ready-download</id><published>2008-08-08T19:56:19Z</published><updated>2008-08-08T19:56:19Z</updated><content type="html">The first release candidate of DataRush is now available to download . The main new feature of this release is the support of dataflow graph composition in Java! In the previous releases of DataRush, dataflow graph composition was accomplished through a combination of an XML scripting language and composition helpers known as customizers. This led to a quagmire of XML and Java code that was not always easy to follow. But no more! Please feel free to download the release and experiment. There are...(&lt;a href="http://www.pervasivedatarush.com/blogs/datarush-release-candidate-ready-download"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=37291" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>DataRush white paper</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/blogs/datarush-white-paper" /><id>http://www.pervasivedatarush.com/blogs/datarush-white-paper</id><published>2008-08-07T16:18:42Z</published><updated>2008-08-07T16:18:42Z</updated><content type="html">The following is a new white paper written by our Chief Technologist, Jim Falgout. I have copied the text here, but the clean .pdf is also attached and is more complete: Pervasive DataRush™: An Architecture Paper Describing the Highly Parallel Dataflow Framework A Pervasive Software White Paper July 2008 Audience This architecture paper is written with the systems architect or Java developer in mind. It is intended to provide a high-level overview of the highly parallel data-processing framework...(&lt;a href="http://www.pervasivedatarush.com/blogs/datarush-white-paper"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=37292" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Dataflow implementation in Java</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/blogs/datarush-dataflow-java" /><id>http://www.pervasivedatarush.com/blogs/datarush-dataflow-java</id><published>2008-07-23T15:24:42Z</published><updated>2008-07-23T15:24:42Z</updated><content type="html">DataRush is sufficiently sophisticated (or at least different) that understanding it takes several passes. I am writing a series of posts aimed toward exploring what DataRush is and is not. This should give the passing programmer a better feel for what DataRush might do for them and how it fits into the broader scheme of concurrent programming techniques . So, back to the question at hand; is DataRush dataflow ? The answer is obvious: that depends upon what &amp;quot;dataflow&amp;quot; is. According to ...(&lt;a href="http://www.pervasivedatarush.com/blogs/datarush-dataflow-java"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=37186" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Diminishing returns from virtualization will affect larger core count server sales</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/blogs/diminishing-returns-virtualization-will-affect-larger-core-count-server-sales" /><id>http://www.pervasivedatarush.com/blogs/diminishing-returns-virtualization-will-affect-larger-core-count-server-sales</id><published>2008-06-23T16:33:05Z</published><updated>2008-06-23T16:33:05Z</updated><content type="html">I just got back from an HP show where I had some interesting conversations regarding the crisis that hasn&amp;#39;t seemed to have happened yet. The key to the Sherlock Holmes mystery, &amp;quot;The Hound of the Baskervilles&amp;quot; was this: Why the dog didn&amp;#39;t bark? Why hasn&amp;#39;t the so-called multicore crisis been seen as a crisis? Why isn&amp;#39;t there any angst over lack of parallelized applications and engines? Why is IT still buying multicore servers when they aren&amp;#39;t doing development that can...(&lt;a href="http://www.pervasivedatarush.com/blogs/diminishing-returns-virtualization-will-affect-larger-core-count-server-sales"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36924" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>the zettaflop, the yottaflop and the xeraflop</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/224" /><id>http://www.pervasivedatarush.com/node/224</id><published>2008-06-09T16:59:05Z</published><updated>2008-06-09T16:59:05Z</updated><content type="html">At a recent industry conference, it was shown that the biggest growth area in computing is HPC, or High Performance Computing. This was surprising, even to those in this field, as it has historically been a fairly small, insular, academic area populated by geeky professors and hard-working grad students, all using Fortran. But a new phrase has become common, HPCC, or High Performance Commercial Computing. This is an attempt to make a distinction between the academic world and the business world,...(&lt;a href="http://www.pervasivedatarush.com/node/224"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36734" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Explaining our secret sauce - Part Two</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/223" /><id>http://www.pervasivedatarush.com/node/223</id><published>2008-06-06T21:04:45Z</published><updated>2008-06-06T21:04:45Z</updated><content type="html">The first time I blogged on this, Explaining our secret sauce , I referenced the Wikipedia entry for &amp;quot;dataflow programming&amp;quot;. I have subsequently learned that it would be more accurate to point to Kahn Process Networks as the specific type of dataflow that was the genesis for our Pervasive DataRush library and engine. &amp;quot;KPN is a common model for describing signal processing systems where infinite streams of data are incrementally transformed by processes executing in sequence or parallel...(&lt;a href="http://www.pervasivedatarush.com/node/223"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36714" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Multi-threaded development joins Gates as yesterday's man</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/222" /><id>http://www.pervasivedatarush.com/node/222</id><published>2008-06-06T16:26:51Z</published><updated>2008-06-06T16:26:51Z</updated><content type="html">&amp;quot;...the validity of multi threading is under attack. Veteran programmer Knuth said in a recent interview that multi threading may not be up to the task and could fail. As such, he is &amp;quot;unhappy&amp;quot; with the current trend towards multi-core architectures.&amp;quot; “To me, it looks more or less like the hardware designers have run out of ideas, and that they’re trying to pass the blame for the future demise of Moore’s Law to the software writers by giving us machines that work faster only on...(&lt;a href="http://www.pervasivedatarush.com/node/222"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36715" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Analysis -- the "Plastics" of today</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/221" /><id>http://www.pervasivedatarush.com/node/221</id><published>2008-06-05T20:36:33Z</published><updated>2008-06-05T20:36:33Z</updated><content type="html">Before our current crop of graduates were born, there was the movie &amp;quot;The Graduate&amp;quot;. One famous scene has our hero walking around at a party in his honor. He is given some sage career advice: &amp;quot;One word. Plastics&amp;quot;. The newest member of the DataRush team, who is still a student, found the following quote and thought it was interesting and very DataRush related. Hal Varian, Google’s chief economist (and intellectual superhero), says on a Freakonomics blog post: “If you are looking...(&lt;a href="http://www.pervasivedatarush.com/node/221"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36704" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>The X=X+1 Issue</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/220" /><id>http://www.pervasivedatarush.com/node/220</id><published>2008-06-04T21:03:15Z</published><updated>2008-06-04T21:03:15Z</updated><content type="html">A very clear explanation of why writing parallel apps is a challenge with procedural languages, versus declarative approaches. Although Java is procedural, our Java implementation of dataflow is avoids this pitfall. &amp;quot;The ability to assign a memory location with variable data is the cornerstone of computer programming. It turns out the ability to re-assign that same memory location is perhaps one of the biggest consternations in the parallel programming world. At the time, multiple assignment...(&lt;a href="http://www.pervasivedatarush.com/node/220"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36697" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Multicore is most disruptive</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/219" /><id>http://www.pervasivedatarush.com/node/219</id><published>2008-06-02T22:00:35Z</published><updated>2008-06-02T22:00:35Z</updated><content type="html">Gartner has published a list of the top 10 most disruptive technologies of the next 5 years, and multicore is number one. You can see the presentation here: Top-10 Disruptive Technologies for 2008 to 2012 Speaker: Carl Claunch &amp;amp; David Cearley View presentation We would probably include cheap storage as the second item on the list - Fry&amp;#39;s has 1-Terabyte drives for $169 this week - but the combination of cheap storage and multicore power is surely a disruptive pairing. Why is more power disruptive...(&lt;a href="http://www.pervasivedatarush.com/node/219"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36667" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Explaining our secret sauce</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/218" /><id>http://www.pervasivedatarush.com/node/218</id><published>2008-05-30T17:32:19Z</published><updated>2008-05-30T17:32:19Z</updated><content type="html">We wish we had some competition. If there was some other vendor implementing dataflow, then we would not have the sole responsibility of teaching people about this approach. While there are certainly a large number of people who are familiar with the concept, most of the people we are meeting in presenting DataRush are not. When we explain and illustrate the phenomenal results (as in 3 hours to 22 seconds), often the first question is &amp;quot;How can this be?&amp;quot; My response has been to point them...(&lt;a href="http://www.pervasivedatarush.com/node/218"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36642" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title> The tubas are blaring and the drums are pounding.</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/217" /><id>http://www.pervasivedatarush.com/node/217</id><published>2008-05-30T17:12:27Z</published><updated>2008-05-30T17:12:27Z</updated><content type="html">I just returned from our first presentation of DataRush to potential partners, SIs, and developers. While we have exhibited at a bunch of shows like JavaOne, Innotech, and the HP Global Showcase, and while we have briefed a bunch of smart press people and analysts, this was our first time with this type of audience. Overall, we were very pleased at the interest and response to our story. The IT environment is looking for practical solutions to utilizing the multicore power that is flooding into the...(&lt;a href="http://www.pervasivedatarush.com/node/217"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36643" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>Low-Latency Technology Outpacing Programmers’ Capabilities</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/216" /><id>http://www.pervasivedatarush.com/node/216</id><published>2008-05-30T16:45:02Z</published><updated>2008-05-30T16:45:02Z</updated><content type="html">&amp;quot;Again and again, executives said that finding enough programmers who are able to write &amp;quot;parallel&amp;quot; code -- programs that efficiently divide workloads across distributed processors -- is almost impossible. As Wall Street firms rely on multicore processing and even distributed computing to handle the ever-growing number of trade-related messages that are sensitive to any increase in data latency, the divergence between the capabilities of the technology and the capabilities of the programmers...(&lt;a href="http://www.pervasivedatarush.com/node/216"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36644" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry><entry><title>The Lawnmower Law</title><link rel="alternate" type="text/html" href="http://www.pervasivedatarush.com/node/214" /><id>http://www.pervasivedatarush.com/node/214</id><published>2008-05-21T17:10:52Z</published><updated>2008-05-21T17:10:52Z</updated><content type="html">This article is a simple illustrative introduction to Amdahl&amp;#39;s Law. &amp;quot;Indeed, just as with parallel processors, there is a point of diminishing return. Adding the first 10 riding mowers reduced the time by 36 minutes. Adding another 30 only saved me 4 minutes. Adding 100 mowers makes little sense since I’ll never get below 20 minutes. (Although I would love to see such a lawn mowing demolition derby — in my neighbors yard of course.)&amp;quot;...(&lt;a href="http://www.pervasivedatarush.com/node/214"&gt;read more&lt;/a&gt;)&lt;img src="http://cs.pervasive.com/aggbug.aspx?PostID=36545" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://cs.pervasive.com/members/Anonymous.aspx</uri></author></entry></feed>