A Comparison of CPU and GPU Implementations for the LHCb Experiment Run 3 Trigger

Autor: Aaij, R., Adinolfi, M., Aiola, S., Akar, S., Albrecht, J., Alexander, M., Amato, S., Amhis, Y., Archilli, F., Bala, M., Bassi, G., Bian, L., Blago, M. P., Boettcher, T., Boldyrev, A., Borghi, S., Brea Rodriguez, A., Calefice, L., Calvo Gomez, M., Cámpora Pérez, D. H., Cardini, A., Cattaneo, M., Chobanova, V., Ciezarek, G., Cid Vidal, X., Cobbledick, J. L., Coelho, J. A. B., Colombo, T., Contu, A., Couturier, B., Craik, D. C., Currie, R., d’Argent, P., De Cian, M., Derkach, D., Dordei, F., Dorigo, M., Dufour, L., Durante, P., Dziurda, A., Dzyuba, A., Easo, S., Esen, S., Fernandez Declara, P., Filippov, S., Fitzpatrick, C., Frank, M., Gandini, P., Gligorov, V. V., Golobardes, E., Graziani, G., Grillo, L., Günther, P. A., Hansmann-Menzemer, S., Hennequin, A. M., Henry, L., Hill, D., Hollitt, S. E., Hu, J., Hulsbergen, W., Hunter, R. J., Hushchyn, M., Jashal, B. K., Jones, C. R., Klaver, S., Klimaszewski, K., Kopecna, R., Krzemien, W., Kucharczyk, M., Lane, R., Lazzari, F., Le Gac, R., Li, P., Lopes, J. H., Lucio Martinez, M., Lupato, A., Lupton, O., Lyu, X., Machefert, F., Madejczyk, O., Malde, S., Marchand, J. F., Mariani, S., Marin Benito, C., Martinez Santos, D., Martinez Vidal, F., Matev, R., Mazurek, M., Mitreska, B., Mitzel, D. S., Morello, M. J., Mu, H., Muzzetto, P., Naik, P., Needham, M., Neri, N., Neufeld, N., Nolte, N. S., O’Hanlon, D., Oyanguren, A., Pepe Altarelli, M., Petrucci, S., Petruzzo, M., Pica, L., Pisani, F., Piucci, A., Polci, F., Poluektov, A., Polycarpo, E., Prouve, C., Punzi, G., Quagliani, R., Rabadan Trejo, R. I., Ramos Pernas, M., Rangel, M. S., Ratnikov, F., Raven, G., Reiss, F., Renaudin, V., Robbe, P., Ryzhikov, A., Santimaria, M., Saur, M., Schiller, M., Schwemmer, R., Sciascia, B., Solomin, A., Suljik, F., Skidmore, N., Sokoloff, M. D., Spradlin, P., Stahl, M., Stahl, S., Stevens, H., Sun, L., Szabelski, A., Szumlak, T., Szymanski, M., Tou, D. Y., Tuci, G., Usachov, A., Valls Canudas, N., Vazquez Gomez, R., Vecchi, S., Vesterinen, M., Vilasis-Cardona, X., Vom Bruch, D., Wang, Z., Wojton, T., Whitehead, M., Williams, M., Witek, M., Xie, Y., Xu, A., Yin, H., Zdybal, M., Zenaiev, O., Zhang, D., Zhang, L., Zhu, X.
Přispěvatelé: (Astro)-Particles Physics, Aaij, R, Adinolfi, M, Aiola, S, Akar, S, Albrecht, J, Alexander, M, Amato, S, Amhis, Y, Archilli, F, Bala, M, Bassi, G, Bian, L, Blago, M, Boettcher, T, Boldyrev, A, Borghi, S, Rodriguez, A, Calefice, L, Gomez, M, Perez, D, Cardini, A, Cattaneo, M, Chobanova, V, Ciezarek, G, Vidal, X, Cobbledick, J, Coelho, J, Colombo, T, Contu, A, Couturier, B, Craik, D, Currie, R, D'Argent, P, De Cian, M, Derkach, D, Dordei, F, Dorigo, M, Dufour, L, Durante, P, Dziurda, A, Dzyuba, A, Easo, S, Esen, S, Declara, P, Filippov, S, Fitzpatrick, C, Frank, M, Gandini, P, Gligorov, V, Golobardes, E, Graziani, G, Grillo, L, Gunther, P, Hansmann-Menzemer, S, Hennequin, A, Henry, L, Hill, D, Hollitt, S, Hu, J, Hulsbergen, W, Hunter, R, Hushchyn, M, Jashal, B, Jones, C, Klaver, S, Klimaszewski, K, Kopecna, R, Krzemien, W, Kucharczyk, M, Lane, R, Lazzari, F, Gac, R, Li, P, Lopes, J, Martinez, M, Lupato, A, Lupton, O, Lyu, X, Machefert, F, Madejczyk, O, Malde, S, Marchand, J, Mariani, S, Benito, C, Santos, D, Vidal, F, Matev, R, Mazurek, M, Mitreska, B, Mitzel, D, Morello, M, Mu, H, Muzzetto, P, Naik, P, Needham, M, Neri, N, Neufeld, N, Nolte, N, O'Hanlon, D, Oyanguren, A, Altarelli, M, Petrucci, S, Petruzzo, M, Pica, L, Pisani, F, Piucci, A, Polci, F, Poluektov, A, Polycarpo, E, Prouve, C, Punzi, G, Quagliani, R, Trejo, R, Pernas, M, Rangel, M, Ratnikov, F, Raven, G, Reiss, F, Renaudin, V, Robbe, P, Ryzhikov, A, Santimaria, M, Saur, M, Schiller, M, Schwemmer, R, Sciascia, B, Solomin, A, Suljik, F, Skidmore, N, Sokoloff, M, Spradlin, P, Stahl, M, Stahl, S, Stevens, H, Sun, L, Szabelski, A, Szumlak, T, Szymanski, M, Tou, D, Tuci, G, Usachov, A, Canudas, N, Gomez, R, Vecchi, S, Vesterinen, M, Vilasis-Cardona, X, Bruch, D, Wang, Z, Wojton, T, Whitehead, M, Williams, M, Witek, M, Xie, Y, Xu, A, Yin, H, Zdybal, M, Zenaiev, O, Zhang, D, Zhang, L, Zhu, X, Laboratoire de Physique des 2 Infinis Irène Joliot-Curie (IJCLab), Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS), Laboratoire de Physique Nucléaire et de Hautes Énergies (LPNHE (UMR_7585)), Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Université de Paris (UP), Centre de Physique des Particules de Marseille (CPPM), Aix Marseille Université (AMU)-Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'Annecy de Physique des Particules (LAPP), Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Université Savoie Mont Blanc (USMB [Université de Savoie] [Université de Chambéry])-Centre National de la Recherche Scientifique (CNRS), LHCb, Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)
Rok vydání: 2021
Předmět:
Zdroj: Computing and Software for Big Science
Computing and Software for Big Science, 6(1):1, 1-20. Springer Nature
The LHCb Collaboration 2022, ' A Comparison of CPU and GPU Implementations for the LHCb Experiment Run 3 Trigger ', Computing and Software for Big Science, vol. 6, no. 1, 1, pp. 1-20 . https://doi.org/10.1007/s41781-021-00070-2
Comput.Softw.Big Sci.
Comput.Softw.Big Sci., 2022, 6 (1), pp.1. ⟨10.1007/s41781-021-00070-2⟩
ISSN: 2510-2044
2510-2036
Popis: The LHCb experiment at CERN is undergoing an upgrade in preparation for the Run 3 data taking period of the LHC. As part of this upgrade the trigger is moving to a fully software implementation operating at the LHC bunch crossing rate. We present an evaluation of a CPU-based and a GPU-based implementation of the first stage of the High Level Trigger. After a detailed comparison both options are found to be viable. This document summarizes the performance and implementation details of these options, the outcome of which has led to the choice of the GPU-based implementation as the baseline.
Comment: 30 pages, 15 figures, 8 tables
Databáze: OpenAIRE