Dr Dejice Jacob

  • Research Associate (School of Computing Science)

telephone: (+44) 141 330 3339
email: Dejice.Jacob@glasgow.ac.uk

F101, School of Computing Science, Sir Alwyn Williams Building, University of Glasgow, Glasgow, G12 8RZ

Import to contacts

ORCID iDhttps://orcid.org/0000-0002-4137-0353

Biography

I am a Post Doctoral Research Associate at the School of Computing Science. I work on investigating and developing methods to utilise capability enhanced CPU processors to enhance the security of Virtual Machines. The current work is done in the context of the EPSRC funded CapableVMs project.

I completed my PhD from the University of Glasgow. My PhD thesis titled, "Opportunistic Acceleration of Array-Centric Python Computation in Heterogeneous Environments" investigates autotmatic parallelistion and JIT compilation of Python loop nests in CPU/GPU systems.

Please visit my personal page for more details.

Research interests

  • Compilers
  • Heterogeneous Computing
  • Garbage Collection
  • Virtual Machines
  • Code Acceleration
  • Parallelism
  • Secure Computing

Publications

List by: Type | Date

Jump to: 2025 | 2023 | 2022 | 2021 | 2020 | 2019 | 2016
Number of items: 11.

2025

Wang, Huanting, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Kelly, David, Elkhatib, Yehia ORCID logoORCID: https://orcid.org/0000-0003-4639-436X, Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 and Wang, Zheng (2025) SecureMind: a Framework for Benchmarking Large Language Models in Memory Bug Detection and Repair. In: 2025 ACM SIGPLAN International Symposium on Memory Management (ISMM 2025), Seoul, South Korea, 17 June 2025, (Accepted for Publication)

Lowther, Duncan ORCID logoORCID: https://orcid.org/0009-0004-9310-8092, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Trevor, Jacob and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2025) Secure Scripting with CHERIoT MicroPython. In: International Conference on Compiler Construction (CC 2025), Las Vegas, Nevada, United States, 1-2 March 2025, pp. 180-191. ISBN 9798400714078 (doi: 10.1145/3708493.3712694)

2023

Lowther, Duncan ORCID logoORCID: https://orcid.org/0009-0004-9310-8092, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2023) CHERI Performance Enhancement for a Bytecode Interpreter. In: VMIL '23: Proceedings of the 15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Cascais, Portugal, 23 October 2023, pp. 1-10. ISBN 9798400704017 (doi: 10.1145/3623507.3623552)

Lowther, Duncan ORCID logoORCID: https://orcid.org/0009-0004-9310-8092, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2023) Morello MicroPython: A Python Interpreter for CHERI. In: 20th International Conference on Managed Programming Languages and Runtimes (MPLR 2023), Cascais, Portugal, 22-27 Oct 2023, pp. 62-69. ISBN 9798400703805 (doi: 10.1145/3617651.3622991)

Bramley, Jacob, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Lascu, Andrei, Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 and Tratt, Laurence (2023) Picking a CHERI Allocator: Security and Performance Considerations. In: 2023 ACM SIGPLAN International Symposium on Memory Management, Orlando, FL, USA, 18 Jun 2023, pp. 111-123. ISBN 9798400701795 (doi: 10.1145/3591195.3595278)

2022

Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2022) Capability Boehm: Challenges and Opportunities for Garbage Collection with Capability Hardware. In: 18th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 1 March 2022, pp. 81-87. ISBN 9781450392518 (doi: 10.1145/3516807.3516823)

2021

McQuistin, Stephen ORCID logoORCID: https://orcid.org/0000-0002-0616-2532, Band, Vivian ORCID logoORCID: https://orcid.org/0000-0001-6188-1399, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Perkins, Colin ORCID logoORCID: https://orcid.org/0000-0002-3404-8964 (2021) Investigating Automatic Code Generation for Network Packet Parsing. In: 2021 IFIP Networking Conference, 21-24 Jun 2021, ISBN 9783903176393

2020

Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Trinder, Phil ORCID logoORCID: https://orcid.org/0000-0003-0190-7010 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2020) Pricing Python Parallelism: A Dynamic Language Cost Model for Heterogeneous Platforms. In: 16th ACM SIGPLAN International Symposium on Dynamic Languages, Virtual, USA, 17 Nov 2020, pp. 29-42. ISBN 9781450381758 (doi: 10.1145/3426422.3426979)

2019

Jacob, Dejice, Trinder, Phil ORCID logoORCID: https://orcid.org/0000-0003-0190-7010 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2019) Python Programmers Have GPUs Too: Automatic Python Loop Parallelization with Staged Dependence Analysis. In: DLS 2019, Athens, Greece, 20-25 Oct 2019, pp. 42-54. ISBN 9781450369961 (doi: 10.1145/3359619.3359743)

Jacob, Dejice and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2019) ALPyNA: Acceleration of Loops in Python for Novel Architectures. In: 6th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, Phoenix, AZ, USA, 22 Jun 2019, pp. 25-34. ISBN 9781450367172 (doi: 10.1145/3315454.3329956)

2016

Hentschel, Kristian, Jacob, Dejice, Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 and Chalmers, Matthew ORCID logoORCID: https://orcid.org/0000-0001-9816-668X (2016) Supersensors: Raspberry Pi Devices for Smart Campus Infrastructure. In: FiCloud 2016: 2016 IEEE 4th International Conference on Future Internet of Things and Cloud, Vienna, Austria, 22-24 Aug 2016, pp. 58-62. (doi: 10.1109/FiCloud.2016.16)

This list was generated on Sun Jun 15 05:11:10 2025 BST.
Number of items: 11.

Conference Proceedings

Wang, Huanting, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Kelly, David, Elkhatib, Yehia ORCID logoORCID: https://orcid.org/0000-0003-4639-436X, Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 and Wang, Zheng (2025) SecureMind: a Framework for Benchmarking Large Language Models in Memory Bug Detection and Repair. In: 2025 ACM SIGPLAN International Symposium on Memory Management (ISMM 2025), Seoul, South Korea, 17 June 2025, (Accepted for Publication)

Lowther, Duncan ORCID logoORCID: https://orcid.org/0009-0004-9310-8092, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Trevor, Jacob and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2025) Secure Scripting with CHERIoT MicroPython. In: International Conference on Compiler Construction (CC 2025), Las Vegas, Nevada, United States, 1-2 March 2025, pp. 180-191. ISBN 9798400714078 (doi: 10.1145/3708493.3712694)

Lowther, Duncan ORCID logoORCID: https://orcid.org/0009-0004-9310-8092, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2023) CHERI Performance Enhancement for a Bytecode Interpreter. In: VMIL '23: Proceedings of the 15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Cascais, Portugal, 23 October 2023, pp. 1-10. ISBN 9798400704017 (doi: 10.1145/3623507.3623552)

Lowther, Duncan ORCID logoORCID: https://orcid.org/0009-0004-9310-8092, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2023) Morello MicroPython: A Python Interpreter for CHERI. In: 20th International Conference on Managed Programming Languages and Runtimes (MPLR 2023), Cascais, Portugal, 22-27 Oct 2023, pp. 62-69. ISBN 9798400703805 (doi: 10.1145/3617651.3622991)

Bramley, Jacob, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Lascu, Andrei, Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 and Tratt, Laurence (2023) Picking a CHERI Allocator: Security and Performance Considerations. In: 2023 ACM SIGPLAN International Symposium on Memory Management, Orlando, FL, USA, 18 Jun 2023, pp. 111-123. ISBN 9798400701795 (doi: 10.1145/3591195.3595278)

Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2022) Capability Boehm: Challenges and Opportunities for Garbage Collection with Capability Hardware. In: 18th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 1 March 2022, pp. 81-87. ISBN 9781450392518 (doi: 10.1145/3516807.3516823)

McQuistin, Stephen ORCID logoORCID: https://orcid.org/0000-0002-0616-2532, Band, Vivian ORCID logoORCID: https://orcid.org/0000-0001-6188-1399, Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353 and Perkins, Colin ORCID logoORCID: https://orcid.org/0000-0002-3404-8964 (2021) Investigating Automatic Code Generation for Network Packet Parsing. In: 2021 IFIP Networking Conference, 21-24 Jun 2021, ISBN 9783903176393

Jacob, Dejice ORCID logoORCID: https://orcid.org/0000-0002-4137-0353, Trinder, Phil ORCID logoORCID: https://orcid.org/0000-0003-0190-7010 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2020) Pricing Python Parallelism: A Dynamic Language Cost Model for Heterogeneous Platforms. In: 16th ACM SIGPLAN International Symposium on Dynamic Languages, Virtual, USA, 17 Nov 2020, pp. 29-42. ISBN 9781450381758 (doi: 10.1145/3426422.3426979)

Jacob, Dejice, Trinder, Phil ORCID logoORCID: https://orcid.org/0000-0003-0190-7010 and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2019) Python Programmers Have GPUs Too: Automatic Python Loop Parallelization with Staged Dependence Analysis. In: DLS 2019, Athens, Greece, 20-25 Oct 2019, pp. 42-54. ISBN 9781450369961 (doi: 10.1145/3359619.3359743)

Jacob, Dejice and Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 (2019) ALPyNA: Acceleration of Loops in Python for Novel Architectures. In: 6th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, Phoenix, AZ, USA, 22 Jun 2019, pp. 25-34. ISBN 9781450367172 (doi: 10.1145/3315454.3329956)

Hentschel, Kristian, Jacob, Dejice, Singer, Jeremy ORCID logoORCID: https://orcid.org/0000-0001-9462-6802 and Chalmers, Matthew ORCID logoORCID: https://orcid.org/0000-0001-9816-668X (2016) Supersensors: Raspberry Pi Devices for Smart Campus Infrastructure. In: FiCloud 2016: 2016 IEEE 4th International Conference on Future Internet of Things and Cloud, Vienna, Austria, 22-24 Aug 2016, pp. 58-62. (doi: 10.1109/FiCloud.2016.16)

This list was generated on Sun Jun 15 05:11:10 2025 BST.

Research datasets

Jump to: 2021 | 2020
Number of items: 2.

2021

McQuistin, S. , Band, V. , Jacob, D. and Perkins, C. (2021) Investigating Automatic Code Generation for Network Packet Parsing. [Data Collection]

2020

McQuistin, S. , Band, V., Jacob, D. and Perkins, C. (2020) The Network Protocol Tool. [Data Collection]

This list was generated on Sun Jun 15 11:26:43 2025 BST.