Supercomputing and Computation


Future Technology

Oak Ridge National Laboratory performs basic research in core technologies for future generations of high-end computing architectures, including experimental computing systems. Using measurement, modeling, and simulation, we investigate these technologies with the goal of improving the performance, efficiency, reliability, and usability of these architectures for our sponsors. Often, we develop new algorithms and software systems to effectively exploit each technology.

Since 2004 we have worked in a wide range of areas, including:

  • Emerging architectures including GPUs, FPGAs, nonvolatile memory, and other alternative architectures
  • Productive programming environments including compilers, GAS programming models, and scalable runtime systems
  • Performance analysis, modeling, simulation, and prediction
  • Application-Architecture codesign
  • Early evaluation and benchmarking of High Performance Computing systems
  • Visualization of extreme scale data
  • Parallel I/O

We're always happy to get feedback from our users. Please use the Comments form to send us your comments, questions, and observations.