Scientific Visualization and Computer Graphics > CS > BI > FSE > RUG

Dr. David Williams

Postdoctorate Researcher

  • room number: 490 (Bernoulliborg, building 5161)
  • phone numbers
      domestic:    (050) 363-7131
international:    +31-50-363-7131
  • e-mail: d.p.williams


David is a postdoc researcher in the GPSME project, which is developing a general toolkit for “GPUtilisation” in SME applications. The idea is to make the power of GPU hardware more easily accessible to developers by automatically translating C/C++ code into OpenCL or CUDA. This is done using compiler directives similar in principle to OpenMP.

Prior to this, David worked as a graphics programmer in the games industry where he contributed to a number of titles for PC and consoles. He was particularly involved with making virtual environments more realistic with advanced lighting and shadowing algorithms.

David received his PhD in 2007 for research into Virtual Endoscopy. He also spent a short period of time doing similar work in the medical visualisation industry.

David's recent publications

(For more publications go to David's publications page.)

Po Yang, Feng Dong, Valeriu Codreanu, David Williams, Jos B. T. M. Roerdink, Baoquan Liu , A. Anvari-Moghaddam, and G. Min. Improving Utility of GPU in Accelerating Industrial Applications with User-centred Automatic Code Translation. IEEE Trans. Industrial Informatics, 14(4):1347–1360, 2018.   doi