SlideShare a Scribd company logo
실용 양자 컴퓨팅 현황
(Status of Practical Quantum Computing)
2019-12-24
산오리
양자 컴퓨팅이 뭔가요? 양자 컴퓨터는?
● 양자 컴퓨팅: 양자 컴퓨팅 모델을 사용한 프로그램, 알고리즘
● 양자 컴퓨터: 양자 컴퓨팅 모델을 구현한 하드웨어
● 양자 컴퓨팅 모델: 양자적 특성을 이용한 계산 모델
○ 현 컴퓨터의 모델인 튜링 머신(Turing Machine)과는 전혀 다른 모델
○ 기억장치부터 다르다 (bit vs qubit)
○ 양자의 중첩(superposition)과 얽힘(entanglement) 특성을 이용
양자 컴퓨터는 먼 이야기 아닌가요?
● IBM Blumix cloud 에서 실제 양자 컴퓨터를 써 볼 수 있음 (2016년 시작)
○ 일반: 5, 14 qubit (Q experience)
○ 기업: 20, 53 qubit (Q network)
● Microsoft Azure Quantum (2019년 11월 발표)
○ private 미리 보기 출시 예정
● Amazon Braket (2019년 12월 발표)
○ 아직 정식 아님
● 참고: Nature지에 Google의 Quantum supremacy 논문 게제 (2019년 10월)
○ 53-qubit 범용 프로세서 구현 방법 및 현재 computer로 계산 못하는 것을 데모
양자 컴퓨터는 어떤 언어를 쓰나요?
● 양자 컴퓨터 자체는 프로그래밍 언어를 만들 만큼 발달하지 않았음
○ 현재 수준: 양자 회로 (Quantum Circuit)을 구성하고 그 결과를 측정
● 양자 컴퓨팅 개발 도구들
Development Kit Language
IBM Blumix Qiskit Python
Google Cirq Python
MS Azure QDK Q#
Amazon AWS ?? Jupyter (Python)
Rigetti PyQuil Python
양자 컴퓨팅을 쓰려면 뭐부터 공부해야 하나요?
● Python은 이미 알고 있다고 가정
● 양자 특성 이해: 측정시 결정, 중첩, 얽힘
● Qubit의 상태를 나타내는 Bloch sphere 이해
● Qubit에 가해질 수 있는 operation(gate)들의 이해
○ Hadamard, Controlled-NOT, Pauli-[XYZ] gate 등
● 측정(measurement)과 그 결과의 의미 이해
BitCoin이 쓸모없게 되나요?
어... 음... 필요하시면 다음 동영상을 준비해 보겠습니다.
감사합니다
도움이 되었다면 좋아요 부탁드립니다
댓글로 의견, 요청사항 써 주시면 감사하겠습니다

More Related Content

PDF
WebGL 20150428
PPTX
Shaderstudy Motion Blur
PPTX
[Gpg2권 박민근] 1.21 3ds max 스킨 익스포터 및 애니메이션 툴킷
PPTX
Unity3D 한국 최초 기술 세미나
PPTX
[1106 조진현] if you( batch rendering )
PDF
WebGL 20150406
PDF
브릿지 Unity3D 기초 스터디 2회
PDF
강좌 02 ARM 펌웨어 개발 환경 개요
WebGL 20150428
Shaderstudy Motion Blur
[Gpg2권 박민근] 1.21 3ds max 스킨 익스포터 및 애니메이션 툴킷
Unity3D 한국 최초 기술 세미나
[1106 조진현] if you( batch rendering )
WebGL 20150406
브릿지 Unity3D 기초 스터디 2회
강좌 02 ARM 펌웨어 개발 환경 개요
Ad

실용 양자 컴퓨팅 현황 (Status of Practical Quantum Computing)

  • 1. 실용 양자 컴퓨팅 현황 (Status of Practical Quantum Computing) 2019-12-24 산오리
  • 2. 양자 컴퓨팅이 뭔가요? 양자 컴퓨터는? ● 양자 컴퓨팅: 양자 컴퓨팅 모델을 사용한 프로그램, 알고리즘 ● 양자 컴퓨터: 양자 컴퓨팅 모델을 구현한 하드웨어 ● 양자 컴퓨팅 모델: 양자적 특성을 이용한 계산 모델 ○ 현 컴퓨터의 모델인 튜링 머신(Turing Machine)과는 전혀 다른 모델 ○ 기억장치부터 다르다 (bit vs qubit) ○ 양자의 중첩(superposition)과 얽힘(entanglement) 특성을 이용
  • 3. 양자 컴퓨터는 먼 이야기 아닌가요? ● IBM Blumix cloud 에서 실제 양자 컴퓨터를 써 볼 수 있음 (2016년 시작) ○ 일반: 5, 14 qubit (Q experience) ○ 기업: 20, 53 qubit (Q network) ● Microsoft Azure Quantum (2019년 11월 발표) ○ private 미리 보기 출시 예정 ● Amazon Braket (2019년 12월 발표) ○ 아직 정식 아님 ● 참고: Nature지에 Google의 Quantum supremacy 논문 게제 (2019년 10월) ○ 53-qubit 범용 프로세서 구현 방법 및 현재 computer로 계산 못하는 것을 데모
  • 4. 양자 컴퓨터는 어떤 언어를 쓰나요? ● 양자 컴퓨터 자체는 프로그래밍 언어를 만들 만큼 발달하지 않았음 ○ 현재 수준: 양자 회로 (Quantum Circuit)을 구성하고 그 결과를 측정 ● 양자 컴퓨팅 개발 도구들 Development Kit Language IBM Blumix Qiskit Python Google Cirq Python MS Azure QDK Q# Amazon AWS ?? Jupyter (Python) Rigetti PyQuil Python
  • 5. 양자 컴퓨팅을 쓰려면 뭐부터 공부해야 하나요? ● Python은 이미 알고 있다고 가정 ● 양자 특성 이해: 측정시 결정, 중첩, 얽힘 ● Qubit의 상태를 나타내는 Bloch sphere 이해 ● Qubit에 가해질 수 있는 operation(gate)들의 이해 ○ Hadamard, Controlled-NOT, Pauli-[XYZ] gate 등 ● 측정(measurement)과 그 결과의 의미 이해
  • 6. BitCoin이 쓸모없게 되나요? 어... 음... 필요하시면 다음 동영상을 준비해 보겠습니다.
  • 7. 감사합니다 도움이 되었다면 좋아요 부탁드립니다 댓글로 의견, 요청사항 써 주시면 감사하겠습니다