Heterogeneous Computing

Publications

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

2012

C. Dyken, K. O. Lye, J. Seland, E. W. Bjønnes, J. Hjelmervik, J. O. Nygaard and T. R. Hagen A Framework for OpenGL Client-Server Rendering, To Appear Proceedings of the 2012 International Workshop on GPU Computing in Clouds
C. Schulz, G. Hasle, A. R. Brodtkorb and T. R. Hagen Heterogeneous Computing in Discrete Optimization: Introduction and Survey Focused on Routing Problems, [in review, April 2012]
A. R. Brodtkorb, and M. L. Sætra Explicit Shallow Water Simulations on GPUs: Guidelines and Best Practices, [in review, March 2012].
A. R. Brodtkorb, M. L. Sætra and T. R. Hagen, GPU Programming Strategies and Trends in GPU Computing, Journal of Parallel and Distributed Computing, [accepted for publication, February 2012].
[Draft (PDF)]
M. L. Sætra and A. R. Brodtkorb,
Shallow Water Simulations on Multiple GPUs,
Proceedings of the Para 2010 Conference Part II, Lecture Notes in Computer Science 7134 (2012), pp 56--66, DOI: 10.1007/978-3-642-28145-7_6.
[Draft (PDF)] | [Paper (Springer)]

2011

A. R. Brodtkorb, M. L. Sætra, and M. Altinakar,
Efficient Shallow Water Simulations on GPUs: Implementation, Visualization, Verification, and Validation
 Computers & Fuids, 55, (2011), pp 1--12. DOI: 10.1016/j.compfluid.2011.10.012.
[Draft (PDF)] [Paper (Elsevier)]

 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, 13(7), (2011), pp. 341--353, DOI: 10.1007/s00791-010-0149-x.
[Draft (PDF)] [Paper (Springer)]

2010

A. R. Brodtkorb,
Scientific Computing on Heterogeneous Architectures,
Ph.D. thesis, University of Oslo, ISSN 1501-7710, No. 1031, 2010.
[Thesis (PDF)] [Slides (PDF)]

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

  • A. R. Brodtkorb, M. L. Sætra, GPUs for Shallow Water Simulations, Poster, 12th Geilo Winter School in eScience, January 2012.
  • M. L. Sætra and A. R. Brodtkorb, Shallow Water Simulations on Multiple GPUs, Poster, VERDIKT Program Conference, November 2010, Oslo, Norway.
  • A. R. Brodtkorb, T. R. Hagen, K.-A. Lie, and J. R. Natvig, Efficient GPU-based Algorithms for Solving Systems of Conservation Laws., Poster, VERDIKT Program Conference, 2009, Oslo, Norway.
  • 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 September 19, 2012