Quote:
However, as I said "High Performance Computing" is a term which is subjective according to the user and/or the marketing objectives of the company using it.
We can probably discuss endlessly, and its fine if we have a different perspective on the topic. But for the sake of discussion, I'd like to reply anyway: it is the area I am working in, and I have thus some vested interest to represent it in a way I deem correct, but also I am interested to see how other people perceive the topic.
I absolutely grant you that the term HPC has a variable definition, in the sense that (a) problems and computers perceived as HPC vary over time, and (b) that it is often used as a marketing label. But that can be said for many aspects in IT: security, Cloud Computing, Grid Computing, P2P, ...
That does not mean that there is not a clear definition, or at least a clear understanding, on what HPC encompasses: in general, it is the area in IT which tries to solve advanced computational intensive problems on clusters or supercomputers.
Now, 'advanced computational problems' - that's a flexible term, and 'clusters' have not been around a couple of years ago, and who knows what the HPC resources will look like in 5 years. But people working in the area have a pretty good understanding of what advanced problems are (no obvious satisfyingly performant solution known on commodity hardware), and of what clusters and supercomputers are.
Best, Andre.