Jeremy Singer

Registered user since Thu 10 Jul 2014

Name:Jeremy Singer
Bio:

Senior Lecturer in Computing Science at the University of Glasgow, Scotland since 2010.

Country:United Kingdom
Affiliation:University of Glasgow
Research interests:Memory management, programming languages, manycore systems, IoT

Contributions

SPLASH 2023 Committee Member in Steering Committee within the Onward! Papers-track
Committee Member in Onward! Steering Committee within the Onward! Essays-track
LCTES 2023 Author of (WIP) Towards Secure MicroPython on Morello within the LCTES 2023-track
ISMM 2023 Author of Picking a CHERI Allocator: Security and Performance Considerations within the ISMM 2023-track
PLARCH 2023 Author of ChatGPT, Make a Secure Malloc for me within the PLARCH 2023-track
CC 2023 Committee Member in Program Committee within the Research Papers-track
SPLASH 2022 Session Chair of Session 1 (part of Onward! Essays)
PC Chair in Program Committee within the Onward! Essays-track
Session Chair of SPLASH Keynote (part of Keynotes)
Session Chair of Future Programming Languages and Tools (1) (part of Onward! Papers)
Session Chair of Future Programming Languages and Tools (2) (part of Onward! Papers)
PC Chair in Onward! Steering Committee within the Onward! Essays-track
ISMM 2022 Committee Member in Steering Committee within the ISMM 2022-track
VEE 2022 Author of Capability Boehm: Challenges and Opportunities for Garbage Collection with Capability Hardware within the Research Papers-track
ISMM 2021 Session Chair of Keynote and Session 1: Caching (part of ISMM 2021)
Committee Member in Steering Committee within the ISMM 2021-track
SPLASH 2020 Author of Notes on Notebooks: Is Jupyter the Bringer of Jollity? within the Onward! Essays-track
DLS 2020 Author of Pricing Python Parallelism: A Dynamic Language Cost Model for Heterogeneous Platforms within the DLS 2020-track
ISMM 2020 Steering Committee Chair in Steering Committee
DLS 2019 Committee Member in Program Committee within the DLS 2019-track
Author of Python Programmers have GPUs too: Automatic Python Loop Parallelization with Staged Dependence Analysis within the DLS 2019-track
AORTA 2019 Committee Member in Program Committee within the AORTA 2019-track
ARRAY 2019 Author of ALPyNA: Acceleration of Loops in Python for Novel Architectures within the ARRAY 2019-track
ISMM 2019 Author of Welcome from the chairs within the ISMM 2019-track
Author of Final Remarks within the ISMM 2019-track
General Chair in Organizing Committee
VMIL 2018 Committee Member in Program Committee within the VMIL 2018-track
ISMM 2018 Committee Member in External Review Committee
ISMM 2017 Committee Member in Program Committee within the ISMM 2017-track
MoreVMs 2017 Author of Horizontal Profiling for Virtual Machine Optimization Transplants within the MoreVMs 2017-track
Committee Member in Program Committee within the MoreVMs 2017-track
LWC@SLE 2016 Author of Solutions to Three Language Workbench Challenges using Wizards Workbench within the LWC-track
PLATEAU 2016 Committee Member in Program Committee within the PLATEAU-track
VMIL 2016 Committee Member in Program Committee within the VMIL-track
Session Chair of Session 4 (part of VMIL)
Keynote Speaker of Invited Talk: The seven ages of virtual machines (with apologies to Shakespeare) within the VMIL-track
ISMM 2016 Committee Member in External Review Committee
ICOOOLPS 2015 Committee Member in Program Committee within the ICOOOLPS-track
PLDI 2015 Committee Member in External Review Committee within the Research Papers-track
ISMM 2015 Committee Member in Program Committee within the Research Papers-track
Session Chair of New Memory Management Algorithms (part of Research Papers)
Author of The Judgment of Forseti: Economic Utility for Dynamic Heap Sizing of Multiple Runtimes within the Research Papers-track
VMIL 2012 Committee Member in Program Committee within the VMIL 2012-track
SPLASH 2011 Author of A literate experimentation manifesto within the Onward! -track