• DocumentCode
    1029193
  • Title

    Network Processors for a 1-MHz trigger-DAQ system

  • Author

    Barczyk, Artur ; Dufey, Jean-Pierre ; Jost, Beat ; Neufeld, Niko

  • Author_Institution
    CERN, Geneva, Switzerland
  • Volume
    51
  • Issue
    3
  • fYear
    2004
  • fDate
    6/1/2004 12:00:00 AM
  • Firstpage
    545
  • Lastpage
    552
  • Abstract
    Network processors (NP), originally developed for applications in high-end network routers, have a great potential as building blocks for a high-speed networked data acquisition (DAQ)-Trigger system. After an introduction to NP, we will present several applications which illustrate their power in coping with high event rates and aggregate traffic of above 10 GB/s. All these applications can be implemented in a single, versatile, generic NP-based module, where the specific functionality is provided by the software. We will discuss the impact of protocol overheads on link utilization, and demonstrate a NP-based way of enhancing the portion of the bandwidth occupied by user data. One other application deals with sorting of trigger decision frames, and finally, we will look into the advantages of implementing a large switching network with the NP-based module.
  • Keywords
    computer networks; data acquisition; high energy physics instrumentation computing; interconnected systems; microcomputers; parallel processing; transport protocols; LHCb experiment; fast networks; high event rates; high-end network router; high-speed networked data acquisition; interconnected system; large switching network; link utilization; microprocessor application; network processor; parallel processing; protocol overheads; single versatile NP-based module; transport protocols; trigger decision frame; trigger-DAQ system; user data bandwidth portion; Aggregates; Application software; Bandwidth; Buildings; Data acquisition; Delay; Interconnected systems; Protocols; Sorting; Telecommunication traffic; Data acquisition; fast networks; interconnected systems; microprocessor applications; parallel processing;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2004.828637
  • Filename
    1310555