Cameron, Robert D.

Professor, School of Computing Science  


SFU Surrey, SYRE 5110
Personal webpage:


Ph.D., Electrical Engineering, University of British Columbia, Canada, 1983
B.A. Sc., Electrical Engineering, University of British Columbia, Canada, 1977

Research interests

  • High performance parsing and text processing
  • SIMD and multicore parallelism
  • Programming language technology
  • Software systems
  • Open software technology

Teaching interests

  • Symbolic computing techniques
  • Hardware-software interface
  • Software systems capstone projects

Recently taught courses

  • COMP 21186 Computer Organization (Zhejiang University)
  • CMPT 885 Special Topics in Computer Architecture
  • CMPT 383 Comparative Programming Languages

Selected recent publications

  • Robert D. Cameron, Nigel Medforth, Dan Lin, Dale Denis and William N. Sumner,  "Bitwise Data Parallelism with LLVM: The ICgrep Case Study" ICA3PP 2015, Zhangjiajie, China, November 18-20, 2015.
  • Robert D. Cameron, Thomas C. Shermer, Arrvindh Shriraman, Kenneth S. Herdy, Dan Lin, Benjamin R. Hull, Meng Lin. Bitwise data parallelism in regular expression matching,”  PACT 2014, Edmonton, Canada, August 25-27, 2014.
  • Medforth, Nigel, Dan Lin, Kenneth Herdy, Rob Cameron and Arrvindh Shriraman. “icXML: Accelerating a Commercial XML Parser Using SIMD and Multicore Technologies.” Balisage: The Markup Conference 2013, Montréal, Canada, August 6 - 9, 2013.
  • Dan Lin, Nigel Medforth, Kenneth S. Herdy, Arrvindh Shriraman, Robert D. Cameron: Parabix: Boosting the efficiency of text processing on commodity processors. HPCA 2012: 373-384.
  • Robert D. Cameron, Ehsan Amiri, Kenneth S. Herdy, Dan Lin, Thomas C. Shermer, Fred Popowich: Parallel scanning with bitstream addition: An XML Case Study. Euro-Par (2) 2011: 2-13.


Listing on the DBLP CS Bibliography Server.