It seemed that either Super User, Unix/Linux, and maybe Programmers was the best Stack Exchange site to ask this question, but out of the three, Super User seems to be the best fit.

Here is a bundle of questions I've been conjuring up during my stay at the SC11 Supercomputing conference this year (http://sc11.supercomputing.org/)

1) Why is there a saying that "we won't be able to enter the era of exascale computing just by adding more and more Xeons"? Why do we need the GPU/Accelerator architecture to achieve what we want?

2) Why can't compilers automatically map high-level code to new architectures? For instance, instead of having to learn CUDA to reprogram all your applications to run in massive parallel on nvidia GPUs, why not just write in C, and let the compiler researchers do the job of developing a compiler that will conveniently parallelize the program for you? Maybe that was a bad example, and if anyone wants to provide their own, that's certainly welcome :)

3) What makes a good compiler a good compiler?

4) How does High Performance Computing affect the economy, and why is there such a big drive (especially between the three countries China, Japan, and the USA) to create marginally faster supercomputers over each other year after year?

5) What draws the line between a 'supercomputer' and a 'cluster', or is there not really a distinction?

Any other personal thoughts or ruminations to add on top of these are welcome. Gracias in advance!

link|improve this question

your question is not constructive because it is open-ended and vague. so no, it won't fit well in its current state on any other Stack Exchange site. – studiohack Nov 18 '11 at 4:00
If you were at a Supercomputing conference, why not talk with people there? I mean, questions about compiler design might be on-topic for some sites in the network, if they are concise. Parallelization isn't easy. Some of your questions are addressed in a paper I wrote. You should definitely also read A View of the Parallel Computing Landscape, it's a good introduction. – slhck Nov 18 '11 at 9:00
feedback

closed as not constructive by studiohack Nov 18 '11 at 4:00

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.