SE 에세이

컴퓨터 하드웨어 기술 발전 전망

해피해커 2023. 1. 20. 00:00

실리콘 컴퓨터
양자 컴퓨터
확률 컴퓨터
분자 컴퓨터
인간 컴퓨터?

실리콘 컴퓨터는 우리가 지금 사용하는 반도체 기반의 컴퓨터를 말한다.
비트 단위로 연산한다.
연산결과는 결정적이다.
비트(bit, binary + digit): 0 또는 1의 상태를 갖는다.

양자 컴퓨터는 전자의 중첩(superposition)과 얽힘(entanglement) 현상을 이용한 컴퓨터다.
큐비트 단위로 연산한다.
연산결과는 비결정적이다.
큐비트(qubit, quantum + bit): 0 또는 1의 상태를 동시에 갖는다.

확률 컴퓨터는 양자컴퓨팅을 보다 쉽게 구현하기 위해 양자적 특성을 갖는 전자부품을 이용한다.

분자 컴퓨터는 나노 공학과 바이오 공학을 이용한 컴퓨터다.
DNA 기반으로 연산한다.
연산 결과는 비결정적이다. 실리콘 컴퓨터는
결정론적 알고리즘 연산에 적합하고
양자컴이나 분자컴은
비결정적 알고리즘 연산에 적합하다.

현재는 비결정론적 알고리즘도
실리콘 컴퓨터로 연산을 하고 있다.
연산 비용이 비싸다.

양자컴, 분자컴은 과연 현실화될까?
컴퓨팅 환경은 어떻게 바뀔까?
새로 생겨나는 것은?
사라지는 것은?

우리가 우리 스스로를 코딩하는 시대가 올까?