CS

슈퍼컴퓨터부터 사물 인터넷까지

운동하는무무 2022. 8. 1. 11:41

슈퍼컴퓨터부터 사물 인터넷까지

- 고속도, 고용량의 컴퓨터
- 일기예보, 기상 해석, 항공기, 핵융합 시뮬레이션, 우주 탐사, 신약 개발 등의 다량 대량의 데이터를 고속 처리하기 위한 목적


일본 후지쯔 컴퓨터가 제일 빠름 : 21.12.31
-> 미국 테네시주 오크리지국립연구소 슈퍼컴퓨터 '프론티어'  22.06.03 (6개월만에 갱신)
-1.102엑사플롭스 (플롭스 : 초당 부동소수점 연산)
-엑사 :(100경=1,000,000,000,000,000,000=10^18)


- CPU, GPU : 데이터를 읽어 연산처리를 통해 도출하는 기능 수행 -

CPU : 중앙처리장치 - CPU는 입출력장치, 기억장치, 연산장치를 비롯한 컴퓨터 리소스를 이용하는 최상위 계층 장치. 

두뇌를 담당.
명령어가 입력 순서로 데이터를 처리하는 순차적인(Sequential) 처리 방식 특화된 구조.

CPU

GPU : 그래픽 처리 장치 - CPU보다 그래픽 관련 계산을 더 빠르게 수행하는 그래픽 전용 프로세서.

GPU

 


일반적으로 범용 컴퓨팅 측면에서 CPU는 GPU보다 더 성능이 좋다 할 수 있다.
더 적은 프로세서 코어로 설계 되 작업을 매우 빠르게 완료 할 수 있다.
(딥러닝 학습 측면에서는 GPU가 CPU보다 좋다고 할 수 있다.)

GPU는 CPU에 대비 더 많은 수의 코어를 가지고 있으며 다른 목적으로 만들어졌습니다. 
최초의 GPU는 그래픽 처리 장치로 그래픽 렌더링의 성능을 가속화하도록 설계 됨.

 

CPU가 순차적인 처리 방식에 특화되어 있다면, 
GPU는 병렬적인(Parallel) 처리 방식에 특화되어 있으며,  반복적이고 비슷한 대량의 연산을 수행하는 것에 장점.
GPU는 더 작고 보다 전문화된 여러개의 코어로 구성된 프로세서로써, 여러 코어가 함께 작동하므로, 
여러 코어로 나누어 처리할 수 있는 작업의 경우 GPU가 큰 이점을 제공한다.

 

 

 

-튜링테스트-


 인공지능(AI)의 우수성을 측정하는 실험. 지난 1950년 영국의 수학자인 앨런 튜링이 제안한 인공지능 판별법을 의미한다.
 튜링테스트는 질의응답 등을 통해 기계가 인간 수준의 지능이 있는지를 가려낸다.

캡차(CAPTCHA)는 컴퓨터와 사람을 구분하기 위한 완전 자동화된 공개 튜링 테스트(Completely Automated Public Turing test to tell Computers and Humans Apart)의 약자로,
 웹사이트나 서비스에 접속하는 사용자가 인간인지 판단하기 위해 이용된다.

캡챠 인증에서는 구불구불한 모양의 문자가 표시되며, 웹사이트에 접속하려면 표시된 문자를 정확히 입력해야 한다. 
문자를 잘못 입력하는 경우에는 사용자가 사람이 아니라고 판단되어 웹사이트 접속이 제한된다.

구글에서 무료로 리캡차 서비스를 제공하고 있습니다. 리캡차는 점점 더 많은 웹사이트와 서비스에서 사용되고 있는 기술이다.

리캡차는 캡차 테스트에서 사용된 문자 인식뿐만 아니라 다양한 방식으로 사용자가 인간인지 컴퓨터인지를 판단한다.

 

1. 문자 인식 테스트

2. 이미지 인식 테스트

3. 체크박스 테스트

4. 사용자 행동 분석 테스트

 

 

예시

 

1. 문자 인식 테스트

 

2. 이미지 인식 테스트

 

3. 체크박스 테스트

 

 

노캡차와 리캡차 필요성.

1. 설문 조사 결과를 조작하는 행위,
2. 하나의 웹사이트나 서비스에 단시간에 여러 계정으로 로그인하는 행위,
3. 단시간에 수많은 계정을 생성하는 행위,
4. 온라인 쇼핑몰에서 자동으로 물건을 구매하거나 판매하는 행위,
5. 사람만 이용하도록 설계된 웹사이트나 서비스에 침투하는 행위,

즉, 컴퓨터로 인해 발생할 수 있는 다양한 문제를 방지하며,

      데이터를 수집하는 입장에서의 악의적인 행위 차단 동시 데이터 확보의 장점.