[ale] RE: [Fwd: [Fwd: EnFuzion 6.0 and apps]]

Chris Fowler ChrisF at computone.com
Fri Dec 1 12:44:11 EST 2000





This is the application:



#include <stdio.h>



void
main(void)
{
        int X=0;


        for (x=0;x=0;x++)  /* This will allways be true */
        {
                printf("X = %i",x);
        }


        return 0;
}



In this case the app will only run as fast as CPU1 will allow it to run.  There is no clone() call so it will not run on the 2nd CPU of an SMP based system.

Now,  


The only way around this is for your software to implement some sort of *MAGIC* that allows parallel execution on multiple nodes of this simple code.  Many graphics programs are multi-threaded, this makes it possible for them to benefit from a cluster.  But many simple apps that need more horsepower that are single threaded will not benefit from SMP.  If that is true, how can the same apps that do not use CPU2 on SMP use NODE1-NODE100 on EnFuzion?

Chris


-----Original Message-----
From: Kurt A. Brust [mailto:cltkbrust at telocity.com]
To: ale at ale.org
Sent: Friday, December 01, 2000 12:06 PM
To: Jacob Webb
Cc: cfowler at linuxiceberg.com
Subject: Re: [Fwd: [Fwd: EnFuzion 6.0 and apps]]



Chris,


I hope this helps.


> If I have a single threaded app that uses as much CPU as it can, will it use
as much as it can on each nod of the cluster.  a 100 node can increase excution
by 100x times?  


Enfuzion does not speed up the "application" , Enfuzion excelarates the output
of the application. (Ex: If you have an application that's end result is a text
file, enfuzion can break up and distribute parts of that text file to other
processer's, which in turn speeds up the processing of that file)


Yes, to answer your question it is linear, 10 nodes = 10 times as fast ... 100
nodes = 100 times as fast.






n Fri, 01 Dec 2000, Jacob Webb wrote:
> 
> Hey Kurt,
> 
> I hope all is going well.  The lead below is asking some really
> technical questions that I can't answer.  Would you mind touching base
> with him.
> 
> Thanks, Jacob
> 


> X-Sieve: cmu-sieve 1.3
> Return-Path: <sward at turbolinux.com>
> Received: (from nobody at localhost)
>       by mail.us.tlan (8.9.3/8.9.3) id IAA09123
>       for <jwebb at munch-it.turbolinux.com>; Fri, 1 Dec 2000 08:47:03 -0800
> Received: from mail.turbolinux.com(38.170.88.25)
>  via SMTP by mail.us.tlan, id smtpdnqQIss; Fri Dec  1 08:46:54 2000
> Received: from mail.us.tlan (munch-it.turbolinux.com [38.170.88.129])
>       by mail.turbolinux.com (8.9.3/8.9.3) with ESMTP id IAA25218
>       for <jwebb at turbolinux.com>; Fri, 1 Dec 2000 08:46:53 -0800
> Received: (from nobody at localhost)
>       by mail.us.tlan (8.9.3/8.9.3) id IAA09112
>       for <jwebb at turbolinux.com>; Fri, 1 Dec 2000 08:46:53 -0800
> Received: from sward-lt.office.us.tlan(172.16.6.134), claiming to be "turbolinux.com"
>  via SMTP by mail.us.tlan, id smtpdRyXlmi; Fri Dec  1 08:46:44 2000
> Sender: sward at turbolinux.com
> Message-ID: <3A27E3C4.8B4A0B81 at turbolinux.com>
> Date: Fri, 01 Dec 2000 09:45:40 -0800
> From: Steve Ward <sward at turbolinux.com>
> Organization: TurboLinux
> X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14-7 i686)
> X-Accept-Language: en
> MIME-Version: 1.0
> To: jwebb at turbolinux.com
> Subject: [Fwd: EnFuzion 6.0 and apps]
> Content-Type: multipart/mixed;
>  boundary="------------4104F3DC669D9A0560F0DC15"
> 
> This is a multi-part message in MIME format.
> --------------4104F3DC669D9A0560F0DC15
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> 
> 
> 
> --------------4104F3DC669D9A0560F0DC15
> Content-Type: message/rfc822
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> X-Sieve: cmu-sieve 1.3
> Return-Path: <nobody at www1.turbolinux.com>
> Received: (from nobody at localhost)
>       by mail.us.tlan (8.9.3/8.9.3) id IAA08296
>       for <sward at munch-it.turbolinux.com>; Fri, 1 Dec 2000 08:21:12 -0800
> Received: from mail.turbolinux.com(38.170.88.25)
>  via SMTP by mail.us.tlan, id smtpdTSTj7l; Fri Dec  1 08:21:11 2000
> Received: from www1.turbolinux.com (IDENT:root at www1.turbolinux.com [38.170.88.20])
>       by mail.turbolinux.com (8.9.3/8.9.3) with ESMTP id IAA25011
>       for <sales at turbolinux.com>; Fri, 1 Dec 2000 08:21:10 -0800
> Received: (from nobody at localhost)
>       by www1.turbolinux.com (8.9.3/8.9.3) id IAA30383;
>       Fri, 1 Dec 2000 08:21:10 -0800
> Date: Fri, 1 Dec 2000 08:21:10 -0800
> Message-Id: <200012011621.IAA30383 at www1.turbolinux.com>
> To: sales at turbolinux.com
> Subject: EnFuzion 6.0 and apps
> From: "Chris D Fowler" <cfowler at linuxiceberg.com>
> 
>  IP: 160.77.2.161
> URL: http://www.turbolinux.com/forms/email.php3
> 
> Chris D Fowler
> 1060 Windward Ridge Parkway, Suite 100
> Alpharetta, GA 30005
> USA
> 
> Phone: 7706251627
> Fax: 0000000000
> Email: cfowler at linuxiceberg.com
> 
> Product: EnFuzion 6.0
> Version: 6.0
> Serial#: 
> 
> I\'m looking at the EnFuzion 6.0 product and it states that I do not need to make any changes to my apps to get them to take advantage of the cluster. 

> 
> My question:
> 
> If I have a single threaded app that uses as much CPU as it can, will it use as much as it can on each nod of the cluster.  a 100 node can increase excution by 100x times?  

> 
> Thanks,
> Chris
> 
> --------------4104F3DC669D9A0560F0DC15
> Content-Type: text/x-vcard; charset=us-ascii;
>  name="sward.vcf"
> Content-Transfer-Encoding: 7bit
> Content-Description: Card for Steve Ward
> Content-Disposition: attachment;
>  filename="sward.vcf"
> 
> begin:vcard 
> n:Ward;Steve
> tel;fax:650-228-5001
> tel;work:650-228-5079
> x-mozilla-html:FALSE
> adr:;;8000 Marina Blvd. 3rd Floor     ;Brisbane;CA;94005;USA
> version:2.1
> email;internet:sward at turbolinux.com
> title:Account Manager
> x-mozilla-cpt:;-30400
> fn:Steve Ward
> end:vcard
> 
> --------------4104F3DC669D9A0560F0DC15--
> 
> 







More information about the Ale mailing list