Cargando…

An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design

Detectors in High-Energy Physics (HEP) have increased tremendously in accuracy, speed and integration. Consequently HEP experiments are confronted with an immense amount of data to be read out, processed and stored. Originally low-level processing has been accomplished in hardware, while more elabor...

Descripción completa

Detalles Bibliográficos
Autor principal: Mücke, M
Lenguaje:eng
Publicado: Graz, Tech. U. 2007
Materias:
Acceso en línea:http://cds.cern.ch/record/1050306
_version_ 1780912849895292928
author Mücke, M
author_facet Mücke, M
author_sort Mücke, M
collection CERN
description Detectors in High-Energy Physics (HEP) have increased tremendously in accuracy, speed and integration. Consequently HEP experiments are confronted with an immense amount of data to be read out, processed and stored. Originally low-level processing has been accomplished in hardware, while more elaborate algorithms have been executed on large computing farms. Field-Programmable Gate Arrays (FPGAs) meet HEP's need for ever higher real-time processing performance by providing programmable yet fast digital logic resources. With the fast move from HEP Digital Signal Processing (DSPing) applications into the domain of FPGAs, related design tools are crucial to realise the potential performance gains. This work reviews Hardware Description Languages (HDLs) in respect to the special needs present in the HEP digital hardware design process. It is especially concerned with the question, how features outside the scope of mainstream digital hardware design can be implemented efficiently into HDLs. It will argue that functional languages are especially suitable for implementation of domain-specific languages, including HDLs. Casestudies examining the implementation complexity of HEP-specific language extensions to the functional HDCaml HDL will prove the viability of the suggested approach.
id cern-1050306
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2007
publisher Graz, Tech. U.
record_format invenio
spelling cern-10503062019-09-30T06:29:59Zhttp://cds.cern.ch/record/1050306engMücke, MAn Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware DesignParticle Physics - ExperimentDetectors in High-Energy Physics (HEP) have increased tremendously in accuracy, speed and integration. Consequently HEP experiments are confronted with an immense amount of data to be read out, processed and stored. Originally low-level processing has been accomplished in hardware, while more elaborate algorithms have been executed on large computing farms. Field-Programmable Gate Arrays (FPGAs) meet HEP's need for ever higher real-time processing performance by providing programmable yet fast digital logic resources. With the fast move from HEP Digital Signal Processing (DSPing) applications into the domain of FPGAs, related design tools are crucial to realise the potential performance gains. This work reviews Hardware Description Languages (HDLs) in respect to the special needs present in the HEP digital hardware design process. It is especially concerned with the question, how features outside the scope of mainstream digital hardware design can be implemented efficiently into HDLs. It will argue that functional languages are especially suitable for implementation of domain-specific languages, including HDLs. Casestudies examining the implementation complexity of HEP-specific language extensions to the functional HDCaml HDL will prove the viability of the suggested approach.Graz, Tech. U.CERN-THESIS-2007-053oai:cds.cern.ch:10503062007
spellingShingle Particle Physics - Experiment
Mücke, M
An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design
title An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design
title_full An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design
title_fullStr An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design
title_full_unstemmed An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design
title_short An Enhanced Hardware Description Language Implementation for Improved Design-Space Exploration in High-Energy Physics Hardware Design
title_sort enhanced hardware description language implementation for improved design-space exploration in high-energy physics hardware design
topic Particle Physics - Experiment
url http://cds.cern.ch/record/1050306
work_keys_str_mv AT muckem anenhancedhardwaredescriptionlanguageimplementationforimproveddesignspaceexplorationinhighenergyphysicshardwaredesign
AT muckem enhancedhardwaredescriptionlanguageimplementationforimproveddesignspaceexplorationinhighenergyphysicshardwaredesign