9fans archive / 2007 / 04 / 559 / prev next From: Roman Shaposhnik <rvs@sun.com> Subject: Re: [9fans] speaking of kenc Date: Sat, 28 Apr 2007 14:21:17 -0700 On Sat, 2007-04-28 at 08:48 -0500, Eric Van Hensbergen wrote: > > Or are you saying that no HPC app comes even remotely close to being > > portable? > > > > There are multiple degrees of portability. Most of the world > considers POSIX the portability layer (and APE won't cut it on our end > for the reasons stated above). But even then, HPC apps are large and > complex beasts -- most take a few weeks to a month to figure out how > to compile and tune even on a "standard" system. The problem is there > is increasingly less diversity on the UNIX OS space, so the "standard" > is rapidly moving from POSIX to Linux/X11. Being part of Sun's HPC community I've come to the conclusion that HPC market is really unique and different from the corporate/enteprise market in a couple of key areas. The HPC guys seem to be much more about in-house software development than enterprise guys. And this actually means that if you can offer them a real differentiator (even at the level of new programming languages) you have way better chance of winning them over than you would have with an enterprise account. I also see that computing in general is now on the brink of a new era where we would have to start exploiting parallelism and adapt our languages and models for that. And no, exploiting parallelism doesn't mean better OpenMP or better MPI. It means rethinking the way we do computing. And that, IMHO, means that Plan9 might just have another chance of entering mainstream computing. Mark my words, in 5-7 years -- POSIX threads and MPI are going to be as important as punch cards and COBOL are now. Just my 2c. Thanks, Roman.