Click here to Skip to main content
15,910,878 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Holy Hyperthreading Batman Pin
OriginalGriff28-Jun-18 5:20
mveOriginalGriff28-Jun-18 5:20 
GeneralRe: Holy Hyperthreading Batman Pin
Rajesh R Subramanian29-Jun-18 0:59
professionalRajesh R Subramanian29-Jun-18 0:59 
GeneralRe: Holy Hyperthreading Batman Pin
David Cunningham11-Jul-18 11:11
cofounderDavid Cunningham11-Jul-18 11:11 
GeneralRe: Holy Hyperthreading Batman Pin
dandy7228-Jun-18 5:41
dandy7228-Jun-18 5:41 
GeneralRe: Holy Hyperthreading Batman Pin
Rick York28-Jun-18 6:35
mveRick York28-Jun-18 6:35 
GeneralRe: Holy Hyperthreading Batman Pin
dandy7229-Jun-18 3:57
dandy7229-Jun-18 3:57 
GeneralRe: Holy Hyperthreading Batman Pin
Ron Anders28-Jun-18 5:51
Ron Anders28-Jun-18 5:51 
GeneralRe: Holy Hyperthreading Batman Pin
kalberts28-Jun-18 6:39
kalberts28-Jun-18 6:39 
For most computer uses, 80 threads is a solution in search of a problem.

Some engineering and math problems are crying for massive parallelism, with weather forcasting as the primary schoolbook example. All the top supercomputers in the world are hugely, massively, parallell.

But for everyday desktop problems, it is next to impossible to split the task into 80 similar-size, independent subtasks. One action follows the other, and if you manage to split it into eight or ten action sequences (or threads), most of the time a few of them will be idling waiting for one of the others to catch up. The more threads you create, the greater is the chance that a large fraction of them will be idling.

Then, if you manage to run 80 threads at full speed for an extended period of time: In most cases, they wil block on some other resource, probably I/O capacity. When my old university got their first Cray supercomputer in the early 1980s, it didnt last more than a couple of years: The processing capacity of the CPU was more than sufficient for FEM and weather forcasting, but the CPU was idling waiting for the raw data to come into memory; the I/O channels were not wide enough. Its replacement (a newer Cray) didn't have a much faster CPU, but significantly improved I/O, giving a dramatic improvement in throghput. Look at today's supercomputers: Not only do they have massively parallell processing, but also massively parallell I/O. And by building the machine from several thousand processing nodes, the combined RAM access capacity is immense. The individual CPU chips are not very impressing at all.
GeneralRe: Holy Hyperthreading Batman Pin
Joe Woodbury28-Jun-18 9:28
professionalJoe Woodbury28-Jun-18 9:28 
GeneralRe: Holy Hyperthreading Batman Pin
dandy7229-Jun-18 4:04
dandy7229-Jun-18 4:04 
GeneralRe: Holy Hyperthreading Batman Pin
Rick York28-Jun-18 13:26
mveRick York28-Jun-18 13:26 
QuestionRe: Holy Hyperthreading Batman Pin
Randor 28-Jun-18 8:17
professional Randor 28-Jun-18 8:17 
AnswerRe: Holy Hyperthreading Batman Pin
CodeWraith28-Jun-18 8:49
CodeWraith28-Jun-18 8:49 
AnswerRe: Holy Hyperthreading Batman Pin
Rick York28-Jun-18 13:30
mveRick York28-Jun-18 13:30 
AnswerRe: Holy Hyperthreading Batman Pin
dandy7229-Jun-18 4:23
dandy7229-Jun-18 4:23 
GeneralRe: Holy Hyperthreading Batman Pin
Dave Kreskowiak28-Jun-18 13:58
mveDave Kreskowiak28-Jun-18 13:58 
GeneralRe: Holy Hyperthreading Batman Pin
Rick York28-Jun-18 14:25
mveRick York28-Jun-18 14:25 
GeneralRe: Holy Hyperthreading Batman Pin
harold aptroot28-Jun-18 15:08
harold aptroot28-Jun-18 15:08 
GeneralRe: Holy Hyperthreading Batman Pin
dandy7229-Jun-18 4:40
dandy7229-Jun-18 4:40 
GeneralRe: Holy Hyperthreading Batman Pin
Dave Kreskowiak29-Jun-18 5:13
mveDave Kreskowiak29-Jun-18 5:13 
GeneralRe: Holy Hyperthreading Batman Pin
Richard MacCutchan28-Jun-18 21:07
mveRichard MacCutchan28-Jun-18 21:07 
GeneralRe: Holy Hyperthreading Batman Pin
Worried Brown Eyes28-Jun-18 21:15
Worried Brown Eyes28-Jun-18 21:15 
GeneralRe: Holy Hyperthreading Batman Pin
Richard MacCutchan28-Jun-18 21:42
mveRichard MacCutchan28-Jun-18 21:42 
GeneralThought of the Day Pin
OriginalGriff28-Jun-18 5:02
mveOriginalGriff28-Jun-18 5:02 
GeneralRe: Thought of the Day Pin
R. Giskard Reventlov28-Jun-18 5:03
R. Giskard Reventlov28-Jun-18 5:03 

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.