슈퍼컴퓨터에서 IoT까지 논리적 구조에서는 공통된 핵심 속성과 아키텍처를 가지고 있다.
→ 모두 같은 범용 프로세서에 기반을 둔다.
얼마나 빨리 계산할 수 있는냐는 차등이 있으나, 무엇을 계산할 수 있냐는 동등
하다.
초당 수행할 수 있는 부동 소수점 연상 횟수.
부동소수점 또는 떠돌이소수점.
실수를 컴퓨터상에서 근사하여 표현할 때
소수점의 위치를 고정하지 않고 그 위치를 나타내는 수를 따로 적는 것.
0.1(10) = 0.0001100110011001100110011001100110011001100110011001101(2)
0.2(10) = 0.001100110011001100110011001100110011001100110011001101(2)
0.3(10) = 0.01001100110011....(2)10진수를 2진수로 변환하는 계산 과정에서 2로 계속 곱하여도, 값이 정리되지 않는 부분에서도 확인할 수 있다.
(참고)32비트 컴퓨터에서의 부동소수점 방식
실제 컴퓨터에서는 보통 이진법을 사용하여 다음과 같이 세 부분의 값으로 실수를 나타낸다.
- 부호부: 양수 == 0, 음수 == 1
- 지수부: 8비트로 표시
- 정규화된 가수부(부호가 없는 정수, 23비트): 1
부동 소수점으로 표현한 수가 실수를 정확히 표현하지 못하고 부동 소수점 연산 역시 실제 수학적 연산을 정확히 표현하지 못하는 것은 문제가 될 수 있다.
그래픽 전용 프로세서. 간단한 산술 연산을 병렬로 대량 처리할 수 있다.
머신러닝
에서 유용하게 사용한다.
네트워크로 연결되어 서로 독립적으로 작동하는 여러 대의 컴퓨터.
메모리를 공유하지 않고 물리적으로 넓게 흩어져있다.