Click here to Skip to main content
15,886,919 members
Home / Discussions / C#
   

C#

 
GeneralRe: DataSets and Adapters Pin
Judah Gabriel Himango31-Aug-07 4:09
sponsorJudah Gabriel Himango31-Aug-07 4:09 
Questionparallel programming in c#????????? Pin
mr.mohsen30-Aug-07 12:29
mr.mohsen30-Aug-07 12:29 
AnswerRe: parallel programming in c#????????? Pin
Judah Gabriel Himango30-Aug-07 12:37
sponsorJudah Gabriel Himango30-Aug-07 12:37 
GeneralRe: parallel programming in c#????????? Pin
Scott Dorman30-Aug-07 15:57
professionalScott Dorman30-Aug-07 15:57 
GeneralRe: parallel programming in c#????????? Pin
Judah Gabriel Himango30-Aug-07 17:13
sponsorJudah Gabriel Himango30-Aug-07 17:13 
GeneralRe: parallel programming in c#????????? Pin
Patrick Etc.30-Aug-07 18:08
Patrick Etc.30-Aug-07 18:08 
GeneralRe: parallel programming in c#????????? Pin
Judah Gabriel Himango31-Aug-07 3:53
sponsorJudah Gabriel Himango31-Aug-07 3:53 
GeneralRe: parallel programming in c#????????? Pin
Patrick Etc.31-Aug-07 4:50
Patrick Etc.31-Aug-07 4:50 
Judah Himango wrote:
So where do multi-CPU or multi-core CPUs fit into the picture?


Until very, VERY recently, they didn't. Until just a few months ago, parallel programming libraries would only be aware of CPUs and could only fork jobs to CPU's - for example, the most popular parallel processing library, MPI. Even that wasn't a guarantee that the CPU you sent the job to would be the one doing it. I've seen Linux decide to move the jobs back and forth between CPUs to prevent them from overheating.

btw, when I say 'fork jobs to CPUs' I mean the very heavy process of serializing the entire process to memory, moving it to another CPU, and having that CPU continue the job where it was left off. This is the distinction between a thread and a truly parallel process. People have been doing this for years on single CPU's using fork(), but it takes on a whole new level of meaning when you move it between CPUs.

Recently though, several libraries have come out designed explicitly to give developers access to the multiple cores on each CPU, so I expect in several years we'll see parallel processing making use of every possible core on every possible machine.

My office works almost exclusively in cluster computing so I expect I'll have to deal with this eventually....
GeneralRe: parallel programming in c#????????? Pin
Scott Dorman31-Aug-07 5:53
professionalScott Dorman31-Aug-07 5:53 
GeneralRe: parallel programming in c#????????? Pin
pbraun31-Aug-07 5:52
pbraun31-Aug-07 5:52 
GeneralRe: parallel programming in c#????????? Pin
Judah Gabriel Himango31-Aug-07 8:11
sponsorJudah Gabriel Himango31-Aug-07 8:11 
GeneralRe: parallel programming in c#????????? Pin
pbraun31-Aug-07 10:53
pbraun31-Aug-07 10:53 
GeneralRe: parallel programming in c#????????? Pin
Judah Gabriel Himango1-Sep-07 8:50
sponsorJudah Gabriel Himango1-Sep-07 8:50 
AnswerRe: parallel programming in c#????????? Pin
ekynox30-Aug-07 15:38
ekynox30-Aug-07 15:38 
GeneralRe: parallel programming in c#????????? Pin
Judah Gabriel Himango31-Aug-07 4:07
sponsorJudah Gabriel Himango31-Aug-07 4:07 
AnswerRe: parallel programming in c#????????? Pin
Scott Dorman30-Aug-07 15:56
professionalScott Dorman30-Aug-07 15:56 
GeneralRe: parallel programming in c#????????? Pin
Patrick Etc.30-Aug-07 18:10
Patrick Etc.30-Aug-07 18:10 
GeneralRe: parallel programming in c#????????? Pin
Scott Dorman31-Aug-07 5:47
professionalScott Dorman31-Aug-07 5:47 
GeneralRe: parallel programming in c#????????? Pin
ekynox30-Aug-07 19:07
ekynox30-Aug-07 19:07 
GeneralRe: parallel programming in c#????????? Pin
Scott Dorman31-Aug-07 5:45
professionalScott Dorman31-Aug-07 5:45 
GeneralRegAsm Pin
lost in transition 30-Aug-07 11:37
lost in transition 30-Aug-07 11:37 
GeneralRe: RegAsm Pin
Judah Gabriel Himango30-Aug-07 17:19
sponsorJudah Gabriel Himango30-Aug-07 17:19 
QuestionLook and Feel of Winforms Applications Pin
kaminem30-Aug-07 9:50
kaminem30-Aug-07 9:50 
AnswerRe: Look and Feel of Winforms Applications Pin
Scott Dorman30-Aug-07 10:14
professionalScott Dorman30-Aug-07 10:14 
AnswerRe: Look and Feel of Winforms Applications Pin
PIEBALDconsult30-Aug-07 11:32
mvePIEBALDconsult30-Aug-07 11:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.