Summer @CERN
Karel Ha
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
CERN
= international physics laboratory established in 1954
2 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
CERN
= international physics laboratory established in 1954
Mission:
Research Seeking and finding answers to questions about the
Universe
2 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
CERN
= international physics laboratory established in 1954
Mission:
Research Seeking and finding answers to questions about the
Universe
Technology Advancing the frontiers of technology
2 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
CERN
= international physics laboratory established in 1954
Mission:
Research Seeking and finding answers to questions about the
Universe
Technology Advancing the frontiers of technology
Educate Training the scientists of tomorrow
2 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
CERN
= international physics laboratory established in 1954
Mission:
Research Seeking and finding answers to questions about the
Universe
Technology Advancing the frontiers of technology
Educate Training the scientists of tomorrow
Collaborate Bringing nations together through science
2 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Multinationality
3 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Inventions and discoveries
4 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Inventions and discoveries
4 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Inventions and discoveries
4 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Inventions and discoveries
4 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Inventions and discoveries
4 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Summer Student Programme
5 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Large Hadron Collider (LHC)
6 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
ATLAS
7 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
CMS
8 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Data Centre
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Data Centre
9 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
My work project
10 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
My work project
CERN archives 10 TB
of physics data per day!
10 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
My work project
CERN archives 10 TB
of physics data per day!
Data stored on tapes must
endure for decades!!
10 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
My work project
CERN archives 10 TB
of physics data per day!
Data stored on tapes must
endure for decades!!
How to protect data on tape backend?
10 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
My work project
CERN archives 10 TB
of physics data per day!
Data stored on tapes must
endure for decades!!
How to protect data on tape backend? - Add CRC checksums.
10 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Cyclic Redundancy Check (CRC) protection
11 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Cyclic Redundancy Check (CRC) protection
writing on tape (no CRC): 250 MB/s
11 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Cyclic Redundancy Check (CRC) protection
writing on tape (no CRC): 250 MB/s
writing on tape (Reed-Solomon CRC algorithm): 130 MB/s 11 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Cyclic Redundancy Check (CRC) protection
writing on tape (no CRC): 250 MB/s
writing on tape (Reed-Solomon CRC algorithm): 130 MB/s 11 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Multithreaded implementation
CRCs
Compute
Threads
Input
Ouput
12 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Tape-write on 4 cores with HyperThreading
0
50
100
150
200
250
300
0 2 4 6 8 10 12 14 16
MB/s
n threads
Reed-Solomon on tpsrv212, output to tape
13 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Technology
14 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Environment
15 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Environment
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Environment
16 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
People
Data Storage and Services group photo
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
People
Data Storage and Services group photo
17 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Future is in...
for
18 / 18
What is CERN? From quarks to bits Project on CRC protection Working @CERN Conclusion
Future is in...
for
Merci beaucoup :-) 18 / 18

Summer @CERN

  • 1.
  • 2.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion CERN = international physics laboratory established in 1954 2 / 18
  • 3.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion CERN = international physics laboratory established in 1954 Mission: Research Seeking and finding answers to questions about the Universe 2 / 18
  • 4.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion CERN = international physics laboratory established in 1954 Mission: Research Seeking and finding answers to questions about the Universe Technology Advancing the frontiers of technology 2 / 18
  • 5.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion CERN = international physics laboratory established in 1954 Mission: Research Seeking and finding answers to questions about the Universe Technology Advancing the frontiers of technology Educate Training the scientists of tomorrow 2 / 18
  • 6.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion CERN = international physics laboratory established in 1954 Mission: Research Seeking and finding answers to questions about the Universe Technology Advancing the frontiers of technology Educate Training the scientists of tomorrow Collaborate Bringing nations together through science 2 / 18
  • 7.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Multinationality 3 / 18
  • 8.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Inventions and discoveries 4 / 18
  • 9.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Inventions and discoveries 4 / 18
  • 10.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Inventions and discoveries 4 / 18
  • 11.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Inventions and discoveries 4 / 18
  • 12.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Inventions and discoveries 4 / 18
  • 13.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Summer Student Programme 5 / 18
  • 14.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Large Hadron Collider (LHC) 6 / 18
  • 15.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion ATLAS 7 / 18
  • 16.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion CMS 8 / 18
  • 17.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Data Centre
  • 18.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Data Centre 9 / 18
  • 19.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion My work project 10 / 18
  • 20.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion My work project CERN archives 10 TB of physics data per day! 10 / 18
  • 21.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion My work project CERN archives 10 TB of physics data per day! Data stored on tapes must endure for decades!! 10 / 18
  • 22.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion My work project CERN archives 10 TB of physics data per day! Data stored on tapes must endure for decades!! How to protect data on tape backend? 10 / 18
  • 23.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion My work project CERN archives 10 TB of physics data per day! Data stored on tapes must endure for decades!! How to protect data on tape backend? - Add CRC checksums. 10 / 18
  • 24.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Cyclic Redundancy Check (CRC) protection 11 / 18
  • 25.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Cyclic Redundancy Check (CRC) protection writing on tape (no CRC): 250 MB/s 11 / 18
  • 26.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Cyclic Redundancy Check (CRC) protection writing on tape (no CRC): 250 MB/s writing on tape (Reed-Solomon CRC algorithm): 130 MB/s 11 / 18
  • 27.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Cyclic Redundancy Check (CRC) protection writing on tape (no CRC): 250 MB/s writing on tape (Reed-Solomon CRC algorithm): 130 MB/s 11 / 18
  • 28.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Multithreaded implementation CRCs Compute Threads Input Ouput 12 / 18
  • 29.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Tape-write on 4 cores with HyperThreading 0 50 100 150 200 250 300 0 2 4 6 8 10 12 14 16 MB/s n threads Reed-Solomon on tpsrv212, output to tape 13 / 18
  • 30.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Technology 14 / 18
  • 31.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Environment 15 / 18
  • 32.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Environment
  • 33.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Environment 16 / 18
  • 34.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion People Data Storage and Services group photo
  • 35.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion People Data Storage and Services group photo 17 / 18
  • 36.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Future is in... for 18 / 18
  • 37.
    What is CERN?From quarks to bits Project on CRC protection Working @CERN Conclusion Future is in... for Merci beaucoup :-) 18 / 18