Cargando…

High performance message passing for the ATLAS DAQ/EF-1 project

Summary form only. A message passing library has been developed in the context of the ATLAS DAQ/EF-1 project. It is used for time critical applications within the front-end part of the DAQ system, mainly to exchange data control messages between I/O processors. Key objectives of the design were low...

Descripción completa

Detalles Bibliográficos
Autor principal: Mornacchi, Giuseppe
Lenguaje:eng
Publicado: 1999
Materias:
Acceso en línea:http://cds.cern.ch/record/457145
_version_ 1780896290200092672
author Mornacchi, Giuseppe
author_facet Mornacchi, Giuseppe
author_sort Mornacchi, Giuseppe
collection CERN
description Summary form only. A message passing library has been developed in the context of the ATLAS DAQ/EF-1 project. It is used for time critical applications within the front-end part of the DAQ system, mainly to exchange data control messages between I/O processors. Key objectives of the design were low message overheads, efficient use of the data transfer buses, provision of broadcast functionality and a hardware and operating system independent implementation of the application interface. The design and implementation of the message passing library are presented. As required by the project, the implementation is based on commercial components, namely VMEbus, PCI, the Lynx-OS real-time operating system and an additional inter- processor link, PVIC. The latter offers broadcast functionality identified as being important to the overall performance of the message passing. In addition, performance benchmarks for all implementing buses are presented for both simple test programs and the full DAQ applications. (0 refs).
id cern-457145
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 1999
record_format invenio
spelling cern-4571452019-09-30T06:29:59Zhttp://cds.cern.ch/record/457145engMornacchi, GiuseppeHigh performance message passing for the ATLAS DAQ/EF-1 projectDetectors and Experimental TechniquesSummary form only. A message passing library has been developed in the context of the ATLAS DAQ/EF-1 project. It is used for time critical applications within the front-end part of the DAQ system, mainly to exchange data control messages between I/O processors. Key objectives of the design were low message overheads, efficient use of the data transfer buses, provision of broadcast functionality and a hardware and operating system independent implementation of the application interface. The design and implementation of the message passing library are presented. As required by the project, the implementation is based on commercial components, namely VMEbus, PCI, the Lynx-OS real-time operating system and an additional inter- processor link, PVIC. The latter offers broadcast functionality identified as being important to the overall performance of the message passing. In addition, performance benchmarks for all implementing buses are presented for both simple test programs and the full DAQ applications. (0 refs).oai:cds.cern.ch:4571451999
spellingShingle Detectors and Experimental Techniques
Mornacchi, Giuseppe
High performance message passing for the ATLAS DAQ/EF-1 project
title High performance message passing for the ATLAS DAQ/EF-1 project
title_full High performance message passing for the ATLAS DAQ/EF-1 project
title_fullStr High performance message passing for the ATLAS DAQ/EF-1 project
title_full_unstemmed High performance message passing for the ATLAS DAQ/EF-1 project
title_short High performance message passing for the ATLAS DAQ/EF-1 project
title_sort high performance message passing for the atlas daq/ef-1 project
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/457145
work_keys_str_mv AT mornacchigiuseppe highperformancemessagepassingfortheatlasdaqef1project