gmake can also thread using the -j option. Most open source distributions of software will build properly in parallel using either gmake or dmake, but there are a handful I've run into that sometimes have trouble with it, probably due to incompletely declared dependencies in the Makefile or something. I seem to remember that a few years ago, a T2 was once cited as being able to build the Solaris kernel faster than an 8 core AMD. We currently have an M4000 (8 cores SPARC64-VI 2.1 GHz, 2 threads per core) that we do our compiles on, and that's been able to compile almost as fast as the identical software on an 8 core Intel X5460.
William Yang > -----Original Message----- > From: sysadmin-discuss-boun...@opensolaris.org [mailto:sysadmin-discuss- > boun...@opensolaris.org] On Behalf Of Eric Sproul > Sent: Thursday, February 04, 2010 2:41 PM > To: Alan Coopersmith > Cc: sysadmin-discuss@opensolaris.org > Subject: Re: [sysadmin-discuss] Best SPARC CPU for building C programs? > > On 02/ 4/10 02:14 PM, Alan Coopersmith wrote: > > If your software is so small and simple that you only compile a single > > file, who cares? > > I should have been clearer-- I'm talking about building open source > software, > like Apache and PHP. We build both 32- and 64-bit versions, and in the > case of > PHP, we end up building *4* times (32/64-bit for Apache 1.3, 32/64-bit for > Apache 2.2). It gets tedious when building on a V210 with 1.0GHz US- > IIIi. :) > > > In the much more complex software I work on, I got > > it to compile about 25% of the time by getting dmake setup to have > > multiple *.c files compiled in parallel on a 8-thread CPU. > Unfortunately > > I haven't had a chance to see how well it does on a CoolThreads CPU. > > That would be an ideal case for using a highly parallel CPU like the T2. > I've > not used dmake before, so I'll check it out. > > Thanks, > Eric > _______________________________________________ > sysadmin-discuss mailing list > sysadmin-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss _______________________________________________ sysadmin-discuss mailing list sysadmin-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss