Эту задачу выполняет комбинация аппаратных и программных фильтров. Каждый триггер из последовательной цепочки отвергает большую часть поступающих на него событий как неинтересные, оставляя лишь небольшую их часть, справиться с которой уже намного легче. Эти данные, в свою очередь, анализируются компьютерными системами в 160 академических институтах по всему миру.
Триггер первого уровня — это встроенное в детекторы аппаратное устройство, на которое ложится львиная доля работы по распознаванию характерных признаков потенциально интересного события; он отбирает, к примеру, все события, в результате которых рождаются энергичные мюоны или в калориметрах выделяется заметная энергия в поперечном направлении. Несколько микросекунд до срабатывания первого триггера вся полученная от столкновения сгустков энергия хранится в буфере. Триггеры более высоких уровней представляют собой специальные программы; алгоритмы отбора действуют на большом компьютерном кластере, расположенном рядом с соответствующим детектором. Триггер первого уровня снижает число событий примерно в 10 000 раз: из миллиарда событий в секунду остается около 100 000. Программные триггеры снижают это количество еще примерно в тысячу раз, оставляя всего лишь несколько сотен потенциально интересных событий.
Каждое событие, проходящее через фильтр триггера, несет в себе громадное количество данных—те самые показания детекторных элементов, о которых мы говорили; на одно событие приходится больше мегабайта информации. При нескольких сотнях потенциально интересных событий в секунду экспериментальная установка каждую секунду занимает более 100 Мбайт дискового пространства; в год набирается более одного петабайта — 1015
байт, или один квадриллион байт (часто ли вам приходится пользоваться такими цифрами?); это эквивалентно нескольким сотням тысяч DVD–дисков с информацией.Тим Бернерс–Ли, придумывая Всемирную паутину, думал о громадных объемах данных CERN и о том, что экспериментаторы всего мира должны обмениваться информацией в реальном времени. Вычислительная грид–система проекта БАКа — следующий серьезный шаг Центра на пути организации научных вычислений. Эта «решетка», запущенная в конце 2008 г. после разработки большого количества специальных компьютерных программ, призвана помочь экспериментаторам разобраться с огромными объемами получаемых данных и облегчить их обработку. Грид-система использует в своей структуре как частные оптоволоконные кабели, так и высокоскоростные участки общедоступного Интернета. Решеткой (Grid) она называется потому, что данные в ней не привязаны к одному–единственному серверу, а распределены по компьютерам по всему миру — примерно так же, как электроснабжение большого города не привязано к одной конкретной электростанции.
Информация о событиях, прошедших через триггерные фильтры, сначала закладывается на хранение, а затем распределяется по решетке по всему земному шару. Через решетку компьютерные сети в разных концах света получают свободный доступ к записанной в нескольких копиях информации. Если Всемирная паутина предназначена для распространения информации, то решетка помогает распределить вычислительные мощности и массивы данных между множеством компьютеров, принимающих участие в проекте.
Вычислительные центры грид–системы распределены по уровням, или ярусам. Нулевой уровень — это вычислительный центр CERN, где данные записываются и преобразуются из первоначальной формы в другую, более подходящую для физического анализа. Далее информация расходится по каналам с высокой пропускной способностью в десятки крупных национальных вычислительных центров, составляющих уровень 1. Аналитические группы при желании могут получить доступ к этим данным. При помощи оптиковолоконных кабелей уровень 1 соединяется примерно с пятьюдесятью аналитическими центрами уровня 2. Эти вычислительные центры располагаются в университетах и обладают достаточными вычислительными мощностями, чтобы моделировать физические процессы и проводить специфический анализ.
Наконец, любая университетская группа может участвовать в реализации анализа на уровне 3, где, собственно, и извлекается большая часть реальной физической информации. На этом этапе экспериментаторы в любой точке земного шара могут тщательнейшим образом перерыть все данные и выяснить, не расскажут ли столкновения энергичных протонов что‑нибудь новое, и интересное. Но, чтобы увидеть, новое это или нет, необходимо выполнить первую задачу эксперимента — понять, что именно произошло. Об этом мы и поговорим в следующей главе.
ГЛАВА 14. КАК РАСПОЗНАТЬ ЧАСТИЦЫ