|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
.Net and 32 processorsCan a properly multithreaded DotNet application use most of the power
available from a 32 processor (AMD64) machine running Microsoft Windows Server 2003, Datacenter x64 Edition? Would selecting another OS and language make a big difference? Paul PJ6
Before we answer your question, will you give us the exact answer on this one. God (whatever which one) can make everything Can God make a stone which he cannot lift himself? Cor Show quoteHide quote "PJ6" <no***@nowhere.net> schreef in bericht news:uuvuCY6qGHA.4192@TK2MSFTNGP04.phx.gbl... > Can a properly multithreaded DotNet application use most of the power > available from a 32 processor (AMD64) machine running Microsoft Windows > Server 2003, Datacenter x64 Edition? Would selecting another OS and > language make a big difference? > > Paul > Good questions, Cor. However, to answer PJ6, the answer is yes, to the
extent that Windows can properly use a 32 way SMP system - assuming that you are able to architect your application to efficiently use that many threads without contention for common application resources. Changing to a different OS and/or development environment (dotNet threads are just as efficient in VB.NET as in C# - so language isn't really a valid question here) may make sense depending on the overall environment and application purpose of this beheamouth. PJ6 - if you can't figure out how to use this beast, send it to me. Mike Ober. Show quoteHide quote "Cor Ligthert [MVP]" <notmyfirstn***@planet.nl> wrote in message news:OfUIPz6qGHA.3292@TK2MSFTNGP03.phx.gbl... > PJ6 > > Before we answer your question, will you give us the exact answer on this > one. > > God (whatever which one) can make everything > > Can God make a stone which he cannot lift himself? > > Cor > > "PJ6" <no***@nowhere.net> schreef in bericht > news:uuvuCY6qGHA.4192@TK2MSFTNGP04.phx.gbl... >> Can a properly multithreaded DotNet application use most of the power >> available from a 32 processor (AMD64) machine running Microsoft Windows >> Server 2003, Datacenter x64 Edition? Would selecting another OS and >> language make a big difference? >> >> Paul >> > > I bow to you for the offer for assistance. :)
Language selection is a valid question, because as I foray into this new (to me) field of power-computing, I encounter people who turn their noses up at ..Net and tell me to use a language specifically written to run big iron. But this isn't a Cray and God help me I don't want to learn yet another language. I'm faced with the argument that the machine is expensive, why not squeeze all the power out of it that I can, blah blah blah. Apparently supercomputing and DotNet haven't been mixed a lot yet. Anyway I'll definitely have threading questions later on (if I go with DotNet) as the problem I'm working on is not, unfortunately, an embarassingly parallel one. Thanks, Paul Show quoteHide quote "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message news:OJ9BKu$qGHA.1140@TK2MSFTNGP05.phx.gbl... > Good questions, Cor. However, to answer PJ6, the answer is yes, to the > extent that Windows can properly use a 32 way SMP system - assuming that > you are able to architect your application to efficiently use that many > threads without contention for common application resources. Changing to > a different OS and/or development environment (dotNet threads are just as > efficient in VB.NET as in C# - so language isn't really a valid question > here) may make sense depending on the overall environment and application > purpose of this beheamouth. > > PJ6 - if you can't figure out how to use this beast, send it to me. > > Mike Ober. Describe the problem - maybe someone here can help you determine if dotNet
is the correct way to go. DotNet applications run multiple threads all the time, so multiple processors will help even what appears to be a single threaded application. However, don't force a multi-threaded solution to a problem that isn't sutable for it - you'll simply make yourself miserable trying to keep the memory contention thread safe. Mike. Show quoteHide quote "PJ6" <no***@nowhere.net> wrote in message news:OF82BSArGHA.2464@TK2MSFTNGP03.phx.gbl... >I bow to you for the offer for assistance. :) > > Language selection is a valid question, because as I foray into this new > (to me) field of power-computing, I encounter people who turn their noses > up at .Net and tell me to use a language specifically written to run big > iron. But this isn't a Cray and God help me I don't want to learn yet > another language. I'm faced with the argument that the machine is > expensive, why not squeeze all the power out of it that I can, blah blah > blah. Apparently supercomputing and DotNet haven't been mixed a lot yet. > > Anyway I'll definitely have threading questions later on (if I go with > DotNet) as the problem I'm working on is not, unfortunately, an > embarassingly parallel one. > > Thanks, > Paul > > "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message > news:OJ9BKu$qGHA.1140@TK2MSFTNGP05.phx.gbl... >> Good questions, Cor. However, to answer PJ6, the answer is yes, to the >> extent that Windows can properly use a 32 way SMP system - assuming that >> you are able to architect your application to efficiently use that many >> threads without contention for common application resources. Changing to >> a different OS and/or development environment (dotNet threads are just as >> efficient in VB.NET as in C# - so language isn't really a valid question >> here) may make sense depending on the overall environment and application >> purpose of this beheamouth. >> >> PJ6 - if you can't figure out how to use this beast, send it to me. >> >> Mike Ober. > > Paul,
I tried to respond to your email, but the spam filters at MIT blocked my response. Mike Class of 85. Show quoteHide quote "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message news:OJ8td%23BrGHA.2256@TK2MSFTNGP03.phx.gbl... > Describe the problem - maybe someone here can help you determine if dotNet > is the correct way to go. DotNet applications run multiple threads all the > time, so multiple processors will help even what appears to be a single > threaded application. However, don't force a multi-threaded solution to a > problem that isn't sutable for it - you'll simply make yourself miserable > trying to keep the memory contention thread safe. > > Mike. > > "PJ6" <no***@nowhere.net> wrote in message > news:OF82BSArGHA.2464@TK2MSFTNGP03.phx.gbl... > >I bow to you for the offer for assistance. :) > > > > Language selection is a valid question, because as I foray into this new > > (to me) field of power-computing, I encounter people who turn their noses > > up at .Net and tell me to use a language specifically written to run big > > iron. But this isn't a Cray and God help me I don't want to learn yet > > another language. I'm faced with the argument that the machine is > > expensive, why not squeeze all the power out of it that I can, blah blah > > blah. Apparently supercomputing and DotNet haven't been mixed a lot yet. > > > > Anyway I'll definitely have threading questions later on (if I go with > > DotNet) as the problem I'm working on is not, unfortunately, an > > embarassingly parallel one. > > > > Thanks, > > Paul > > > > "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message > > news:OJ9BKu$qGHA.1140@TK2MSFTNGP05.phx.gbl... > >> Good questions, Cor. However, to answer PJ6, the answer is yes, to the > >> extent that Windows can properly use a 32 way SMP system - assuming that > >> you are able to architect your application to efficiently use that many > >> threads without contention for common application resources. Changing to > >> a different OS and/or development environment (dotNet threads are just as > >> efficient in VB.NET as in C# - so language isn't really a valid question > >> here) may make sense depending on the overall environment and application > >> purpose of this beheamouth. > >> > >> PJ6 - if you can't figure out how to use this beast, send it to me. > >> > >> Mike Ober. > > > > > > > D'oh!
Try "paulsremote" at hotmail dot com. Paul Show quoteHide quote "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message news:OuTvg.7494$vO.3866@newsread4.news.pas.earthlink.net... > Paul, > > I tried to respond to your email, but the spam filters at MIT blocked my > response. > > Mike > Class of 85. > > "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message > news:OJ8td%23BrGHA.2256@TK2MSFTNGP03.phx.gbl... >> Describe the problem - maybe someone here can help you determine if >> dotNet >> is the correct way to go. DotNet applications run multiple threads all > the >> time, so multiple processors will help even what appears to be a single >> threaded application. However, don't force a multi-threaded solution to >> a >> problem that isn't sutable for it - you'll simply make yourself miserable >> trying to keep the memory contention thread safe. >> >> Mike. >> >> "PJ6" <no***@nowhere.net> wrote in message >> news:OF82BSArGHA.2464@TK2MSFTNGP03.phx.gbl... >> >I bow to you for the offer for assistance. :) >> > >> > Language selection is a valid question, because as I foray into this >> > new >> > (to me) field of power-computing, I encounter people who turn their > noses >> > up at .Net and tell me to use a language specifically written to run >> > big >> > iron. But this isn't a Cray and God help me I don't want to learn yet >> > another language. I'm faced with the argument that the machine is >> > expensive, why not squeeze all the power out of it that I can, blah >> > blah >> > blah. Apparently supercomputing and DotNet haven't been mixed a lot >> > yet. >> > >> > Anyway I'll definitely have threading questions later on (if I go with >> > DotNet) as the problem I'm working on is not, unfortunately, an >> > embarassingly parallel one. >> > >> > Thanks, >> > Paul >> > >> > "Michael D. Ober" <ober***@.alum.mit.edu.nospam> wrote in message >> > news:OJ9BKu$qGHA.1140@TK2MSFTNGP05.phx.gbl... >> >> Good questions, Cor. However, to answer PJ6, the answer is yes, to >> >> the >> >> extent that Windows can properly use a 32 way SMP system - assuming > that >> >> you are able to architect your application to efficiently use that >> >> many >> >> threads without contention for common application resources. Changing > to >> >> a different OS and/or development environment (dotNet threads are just > as >> >> efficient in VB.NET as in C# - so language isn't really a valid > question >> >> here) may make sense depending on the overall environment and > application >> >> purpose of this beheamouth. >> >> >> >> PJ6 - if you can't figure out how to use this beast, send it to me. >> >> >> >> Mike Ober. >> > >> > >> >> >> > > >
array element isexist ?
disabling checkbox in checkedlistbox Argument not specified ComboBox SelectionChangeCommitted event fires twice How much disk space is needed... Deriving from Abstract Classes with Enums and Varying Object Types Datagrids (again) VB6 to VB.NET Error Compiling unhandled SecurityException in Visual Basic 2005 Express |
|||||||||||||||||||||||