1988 …2019
If you made any changes in Pure these will be visible here soon.

Personal profile

Personal information

Ceriel Jacobs (1955) is a research programmer in the Computer Systems group of the Vrije Universiteit Amsterdam, and has been for the past 35 or so years.


The current research projects Ceriel Jacobs is involved in are:

  • Vlog, a Datalog engine that combines a column-based memory layout with novel optimization methods that avoid redundant inferences at runtime;
  • Cashmere, a programming system for heterogeneous compute clusters with many-core devices such as GPUs, something we call a compute jungle;
  • Many-Core Levels (MCL), a framework that allows one to write computational kernels for different kinds of many-core hardware;


As a programmer, Ceriel Jacobs is not involved much in teaching, but he does coordinate the programming assignment for the Concurrency and Multithreading course, and is occasionally involved in bachelor or master projects.


Fingerprint Dive into the research topics where C.J.H. Jacobs is active. These topic labels come from the works of this person. Together they form a unique fingerprint.

  • 4 Similar Profiles
Computer systems programming Engineering & Materials Science
Data storage equipment Engineering & Materials Science
Hardware Engineering & Materials Science
Core levels Engineering & Materials Science
Scalability Engineering & Materials Science
Engines Engineering & Materials Science
Network protocols Engineering & Materials Science
Parallel programming Engineering & Materials Science

Network Recent external collaboration on country level. Dive into details by clicking on the dots.

Research Output 1988 2019

Cashmere: Heterogeneous Many-Core Computing

Hijma, P., Jacobs, C. J. H., van Nieuwpoort, R. V. & Bal, H. E., 17 Jul 2015, Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015. Hyderabad, India: Institute of Electrical and Electronics Engineers, Inc., p. 135-145 11 p. 7161503

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Computer systems programming
Core levels
Computer programming

VLog: A column-oriented datalog system for large knowledge graphs

Urbani, J., Jacobs, C. & Krötzsch, M., 2016, In : CEUR Workshop Proceedings. 1690

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access

A Jungle Computing approach to common image source identification in large collections of images

van Werkhoven, B., Hijma, P., Jacobs, C. J. H., Maassen, J., Geradts, Z. J. M. H. & Bal, H. E., Dec 2018, In : Digital Investigation. 27, p. 3-16 14 p.

Research output: Contribution to JournalArticleAcademicpeer-review

Open Access
Personal computers

Parsing Techniques: A Practical Guide, 2nd edition

Grune, D. & Jacobs, C. J. H., 2008, New York, USA: Springer. (Monographs in Computer Science)

Research output: Book / ReportBookAcademicpeer-review

Modern Compiler Design 2nd edition

Grune, D., van Reeuwijk, C., Bal, H. E., Jacobs, C. J. H. & Langendoen, K. G., 2012, New York/Heidelberg: Springer. 822 p.

Research output: Book / ReportBookAcademicpeer-review