It’s no secret that multi-core computing is the future; Intel and AMD have told us they can’t make a single core go much faster, but they can pack more and more cores onto a single chip.

Current operating systems, compilers, and frameworks do little to assist the application architect or developer in taking advantage of this radical change in hardware. 

Digipede’s grid computing software is remarkably good at distributing application workloads — not just across multiple machines on a grid, but also across multiple cores on a chip.   Here’s a video I made this weekend that shows how we use the same exact technology to distribute calculations first across multiple cores on a single server, then across a larger grid.  Please have a look — I managed to keep it under four minutes!

    http://www.digipede.net/downloads/digipede_multicore_grid_demo.html

As a complement to this video, you may also want to check out Dan Ciruli’s earlier demonstration that shows the code changes required to grid-enable an application — just 20 lines of code!

   http://www.digipede.net/products/whitepaper.html  (scroll down to the “Videos” section)

I’ll have lots more about this topic in the coming few weeks. 


Dan and I will be at another one-day conference in New York on Monday, February 11 — this one is Web Services / SOA on Wall Street, at the Roosevelt Hotel.  We’ll be in booth 211.

I’ll be interested to see what the crowd is like.  While the broader IT world remains somewhat divided on how widely applicable service-oriented architectures really are, we’ve seen many of our financial services clients moving quite rapidly toward SOA.

We’ve been helping these clients build scalable services using grids based on the Digipede Network.  And, as Rob and Dan said so well in their now-classic Dr. Dobb’s article on grid computing and SOA, ” You can’t build a scalable SOA on top of services that don’t scale.”

We’ll have some nifty demos (as always), and some new customer stories (ditto), and some controversial opinions to contribute to the conversation (no surprise there, either).  If you’ll be there, contact me and we’ll find a way to meet up.

Tags: , , , ,


Dan and I arrived in Scotland on Monday after a long but trouble-free journey (thanks, British Airways and BellaTerra Travel). After attempting to catch up on sleep Monday night (I can’t sleep on planes, day or night, no matter how long the trip…), we attended Day 1 of High Throughput Computing Week at the UK National eScience Center facility at the University of Edinburgh.

The mix of attendees was interesting — but not as diverse as I had hoped. One idea of this event was to bring together business and academic users of high-throughput computing solutions. There are a handful of business speakers (including me and Dan), but I did not see many other business attendees. The attendee population seemed primarily UK academic.

Day 1 presentations included the incomparable Miron Livny, father of Condor and the leading academic in HTC. While he’s given similar presentations before, I learn more each time I hear him speak. You can hear the frustration creeping into his voice as he describes the current grid computing movement — because there is so much re-discovery and re-invention and re-defining of concepts Miron has worked on for nearly three decades. His insights are excellent, and anyone serious about HTC needs to listen — carefully.

One benefit of attending events like this is that I get to meet people with whom I’ve only corresponded via email before. For example, Professor Antonio Mungioli of Universidade de São Paulo, Brazil, came to our Web site and asked many good questions last year.  He also gave an excellent presentation on Day 1, describing his experiences with grid computing in the state of San Paulo.  Like Miron, he emphasized social and organizational issues over technology issues — in his view, cooperation and collaboration are more important to a project’s success than any specific technology choice.

We were also fortunate to have Akash Chopra of Barrie & Hibbart present on Day 1.  Akash described some of the compute-intensive calculations his insurance customers must perform, and how he used the Digipede Network to grid-enable their Economic Scenario Generator (ESG) software.  He also discussed some of the real-world problems associated with bringing grid computing to his customers, who in most cases have very limited and specific requirements for application performance.  He encouraged the audience to think from a customer perspective, and to focus on short-term value delivered to those customers, rather than getting caught up in the dream of “the grid” as a worldwide plug-in computing resource.  His perspective was a refreshing dose of reality.

There were also several other interesting presentations by academic HTC users, by the Condor team, and by Jason Stowe of Cycle Computing.  But if I wrote about everything, I’d never finish this!

We went out for some authentic Scottish food with about half the participants (it’s better if you don’t read the definition of haggis until after you’ve eaten it), and had a fine evening.

Day 2 was entirely devoted to two hands-on workshops — the morning one by Digipede, and the afternoon one by the Condor team.  As improbable as it sounds, Dan and I were both pretty coherent considering the Digipede half of the day ran from 1:00 AM to 4:30 AM Pacific time.  I gave a short introduction to Digipede’s space in the HTC world, and then we moved downstairs to a lab / classroom with 22 user workstations (several participants had to double up — we had good attendence).  Dan gave a more technical introduction to Digipede, then led the participants through a “hello world” exercise.  After that, we let them figure out a more realistic eScience application mostly on their own (code used in high-energy plama physics experiments, courtesy of conference organizer David Wallom).  All the participants successfully completed this second exercise in less than an hour, so we had plenty of time left for code demos — and even in this crowd of (nearly) no .NET developers, the audience immediately saw the benefits of the Digipede programming model.

(The Condor guys did a workshop too — it also went very well, but I was unable to attend much of the afternoon.)

I missed the morning on Day 3 (out visiting partners / clients, and seeing Edinburgh Castle along the way), but the afternoon was all about requirements gathering for HTC in the commercial sector.  This was interesting, and I participated enthusiastically (not surprisingly, I have some opinions on this!) but I’ll leave it to conference organizer David Wallom to  synthesize the results.

It’s clear to me that the area of High Throughput Computing is not exactly the same as grid computing, high-performance computing, cluster computing, or any other area.  When it comes to mapping specific products to these areas, however, there are limits to how useful these distinctions are.  There are some workloads that will run about equally well on HTC, HPC, grid, and/or cluster products.  The current version of the Digipede Network falls closer to HTC and grid computing than to HPC and cluster computing, but like many other vendors we’ve been known to creep across boundaries as required to broaden the problem-space that we address.

I’ll also miss the last day of HTC Week — I’m going to London for more partner and client meetings — but it’s been quite worthwhile.  I will try to distill a few conclusions on the way home this weekend — watch this space.

Tags: , , , ,


I have been invited to speak at a conference on High Throughput Computing at the UK National e-Science Center in Edinburgh next week.  This is extraordinary on a number of levels.

  • First, the event is called “High Throughput Computing Week.”  If someone had told you five years ago that there was a “High Throughput Computing Day,” you might well have asked “how will they fill the afternoon?”  But there will be four days packed with great content at this event.
  • Second, I am an economist, not a computer scientist.  I am likely to be among the least knowledgeable attendees along a number of important dimensions, yet I will be expected to provide some useful information.
  • Finally, I work with very few scientists; most of Digipede’s customers are mainstream enterprises running relatively mundane production applications.  The field of e-Science is of interest, but definitely not the primary focus of our firm.

Yet I accepted the invitation enthusiastically, and went the extra mile to commit to a three-hour workshop (which meant “volunteering” Dan Ciruli for the trip as well).  To be sure, part of the value of this trip will be seeing customers — we have two current Digipede customers and one partner in Edinburgh.  But I also think we’ll have something interesting to contribute to the event; many of our customers use the Digipede Network to solve high-throughput computing problems, and I think attendees will be interested in hearing about that experience.  We’re also pretty excited about the opportunity to learn more about what leading academic and business HTC users are doing. 

I’ll report more from the show.

Tags: , , ,


Or more accurately — Dan Ciruli is on DotNetRocks this week. 

If you want to know how to scale out Web services using .NET (and other grid-related topics), drop everything and listen to this week’s DotNetRocks program.  Well worth it.

Tags: , , , , ,


OK, if you’re reading about distributed computing, you’re probably already reading Serial to Parallel to Distributed by Marc Jacobs, but if you’re not, it’s time to start.  Marc is a former Digipede client (at a big secretive asset manager) who has since moved on to the elite financial technology consulting firm Lab49

Marc writes insightfully on a variety of issues related to grid and high-performance computing, and he’s recently finished his best and most comprehensive series to date.  It’s a seven-part series of posts based on a speech he gave on the state of high-performance computing in finance, at a Microsoft HPC event in New York earlier this year. 

I was fortunate to be at the HPC event, to attend Marc’s presentation, and to watch as the attendees learned a lot about the real needs of customers in this market.  Read, and see what I mean:

I will not attribute causality, but I will note that in the six months since Marc gave this presentation, Digipede sales are up more than 600% over sales in the year-earlier period, and that the majority of that increase is in financial services. 

Tags: , , , , , ,


OK, we do a lot of Webcasts, and I don’t plug most of them here, but I’ll call attention to this one.  Dan and I have an MSDN Webcast called “Scaling SOA in Financial Services with Grid Computing for .NET” on June 12 at 10:00 AM Pacific time – mark your calendar now.  Here’s the MSDN description:

Enterprise architects in financial services are looking to service-oriented architectures (SOA) to address many real-world problems – brittle systems with tight interdependencies, data stuck in single-purpose silos, and applications that don’t scale to meet growing demand, to name a few.  But implementing an SOA can also expose new scalability issues.  New high-performance computing (HPC) offerings from Microsoft and its partners are ideally suited for scaling out compute-intensive components of an SOA.  Using real-world examples from financial services companies, this presentation will describe how to grid-enable compute-intensive analytic services for use in an SOA.  

You can sign up for the event here.  (True, somehow all references to Digipede, John Powers, and Dan Ciruli are omitted from this description, but it’s us nevertheless.)  Hope to see you there!

Tags: , , , , , ,


Yes, I’m going back to New York again next week.  Digipede Director of Products Dan Ciruli and I will give a presentation and demonstration entitled “Scaling SOA with Grid Computing for .NET.”  SOA here is Service Oriented Architecture, an area of increased activity for us.  Here’s the abstract we wrote for our session:

Presenters:  John Powers and Dan Ciruli, Digipede Technologies

Title:  Scaling SOA with Grid Computing for .NET

Digipede Products:  The Digipede Network, the Digipede Framework SDK
Microsoft Products:  Windows Compute Cluster Server 2003 (CCS); Visual Studio; SharePoint; Excel Services; Excel 2003; Excel 2007; SQL Server 2005.

Enterprise architects in financial services are looking to service-oriented architectures (SOA) to address many real-world problems – brittle systems with tight interdependencies, data stuck in single-purpose silos, and applications that don’t scale to meet growing demand, to name a few.  But implementing an SOA can also expose new scalability issues.  New high-performance computing (HPC) offerings from Microsoft and its partners are ideally suited for scaling out compute-intensive components of an SOA.  Using real-world examples from financial services companies, this presentation will describe how to grid-enable compute-intensive analytic services for use in an SOA. 

(Sounds interesting!  I really ought to finish my slides…)

Digipede is also a Platinum Sponsor for this event, and will have a booth from which to demonstrate the latest and greatest in developer-focussed grid technology for the Windows platform.

The basics for this event: 

Where:  Grand Hyatt Hotel, midtown New York City — Park Avenue at Grand Central Station

When:  Wednesday April 25 through Thursday April 26.  (OUR presentation is Thursday 4/26 at 9:15 AM)

Who:  Architects and Developers in the Financial Services Industry working on the Microsoft platform.

How much?:  FREE.

More info:  Microsoft’s got the whole scoop, including how to register.

I hope to see you there!

Tags: , , , , , , , , , , ,


Robert Anderson, Dan Ciruli and I were invited to spend a morning at Podtech’s headquarters in Palo Alto last month. Robert Scoble interviewed Robert and me about Digipede, then shot a video of Dan doing a demo of our software. Most of it turned out well; trying to show code by aiming a video camera at a laptop may have been a trifle ambitious, but the ideas come across.

What the hell am I doing waving my hands around all the time? Probably had too much caffeine….

Editor’s Choice: highlights from Digipede’s interview and demo

 

Demo of building a grid with Digipede

 

Talking about Digipede’s grid technology

Tags: , , , , , ,


Nathan Trueblood of Digipede will give a presentation about the role of the Digipede Network in Microsoft’s new High-Performance Computing (HPC) offering. 
The presentation is part of a Microsoft HPC event in Denver on April 5, 2007, featuring the new Windows Compute Cluster Server 2003 (CCS), the Digipede Network, and other Microsoft HPC partner offerings. 
All details about this free event, as well as the link to register, are here.

Tags: , , , , ,