Is a Teraflop Chip the Future of Desktop Computing?

  • Thread starter Thread starter Kurdt
  • Start date Start date
Click For Summary

Discussion Overview

The discussion centers around the implications of teraflop chips for desktop computing, exploring the potential for supercomputing capabilities in personal systems. Participants examine the challenges of programming and system architecture necessary to harness the power of such chips, as well as the broader context of parallel computing in general use.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants express excitement about the advancements in computer technology, noting that the development of teraflop chips brings the idea of supercomputers in personal computing closer to reality.
  • Concerns are raised regarding the complexity of managing 80 cores effectively, including issues related to deadlocks, data coherence, and cache integrity across multiple processors.
  • There is a belief among some that the challenges associated with programming these chips can be overcome, suggesting that the potential benefits are significant.
  • Participants discuss the availability of tools for parallel programming, such as MPI, Star-P, and Cilk, but note a lack of programmers skilled in these technologies.
  • One participant questions the practicality of parallel design in general computing, suggesting that only certain systems may benefit from such architecture, while others may not see widespread application.
  • There is speculation about the future of desktop computing, with some suggesting a shift towards distributed computing, while others remain skeptical about the broader applicability of teraflop chips beyond specialized systems.

Areas of Agreement / Disagreement

Participants express a mix of optimism and skepticism regarding the future of teraflop chips in desktop computing. While some agree on the potential advancements, others highlight significant challenges and limitations, indicating that the discussion remains unresolved with competing views present.

Contextual Notes

Participants acknowledge limitations related to the availability of compatible hardware and the need for more programmers familiar with parallel programming tools. There is also an implicit assumption that advancements in programming and system design will be necessary to fully utilize teraflop chips.

Kurdt
Staff Emeritus
Science Advisor
Gold Member
Messages
4,859
Reaction score
6
http://news.bbc.co.uk/1/hi/technology/6354225.stm

I'm constantly amazed by the leaps that computer technology makes every year. This to me as a computer layman seems like a rather large step since it seems the dream of a lot of researchers to have a super computer on their desk looks quite close to reality. :eek:
 
Computer science news on Phys.org
It's going to be challenging to have the 80 cores work together. I can see some complexity in trying to prevent deadlocks and keeping data coherent. For example, if a number of processors were to acess the same disk data, the system has to identify which version to keep.
To make things worse, each processor has a cache so you have to ensure the integrity of the data across caches, RAM, and disk drives is maintained while trying to make as much use of the available processing power as you can. This type of overhead brings the speedup due to multiple cores down.
We might need some smarter operating systems.
 
Yes there are undoubtedly problems regarding the usage of such a chip but the fact that one has been manufactured is a great leap forward. If the programming can be sorted along with the other things you suggest it looks very promising. I have no doubt that these are achievable either.
 
Kurdt said:
If the programming can be sorted along with the other things you suggest it looks very promising. I have no doubt that these are achievable either.
These chips are for systems that yield themselves to high degree of parallelism. We do have a lot of stuff available for parallel programming what with the MPI(http://www.cspi.com/multicomputer/products/mpi/mpi.htm), Star-P(http://www.interactivesupercomputing.com/products/ ) and Cilk(http://supertech.csail.mit.edu/cilk/) . What we don't have however is, a lot many programmers who are familiar with these tools.

Title of the Article : Teraflops chip points to future

This title is debatable. How many systems do yield themselves easily to parallel design? Not many atleast in a general computing sense (not disputing its usage in the research aspects though). But then, if we are going to see a future where the desktop computing ends and an era of worldwide distributed computing begins, then we might hold that title to some value. Otherwise, such chips are just going to end up on BlueGene-Z maybe.

-- AI
 
Last edited by a moderator:
TenaliRaman said:
These chips are for systems that yield themselves to high degree of parallelism. We do have a lot of stuff available for parallel programming what with the MPI(http://www.cspi.com/multicomputer/products/mpi/mpi.htm), Star-P(http://www.interactivesupercomputing.com/products/ ) and Cilk(http://supertech.csail.mit.edu/cilk/) . What we don't have however is, a lot many programmers who are familiar with these tools.

Title of the Article : Teraflops chip points to future

This title is debatable. How many systems do yield themselves easily to parallel design? Not many atleast in a general computing sense (not disputing its usage in the research aspects though). But then, if we are going to see a future where the desktop computing ends and an era of worldwide distributed computing begins, then we might hold that title to some value. Otherwise, such chips are just going to end up on BlueGene-Z maybe.

-- AI

In the article it was acknowledged that there was a lack of programmers and hardware that is compatible. One would assume that there will be extra devotion to updating these resources. Already there has been a slight move in that direction with both pentium and AMD releasing dual core processors for Pc's intended for work and home.
 
Last edited by a moderator:

Similar threads

  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 15 ·
Replies
15
Views
8K
Replies
10
Views
5K
Replies
29
Views
6K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
10
Views
4K
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K