Cargando…

Lua(Jit) for computing accelerator beam physics

<!--HTML-->As mentioned in the 2nd developers meeting, I would like to open the debate with a special presentation on another language - Lua, and a tremendous technology - LuaJit. Lua is much less known at CERN, but it is very simple, much smaller than Python and its JIT is extremely performan...

Descripción completa

Detalles Bibliográficos
Autor principal: Deniau, Laurent
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2157242
_version_ 1780950709682831360
author Deniau, Laurent
author_facet Deniau, Laurent
author_sort Deniau, Laurent
collection CERN
description <!--HTML-->As mentioned in the 2nd developers meeting, I would like to open the debate with a special presentation on another language - Lua, and a tremendous technology - LuaJit. Lua is much less known at CERN, but it is very simple, much smaller than Python and its JIT is extremely performant. The language is a dynamic scripting language easy to learn and easy to embedded in applications. I will show how we use it in HPC for accelerator beam physics as a replacement for C, C++, Fortran and Python, with some benchmarks versus Python, PyPy4 and C/C++.
id cern-2157242
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-21572422022-11-02T22:10:26Zhttp://cds.cern.ch/record/2157242engDeniau, LaurentLua(Jit) for computing accelerator beam physics2nd Developers@CERN ForumDevelopers@CERN Forum<!--HTML-->As mentioned in the 2nd developers meeting, I would like to open the debate with a special presentation on another language - Lua, and a tremendous technology - LuaJit. Lua is much less known at CERN, but it is very simple, much smaller than Python and its JIT is extremely performant. The language is a dynamic scripting language easy to learn and easy to embedded in applications. I will show how we use it in HPC for accelerator beam physics as a replacement for C, C++, Fortran and Python, with some benchmarks versus Python, PyPy4 and C/C++.oai:cds.cern.ch:21572422016
spellingShingle Developers@CERN Forum
Deniau, Laurent
Lua(Jit) for computing accelerator beam physics
title Lua(Jit) for computing accelerator beam physics
title_full Lua(Jit) for computing accelerator beam physics
title_fullStr Lua(Jit) for computing accelerator beam physics
title_full_unstemmed Lua(Jit) for computing accelerator beam physics
title_short Lua(Jit) for computing accelerator beam physics
title_sort lua(jit) for computing accelerator beam physics
topic Developers@CERN Forum
url http://cds.cern.ch/record/2157242
work_keys_str_mv AT deniaulaurent luajitforcomputingacceleratorbeamphysics
AT deniaulaurent 2nddeveloperscernforum