The Problem with Threads

“Concurrent programming is difficult, yet many technologists predict the end of Moore’s law will be answered with increasingly parallel computer architectures – multicore or chip multiprocessors. If we hope to achieve continued performance gains, programs must be able to exploit this parallelism. Automatic exploitation of parallelism in sequential programs, through either computer architecture techniques such as dynamic dispatch or automatic parallelization of sequential programs, offers one possible technical solution. However, many researchers agree that these automatic techniques have been pushed to their limits and can exploit only modest parallelism. Thus, programs themselves must become more concurrent.”

33 Comments

  1. Cloudy 2006-08-31 11:48 pm EST
    • Ronald Vos 2006-09-01 10:10 pm EST
      • Cloudy 2006-09-02 12:14 am EST
  2. sbenitezb 2006-08-31 11:56 pm EST
    • fffffh 2006-09-01 12:14 am EST
    • ormandj 2006-09-01 1:14 am EST
      • jamesd 2006-09-01 3:36 am EST
        • ormandj 2006-09-01 4:44 am EST
      • Cloudy 2006-09-01 3:59 am EST
        • ormandj 2006-09-01 4:45 am EST
          • Cloudy 2006-09-01 7:11 am EST
          • Legend 2006-09-01 7:52 am EST
          • Marcellus 2006-09-01 7:57 am EST
          • ormandj 2006-09-01 8:03 am EST
          • Cloudy 2006-09-01 11:59 pm EST
          • sbenitezb 2006-09-01 8:37 am EST
  3. Cloudy 2006-09-01 3:55 am EST
    • tchristney 2006-09-01 4:45 am EST
  4. luzr 2006-09-01 6:23 am EST
    • corentin 2006-09-01 9:22 am EST
      • FunkyELF 2006-09-01 2:21 pm EST
      • BryanFeeney 2006-09-01 3:43 pm EST
        • Sphinx 2006-09-01 4:32 pm EST
  5. corentin 2006-09-01 9:12 am EST
  6. Morin 2006-09-01 9:43 am EST
    • Cloudy 2006-09-02 12:06 am EST
      • ormandj 2006-09-02 12:13 am EST
        • Cloudy 2006-09-02 7:28 am EST
  7. RandomGuy 2006-09-01 9:49 am EST
    • evangs 2006-09-01 10:11 am EST
    • BryanFeeney 2006-09-01 3:50 pm EST
  8. gobbler 2006-09-01 12:28 pm EST
  9. sandorfal 2006-09-01 12:43 pm EST