Interests: compilers, scripting languages, JIT compilation, adaptive and speculative optimisation, game design
ku.ca.de@elyk.s
I graduated from the University of Edinburgh in 2010 with a BEng in Computer Science.
Currently my research focuses on JIT compilation in mobile device virtual machines. What's the best way to use JIT compilation with multiple cores, of varying quality, to optimally execute multiple applications?
I'm a member of the
CArD research group in ICSA.
You can find my LinkedIn profile
here.
I helped to create a time-travelling real-time (!) strategy game called
Epoch Defence for the Dare to be Digital competition in 2010 - primarily the concept, gameplay programming, and all the audio work (well, not
all the voices...)
I like to inflict video game music on unsuspecting ears on Fresh Air - Edinburgh University's student radio station. You can listen to old episodes of High Score
here.
Publications
Efficiently Parallelizing Instruction Set Simulation of Embedded Multi-Core Processors Using Region-based Just-in-Time Dynamic Binary Translation
S.Kyle, I.Böhm, B.Franke, H.Leather and N.Topham.
(To appear in LCTES'12)
Scalable Multi-Core Simulation Using Parallel Dynamic Binary Translation
O.Almer, I.Böhm, T.Edler von Koch, B.Franke, S.Kyle, V.Seeker, C.Thompson and N.Topham.
(SAMOS'11)
Generalized Just-In-Time Trace Compilation using a Parallel Task Farm in a Dynamic Binary Translator
I.Böhm, T.Edler von Koch, S.Kyle, B.Franke and N.Topham.
(PLDI'11)