Tagged Questions

Exascale refers to the ability to realize ${10}^{18}$ floating point operations per second. While this threshold has not yet been reached, many researchers are currently working to develop ways to create exaflop machines, and potential programming paradigms to use them efficiently.

learn more… | top users | synonyms

1
vote
2answers
119 views

Exascale computer today

There is a lot of talk about exascale computing these days, and whether we will be able to reach that goal by 2018, 2019 or whatever. I have what is probably a naive question. What are the issues ...
10
votes
2answers
228 views

Literature references for modeling current and future energy costs of floating-point operations and data transfers

I am searching for the most important literature and slide references for modeling current and future energy costs of floating-point operations and data transfers across the CPU, memory, network, and ...
3
votes
3answers
367 views

What are the current obstacles to reaching exascale computing?

I have heard that one of the current goals in scientific computing is to surpass the exascale level by 2018 or so... After having passed the petascale a few years ago, one would think that the ...
30
votes
7answers
1k views

What programming paradigms should I be investing in if I want my code to run on petascale machines in the future?

It's pretty clear from a survey of the top500 that the industry is trending towards an exponential increase in processing cores. The largest supercomputers all use MPI for communication between ...