Dr Dejice Jacob

  • Research Associate (School of Computing Science)

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

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: 2023 | 2022 | 2021 | 2020 | 2019 | 2016
Number of items: 9.

2023

Lowther, D. , Jacob, D. and Singer, J. (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, D. , Jacob, D. and Singer, J. (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, J., Jacob, D. , Lascu, A., Singer, J. and Tratt, L. (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, D. and Singer, J. (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, S. , Band, V. , Jacob, D. and Perkins, C. (2021) Investigating Automatic Code Generation for Network Packet Parsing. In: 2021 IFIP Networking Conference, 21-24 Jun 2021, ISBN 9783903176393

2020

Jacob, D. , Trinder, P. and Singer, J. (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, D., Trinder, P. and Singer, J. (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, D. and Singer, J. (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, K., Jacob, D., Singer, J. and Chalmers, M. (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 Fri Apr 19 13:04:06 2024 BST.
Number of items: 9.

Conference Proceedings

Lowther, D. , Jacob, D. and Singer, J. (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, D. , Jacob, D. and Singer, J. (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, J., Jacob, D. , Lascu, A., Singer, J. and Tratt, L. (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, D. and Singer, J. (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, S. , Band, V. , Jacob, D. and Perkins, C. (2021) Investigating Automatic Code Generation for Network Packet Parsing. In: 2021 IFIP Networking Conference, 21-24 Jun 2021, ISBN 9783903176393

Jacob, D. , Trinder, P. and Singer, J. (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, D., Trinder, P. and Singer, J. (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, D. and Singer, J. (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, K., Jacob, D., Singer, J. and Chalmers, M. (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 Fri Apr 19 13:04:06 2024 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 Fri Apr 19 13:04:07 2024 BST.