Cargando…

cptnHook - Summer Student Project Report

The present is a report of the work that was conducted during my 8-week summer school internship at CERN. The project was centered on the development of an instrumentation tool for the usage of mathematical functions in a scientific application. More specifically, $\textbf{cptnHook}$ addresses a cu...

Descripción completa

Detalles Bibliográficos
Autor principal: Asimakopoulou, Eleni - Myrto
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:http://cds.cern.ch/record/2041388
_version_ 1780947800010260480
author Asimakopoulou, Eleni - Myrto
author_facet Asimakopoulou, Eleni - Myrto
author_sort Asimakopoulou, Eleni - Myrto
collection CERN
description The present is a report of the work that was conducted during my 8-week summer school internship at CERN. The project was centered on the development of an instrumentation tool for the usage of mathematical functions in a scientific application. More specifically, $\textbf{cptnHook}$ addresses a current issue that arises from the the extensive use of very time-consuming mathematical functions (such as transcendental functions) that results in them accounting for a big portion of their run-time. It is believed that the problem can be addressed with ad-hoc approximations of mathematical functions, for which a clear overview of the usage of the functions in the program is required. $\textbf{cptnHook}$ approaches this problem by providing a measurement of the use of mathematical functions in a program by hooking into the machine code and probing the arguments of the functions, without modifying the application's source code. The outputs of the tool are provided in ROOT format for further on analysis.
id cern-2041388
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling cern-20413882019-09-30T06:29:59Zhttp://cds.cern.ch/record/2041388engAsimakopoulou, Eleni - MyrtocptnHook - Summer Student Project ReportMathematical Physics and MathematicsComputing and ComputersThe present is a report of the work that was conducted during my 8-week summer school internship at CERN. The project was centered on the development of an instrumentation tool for the usage of mathematical functions in a scientific application. More specifically, $\textbf{cptnHook}$ addresses a current issue that arises from the the extensive use of very time-consuming mathematical functions (such as transcendental functions) that results in them accounting for a big portion of their run-time. It is believed that the problem can be addressed with ad-hoc approximations of mathematical functions, for which a clear overview of the usage of the functions in the program is required. $\textbf{cptnHook}$ approaches this problem by providing a measurement of the use of mathematical functions in a program by hooking into the machine code and probing the arguments of the functions, without modifying the application's source code. The outputs of the tool are provided in ROOT format for further on analysis.CERN-STUDENTS-Note-2015-016oai:cds.cern.ch:20413882015-08-07
spellingShingle Mathematical Physics and Mathematics
Computing and Computers
Asimakopoulou, Eleni - Myrto
cptnHook - Summer Student Project Report
title cptnHook - Summer Student Project Report
title_full cptnHook - Summer Student Project Report
title_fullStr cptnHook - Summer Student Project Report
title_full_unstemmed cptnHook - Summer Student Project Report
title_short cptnHook - Summer Student Project Report
title_sort cptnhook - summer student project report
topic Mathematical Physics and Mathematics
Computing and Computers
url http://cds.cern.ch/record/2041388
work_keys_str_mv AT asimakopoulouelenimyrto cptnhooksummerstudentprojectreport