품목정보
발행일 | 2021년 11월 11일 |
---|---|
쪽수, 무게, 크기 | 244쪽 | 394g | 152*225*20mm |
ISBN13 | 9791188569281 |
ISBN10 | 1188569287 |
발행일 | 2021년 11월 11일 |
---|---|
쪽수, 무게, 크기 | 244쪽 | 394g | 152*225*20mm |
ISBN13 | 9791188569281 |
ISBN10 | 1188569287 |
머리말 감수자의 글 1장 양자컴퓨터는 미래의 만능 비밀 도구인가? 양자컴퓨터는 미래의 비밀 도구? 뜨겁게 불고 있는 양자컴퓨터 붐 오해투성이 양자컴퓨터 오해 1 양자컴퓨터는 온갖 계산을 빠르게 처리한다? 오해 2 양자컴퓨터는 병렬계산을 하기 때문에 빠르다? 오해 3 양자컴퓨터는 머지않아 실용화된다? 컴퓨터, 그 시작 컴퓨터의 한계, 무어의 법칙 양자컴퓨터의 열쇠, 미시 세계의 물리법칙 양자컴퓨터의 탄생 쓸 만한 양자컴퓨터의 활약 칼럼 1 | 양자컴퓨터에는 양자 게이트 방식과 양자 애닐링 방식의 두 가지가 있다고? 2장 양자역학의 가장 아름다운 실험과 양자컴퓨터의 탄생 양자컴퓨터와 양자역학 작은 세계의 법칙, 양자역학 2중 슬릿 실험 수면을 나아가는 파동이라면 2중 슬릿 실험 전자 한 개라면 전자는 두 슬릿을 동시에 통과한다? 중첩은 벽에 부딪힌 순간 깨진다 중첩 ‘방식’도 여러 가지 2중 슬릿 실험이 보여주는 양자컴퓨터의 계산 원리 왜 일상 세계와 미시 세계는 다른가 3장 양자컴퓨터는 어떤 원리로 계산하는 걸까? 현대의 컴퓨터와 양자컴퓨터, 어떻게 다를까? 현대 컴퓨터가 정보를 처리하는 원리 기본적인 비트 변환 = 논리연산 논리연산을 조합하면 어떤 계산도 가능하다 비트와 논리연산의 양자 버전은? 중첩 방식, 양자비트가 정보를 나타내는 법 양자비트의 한계 양자비트 한 개의 중첩 방식을 바꾸는 양자 논리연산 양자비트 두 개를 연계시키는 양자 논리연산 양자컴퓨터는 파동을 조종해서 답을 찾는 계산 장치 병렬계산만으로는 계산이 빨라지지 않는다 칼럼 2-1 | 일반적인 컴퓨터와 양자컴퓨터의 덧셈 회로 칼럼 2-2 | 양자컴퓨터는 거슬러갈 수 있는 컴퓨터 4장 양자컴퓨터의 계산이 빠른 진짜 이유 양자컴퓨터의 계산 속도에 관한 오해 컴퓨터가 잘 처리하지 못하는 문제 양자컴퓨터가 현대의 컴퓨터보다 ‘빠르다’는 것은 어떤 의미? 양자컴퓨터가 빠르게 계산할 수 있는 문제 양자컴퓨터가 할 수 있는 빠른 계산 1 그로버 해법 그로버 해법의 구체적인 계산 순서 양자컴퓨터가 할 수 있는 빠른 계산 2 양자 화학 계산 구체적인 화학 계산 순서 양자컴퓨터로 빨리 계산할 수 있는 그 밖의 유형 칼럼 3 | 53개의 양자비트가 슈퍼컴퓨터를 이긴 비결 5장 양자컴퓨터, 어떻게 만들까? 어떤 양자를 선택할 것인가? 양자컴퓨터 만들기는 너무 어렵다 컴퓨터에는 오류 정정 기능이 필수인데… 현재 양자컴퓨터 개발은 어디까지 왔나 양자컴퓨터 개발의 주요 방식 네 가지 양자컴퓨터 개발 방식 1 초전도 회로 방식 양자컴퓨터 개발 방식 2 이온 방식 양자컴퓨터 개발 방식 3 반도체 방식 양자컴퓨터 개발 방식 4 광 방식 양자컴퓨터의 미래 칼럼 4 | 실제로 양자컴퓨터를 사용해보자 6장 지극히 현실적인 광 양자컴퓨터 개발 현장의 최전선 양자컴퓨터 개발의 현실 내가 광 양자컴퓨터 연구를 시작한 계기 광 양자컴퓨터 실현의 열쇠, 양자 텔레포테이션 루프형 광 양자컴퓨터 방식으로 대규모화를 노린다 실제 연구 개발 현장 테이블 위 광 회로 매우 예민한 광 회로 고생스럽지만 즐거운 연구 개발 현장 광 양자컴퓨터, 아직 갈 길이 멀다 이제 막 산을 오르기 시작했다 칼럼 5 | 광양자가 활약할 미래 맺음말 참고문헌 |
과거에 [프로그래밍 유니버스]라는 책을 양자컴퓨터의 원리를 해설한 책으로 오해해 읽다가 좀더 쉬운 양자컴퓨터에 대한 책은 없을까 하는 기대를 하게 되었었다. 그 이후에도 오랫동안 양자컴퓨터에 관한 책은 출간되지 않았었다. 본서의 출간 소식을 듣고야 최근 양자컴퓨터에 대한 저작들이 꽤 출간되고 있다는 사실을 알게 되었다. 그래서 출판사 리뷰와 목차 등을 고려해 가장 대중적이면서 이해하기 쉽도록 저술되어있을 것으로 판단되는 본서를 선택했다. 기대만큼이나 쉽고 책을 펼쳐들었을 때의 흥미를 끝까지 이어가게 해주는 책이다.
1, 2장은 양자컴퓨터에 대한 오해나 고정관념을 깨어주고 양자컴퓨터의 현재를 알려주는 내용이고 3, 4장은 양자 컴퓨터의 계산 원리와 계산 속도가 빠른 원리를 소개하고 있다. 5, 6장은 다양한 양자컴퓨터의 개발 상황을 크게 4 종류를 대표해 소개하고 또 개발 현장 상황을 간략히 소개하는 내용이다.
양자물리학에 관한 약간의 지식만 있으신 분(내가 그렇다)이더라도 이해가 아주 쉽다. 사실 양자물리학에 대해 완전히 문외한이신 분도 이해하기 쉬울 해설이라고 생각됐다. 양자중첩을 기반으로 계산하기에 일반 컴퓨터 보다 우위에 선 계산 속도를 보일 수 있고, 양자의 원리를 바탕으로 하기에 물질 기반 전분야에 있어 높은 정확도와 실제적인 영향을 끼치기에 활용범위가 무척이나 광대할 수 있을 컴퓨터라고 한다. 그러나 현재까지의 개발 상황으로는 어떤 부분에서는 현재의 컴퓨터를 능가한다고만 하기에는 논란의 여지가 있을 수 있다는 것이 저자의 이야기에서 확연히 기억에 남는 부분이다.
양자컴퓨터의 운영(계산) 원리를 담고 있는 부분은 너무도 쉽게 설명되어 있기에 아마도 이 정도로 쉽게 설명하고 있는 저작은 다시 없지 않을까 싶기도 하다. 다른 장들도 이해가 이 정도로 쉬운 설명을 할 수 있는 전문가가 몇이나 될까 하는 생각이 들 정도다. 양자물리학의 전문적인 내용이 궁금하신 분들이라면 양자물리학 책을 따로 더 읽으셔야 할테지만 양자컴퓨터에 대한 내용만이 궁금하다는 분들이라면 이 책을 시작 삼으시면 좋을 것 같다고 권해 드려도 될 것 같다.
양자 컴퓨터에서 느끼는 기대나 경외감은 아마도 우리가 양자역학이라는 흔하면서도 쉽게 접근할 수 없는 단어의 존재감에서 오는 것 같다. 우리가 여지껏 생각하는 가장 훌륭한 컴퓨터는 '슈퍼컴퓨터'로 명명되어지는 전문적인 기계였다. 일반컴퓨터로 해결할 수 없는 계산식이 어렵다는 걸 표현하기 위해 자주 쓰이는 표현은, '슈퍼컴퓨터'로도 몇 십년이 걸린다는 식이었다. IBM에서 2019년 1월부터 양자컴퓨터를 생산 판매하기 시작했다는 기사에서 우리는 어쩌면 양자컴퓨터가 생각보다 빨리 우리에게 일상화 될 지 모른다는 생각을 가지게 된다. 그런 이유에선지 저자는 책의 앞부분을 양자컴퓨터의 오해에 대해 해명하는 식으로 장을 할애하고 있다.
가장 대표적인 오해는 양자 컴퓨터는 모든 계산을 다 빠르게 한다는 생각이다. 어떤 두 수를 반복적으로 사칙연산 해 답을 구하는 경우를 보자. 슈퍼컴퓨터는 CPU를 최대한 많이 동원해서 그 계산을 효율적으로 하는 형태므로 양자컴퓨터는 엄청난 속도로 더 빨리 한다고 생각을 할 것이다. 하지만 양자컴퓨터가 푸는 방식은 기존의 계산방식으로 더 빨리 더 많이 처리하는 방식이 아니라 전혀 다른 해법을 통해 사칙연산의 횟수를 줄이는 방식으로 그 접근법이 전혀 다르다. 100개의 문제를 풀 때 10명이 10문제씩 푸는 것이 병렬방식으로 기존의 컴퓨터 해법이다. 그러나 양자컴퓨터는 기존의 방식으로 더 빨리 해내는 것이 아니라 새로운 방법을 찾는 방법으로 문제해결 시간을 단축한다. 무한한 계산방식을 동시에 검토해서 최적의 계산법을 찾아 적용시키는 식이다. 또 한가지는 양자컴퓨터가 금방이라도 실용화될 것이라 생각한다는 점인데, 양자컴퓨터는 짧게는 20년에서 100년까지도 상용화가 어렵다고 보기도 한다.
그렇다면 양자컴퓨터를 알아보기 전에 양자역학이 뭔지 알아야 한다. 우리가 일반적으로 아는 물리법칙을 고전역학이라고 하는데, 양자역학은 이런 고전역학으로 해석이 안되는 미시적인 세계에 적용되는 법칙을 말한다. 양자역학을 설명할 때 가장 많이 나오는 것이 이중슬릿 실험이다. 두개의 슬릿에 파동을 통과 시키면 서로 중첩하면서 서로 간섭현상이 일어나 벽면에는 여러 무늬가 번갈아 나타난다. 단순한 물질이라면 들어간 슬릿과 같은 모양의 형태만 벽면에 나타나지만 파동이라면 세로 무늬가 번갈아 나타난다는 것이 핵심이다. 문제는 전자를 통과시킬 때이다. 하나의 슬릿에 통과 시키면 당연히 그 형태는 벽면에 그 모양 그대로 나타난다. 두 개의 슬릿을 통과 시키면 중첩현상이 일어나면서 파동의 형태일때 나타나는 줄무늬가 나타난다. 이 현상이 특이한 점은 파동은 서로 중첩이 일어날 수 있지만 전자는 동시에 양쪽을 통과할 수 없으므로 이런 무늬가 나타서는 안 되기 때문이다. 결국 하나의 전자는 양쪽의 틈을 동시에 빠져나갔다는 말이 되므로 전자는 '입자이면서 동시에 파동'이라는 이상한 결론에 도달한다. 더 이상한 점은 이 파동이 벽면에 닿을 때면 다시 중첩의 형태가 깨지면서 어느 한곳에만 전자가 나타난다는 사실이다.
양자컴퓨터는 이러한 '중첩'과 '간섭'의 현상을 이용해서 계산을 한다. 저자는 네가지 패턴이 있는 비밀번호를 해독하는 패턴을 예로 든다. 고전컴퓨터는 하나의 숫자를 조합하고 아니면 다음으로 넘어가지만, 양자컴퓨터는 중첩이 일어날 때와 마찬가지로 동시에 여러 조합을 검토한다. 고전컴퓨터는 트랜지스터에 전류를 흘리거나 흘리지 않는 방법으로 0과 1을 만들고 여기에 AND나 NOT을 이용해 다양한 조합을 가능하게 한다. 양자컴퓨터는 최소단위는 고전의 비트가 아니라 양자비트라 불리는데 이 비트는 과거 0 또는 1 중 하나만 사용하는 방법이 아니라 양자의 특성인 중첩을 이용하는 방식이다. 과거에는 00,01,10,11 네 가지의 패턴 중 하나만 표현할 수 있었지만 양자 비트는 네 가지 패턴을 중첩해서 동시에 갖는다. 양자비트가 하나 증가할 때마다 중첩할 수 있는 패턴은 두 배가 된다. 양자비트가 n개라면 2의 n제곱만큼의 경우의 수를 중첩해 갖는 방식이다. 이 책에는 양자비트가 정보를 나타내는 방법을 상세히 설명하며 연상방법을 소개하고 있다. 비전공자가 접하기에는 여전히 어려운 면이 많지만 최대한 독자를 배려해 소개하고 있다. 생각했던 것보다 아직 해결해야할 숙제가 많은 것이 조금 아쉽지만 일상으로 들어온다면 우리는 이전과는 다른 세상을 살게될 것이라고 예상해 본다. 일반인이 양자컴퓨터를 접할 때 입문서로 적절한 책인 것 같다.
“YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.”