Heterogeneous Computing

The future is parallel -- The future is now!

CUDA Research Center LogoIn order to increase computing performance, current and future computer architechtures are parallel. However, modern multi-core CPUs (2-16 cores) uses up to 80% of its resources on non-computational tasks. At the same time, dedicated stream accelerators that contain hundreds of lightweight cores are available. Such stream accelerators are designed for high computational throughput, while sacrificing complexity, thus disabling their ability to run operating systems. They are typically managed by traditional cores to offload resource-intensive operations. Most applications contain a mixture of tasks, some are best suited for multi-cores and others for streaming accelerators, and will ultimately perform best on heterogeneous architectures.

Heterogeneous computing aims to combine the parallelism of traditional multi-core CPUs and accelerator cores to deliver unprecedented levels of performance for simulation and visualization.

 

 

 

GPU Computing


We work directly with design of algorithms and their efficient implementation on modern GPU architectures. This requires a deep understanding of the hardware and the problem area.
[Read more]

 

Visual Computing


We work with advanced visualization techniques for interactive visualization of large scientific datasets. The mere size of 3D datasets makes it a challenge to achieve realtime visualization
[Read more]

Cloud Computing


We work with integrating the power of a supercomputer into mobile devices, such as laptops and iPhones, by the use of cloud computing. Efficient use of scalable GPU resources in a cloud is a challenging research task.
[Read more]

Selected Publications

  • A. R. Brodtkorb, C. Dyken, T. R. Hagen, J. M. Hjelmervik and O. O. Storaasli, State-of-the-Art in Heterogeneous Computing, Scientific Programming, 18(1) (2010), pp. 1--33
  • C. Dyken, G. Ziegler, C. Theobalt, H.-P. Seidel, High-speed Marching Cubes using Histogram Pyramids, Computer Graphics Forum 27 (8), 2008.

More

Selected Talks

  • G. Ziegler, C. Dyken, GPU-Accelerated Data Expansion for the Marching Cubes Algorithm. GPU Technology Conference, September 22. 2010, San Jose, CA, USA 
  • A. R. Brodtkorb, Evacuate now? Faster-than-real-time Shallow Water Simulations on GPUs. GPU Technology Conference, September 21. 2010, San Jose, CA, USA

More

Contact

Trond R Hagen, Research Manager
SINTEF ICT, Dept. Applied Mathematics
P.O. Box 124 Blindern
NO-0314 Oslo, Norway
Phone: +4722067779

More