Heterogeneous Computing

Publications
The Heterogeneous Computing group has a focus on publications and presentations in international fora. This page contains some of our publications.

2010

M. L. Sætra and A. R. Brodtkorb,
Shallow Water Simulations on Multiple GPUs,
Submitted, 2010.
A. R. Brodtkorb,
Scientific Computing on Heterogeneous Architectures, Ph.D. thesis,
submitted, 2010.
[Draft]
A. R. Brodtkorb, M. L. Sætra, and M. Altinakar,
Efficient Shallow Water Simulations on GPUs: Implementation, Visualization, Verification, and Validation,
Submitted, 2010.
A. R. Brodtkorb, T. R. Hagen, K.-A. Lie and J. R. Natvig,
Simulation and Visualization of the Saint-Venant System using GPUs,
Computing and Visualization in Science, special issue on Hot topics in Computational Engineering, 2010, [forthcoming].
[Preprint]

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
[Paper]

2009 

SimplificationJ. Hjelmervik, and  J.-C. Leon
Simplification of FEM-models on Cell BE
Mathematical Methods for Curves and Surfaces
Lecture Notes in Computer Science / 5862
[preprint]

2008

T. R. Hagen and J. Seland,
Impact of Heterogeneous Computers on Computational Methods,
In proceedings of 21st Nordic Seminar on Computational Mechanics, 2008
[Preprint]

C. Dyken, M. Reimers, J. Seland,
Semi-uniform Adaptive Patch Tessellation,
Computer Graphics Forum, to appear.
[Preprint] [Video]

C. Dyken, G. Ziegler, C. Theobalt, H.-P. Seidel,
High-speed Marching Cubes using Histogram Pyramids,
Computer Graphics Forum 27 (8), 2008.
[Paper] [Preprint] [Video 1] [Video 2]

M. Reimers, and J. Seland,
Ray Casting Algebraic Surfaces using the Frustum Form,
Eurographics, 2008.
[Paper] [Preprint] [Video]

C. Dyken, M. Reimers, J. Seland,
Real-Time GPU Silhouette Refinement using adaptively blended Bezier Patches,
Computer Graphics Forum 27 (1), 2008, pp. 1-12.
[Paper] [Preprint]

A. R. Brodtkorb,
An Asynchronous API for Numerical Linear Algebra,
Scalable Computing: Practice and Experience, special issue on Recent Developments in Multi-Core Computing Systems, 9(3) (2008), pp. 153--163.
[Paper]

A. R. Brodtkorb, T. R. Hagen,
A Comparison of Three Commodity-Level Parallel Architectures: Multi-core CPU, the Cell BE and the GPU, 
In review, May 2008.

A. R. Brodtkorb,
The Graphics Processor as a Mathematical Coprocessor in MATLAB,
CISIS 2008 The Second International Conference on Complex, Intelligent and Software Intensive Systems, pages 822-827, March 2008.
[Paper]

2007

T. Dokken, T.R  Hagen, and J.M. Hjelmervik,
An introduction to general-purpose computing on programmable graphics hardware.
Geometrical Modeling, Numerical Simulation, and Optimization: Industrial Mathematics at SINTEF, Eds., G. Hasle, K.-A. Lie, and E. Quak, Springer Verlag, pp. 123-161, 2007.
[Paper]

T. Dokken and V. Skytt,
Intersection algorithms and CAGD.
Geometrical Modeling, Numerical Simulation, and Optimization: Industrial Mathematics at SINTEF, Eds., G. Hasle, K.-A. Lie, and E. Quak, Springer Verlag, pp. 41-90, 2007.
[Paper]

T. R. Hagen, M. O. Henriksen, J. M. Hjelmervik, and K.-A. Lie. How
How to solve systems of conservation laws numerically using the graphics processor as a high-performance computational engine
Geometrical Modeling, Numerical Simulation, and Optimization: Industrial Mathematics at SINTEF, Eds., G. Hasle, K.-A. Lie, and E. Quak, Springer Verlag, pp. 211-264, 2007.
[Paper]

J. Hjelmervik, and  J.-C. Leon,
GPU-accelerated shape simplification for mechanical-based applications,
Proceedings of the IEEE International Conference on Shape Modeling and Applications, 91-102, 2007.
[Paper] [Preprint]

J. S. Seland and T. Dokken,
Real-time algebraic surface visualization.
Geometrical Modeling, Numerical Simulation, and Optimization: Industrial Mathematics at SINTEF, Eds., G. Hasle, K.-A. Lie, and E. Quak, Springer Verlag, pp. 163-183, 2007.
[Paper] [Preprint]

2006

S. Briseid and T. Dokken and T. R. Hagen and J. O. Nygaard,
Spline Surface Intersections Optimized for GPUs.
Lecture Notes in Computer Science, Vol 3994, pp. 204 – 211, Springer, Berlin / Heidelberg, 2006.
[Paper]

T. R. Hagen, K.-A. Lie, J.R. Natvig,
Solving the Euler Equations on Graphics Processing Units,
Lecture Notes in Computer Science 3994, Springer, Berlin / Heidelberg, 220 - 227, 2006.
[Paper] [Preprint]

2005

T. Dokken, T. R. Hagen and J. M. Hjelmervik.
The GPU as a high performance computational resource,
In B. Jüttler, editor, Spring Conference on Computer Graphics SCCG 2005,  pp. 21–26, ACM Press, New York, 2005.
[Paper] [Preprint]

T. R. Hagen, J. M. Hjelmervik, K.-A. Lie, J. R. Natvig, M.O. Henriksen.
Visual simulation of shallow-water waves.
Simulation Modelling Practice and Theory, Special Issue on Programmable Graphics Hardware, Vol. 13, Issue 8, pp.716-726, November 2005.
[Paper] [Preprint] [Video]

2004

J. M. Hjelmervik and T. R. Hagen.
GPU-based screen space tessellation.
Mathematical Methods for Curves and Surfaces: Tromsø, 2004, M. Dæhlen, K. Mørken, and L. L. Schumaker (eds.), pp 213-222, Nashboro Press, Brentwood, 2005.
[Paper] [Preprint]

Posters

  • C. Dyken, M. L. Sætra, Mixing transparent polygonal and voxel data using depth peelilng, Poster, VERDIKT Program Conference, November 2009.
  • A. R. Brodtkorb, T. R. Hagen, K.-A. Lie, J. N. Natvig, Efficient GPU-based Algorithms for Solving Systems of Conservation Laws, Poster, VERDIKT Program Conference, November 2009.
  • A. R. Brodtkorb, Efficiency of Commodity-Level Parallel Architectures, Poster, VERDIKT Program Conference, October 2008.
  • A. R. Brodtkorb, A MATLAB Interface to the GPU, Poster, VERDIKT Program Conference, October 2007.
  • J.S. Seland, Dokken T.Poster: Poster: Real Time Algebraic Surface Visualization. Workshop on Non-Linear Computational Geometry; Institute for Mathematics and Its Applications, University of Minnesota, May 29-June 2, 2007
  • J.S. Seland, Dokken T. Real Time Algebraic Surface Visualization. . Supercomputing '06 Workshop: "General-Purpose GPU Computing: Practice And Experience", Monday, November 13 2006, Tampa Convention Center, Florida.
  • T.R. Hagen, Hjelmervik J.M., Lie K.A., Natvig J. Sovling Hyperbloic Conservation Laws on GPU's. Supercomputing '06 Workshop: "General-Purpose GPU Computing: Practice And Experience", Monday, November 13 2006, Tampa Convention Center, Florida

Published October 12, 2010