Artificial Intelligence Chapter 9 Automatic Computing Engine

Slides:



Advertisements
Similar presentations
컴퓨터는 어떻게 집안에 들어오게 되었을까 ? 2011 년 10 월 12 일 정동욱. ENIAC (1946)
Advertisements

School of Computer Science and Engineering Seoul National University
컴퓨터는 어떻게 동작?.
컴퓨터와 인터넷.
팀 구성 : 조재민 (팀장), 고광춘, 유기민, 김대진, 이재호 발표 일자:
CHAPTER 01. 컴퓨터의 개요 컴퓨터의 역사와 발전_미래 전망을 위한 과거와 현재의 고찰
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
Lecture 9 프로그램 실행의 비용 computation cost – 시간 time, 메모리 memory – tractable vs intractable problems.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
소프트웨어란?.
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
컴퓨터란? (I) nlip.pcu.ac.kr.
1. 컴파일러 개론 1-1. Compiler 정의 1-2. Language Processing System
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
DNA 컴퓨터의 입출력 윤 현 정.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
1장. 컴퓨터의 기초 Lecture #1.
컴퓨터 구조학 정보보호학과.
프로그램 개발과 언어 Chapter 05 컴퓨터의 이해
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
컴퓨터 및 HCI의 역사 숙명여자대학교 임순범.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
운영체제 (OS: Operating System)
MEDIA SERVER V-EDGE ITH-1000 라이브 방송 & 녹화 SCHEDULE 방송 자막방송
학습목표 Turing Machine의 작동원리와 일반적인 계산모형으로서의 가능성 이해
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
2. 컴퓨터 및 HCI의 역사 2010년 2학기 숙명여자대학교 임순범.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
멀티미디어시스템 멀티미디어 정보화 사회 IT응용시스템공학과 김 형 진 교수.

6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
컴퓨터 시스템의 개요.
컴퓨터와 수학자 1 컴퓨터가 1935년 영국의 수학자 튜링과 1940년에 미국의 수학자 폰노이만에 의하여 처음으로 만들어진다.
컴퓨터과학 전공탐색 배상원.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
Chapter 4 The Von Neumann Model.
Chapter 1 Welcome Aboard.
Chap 6.Assembler 유건우.
Transmission & Analysis
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
컴퓨터와 인터넷 왕립과학아카데미의 거대한 렌즈.
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
Lecture on the Automatic Computing Engine
Can Automatic Calculating Machine Be Said To Think?
저장장치 현황 및 발전방향 양시평, 문혜선, 김미영, 김상완.
Lecture 0 Overview Hong, You Pyo, DGU.
“컴퓨터 시스템의 구성” 이 점 숙 컴퓨터와 멀티미디어 “컴퓨터 시스템의 구성” 이 점 숙
Introduction to Computers
컴퓨터 및 HCI의 역사 숙명여자대학교 임순범.
ARM Development Suite v1.2
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
ATmega128의 특징 아이티즌 기술연구소
[ACE+] 서비스-러닝 프로그램 (00000) 대학 00 학과.
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
Can Digital Computers Think? - Summary
제2강 : 전자계산기구조-컴퓨터 시스템 구성.
Chapter 2. 컴퓨터의 발달 e-learning Computers.
AT MEGA 128 기초와 응용 I 기본적인 구조.
모클리와 에커트 vs. 폰 노이만 - 에니악에 얽힌 이야기
컴퓨터구조 강의소개 정보통신공학과 한성대학교.
컴퓨터 및 HCI의 역사 숙명여자대학교 임순범.
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
제02장 컴퓨터 개요.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
Engineering Ethics Evolution and Future of Computers
개정판 누구나 즐기는 C언어 콘서트 제13장 동적 메모리 출처: pixabay.
Presentation transcript:

Artificial Intelligence Chapter 9 Automatic Computing Engine 99328-169 유우철 Seoul National University

First Electronic Calculators and Computers Machine Builder or Site Inception Completion Colossus Bletchley Pk 1943 1944 ENIAC U Pennsylvania 1946 Baby and Mk I U Manchester 1948, 1949 BINAC Eckert-Mauchly 1949 EDSAC Cambridge U Pilot ACE NPL 1945, 1948 1950 SEAC NBS Washington 1948 SWAC NBS Los Angeles CSIR Mk I Sydney Radiophys. Lab 1951 EDVAC 1945 IAS Computer Princeton U MESM Kiev M-1 Moscow (?) UNIVAC I Remington Rand Whirlwind MIT

National Physical Laboratory Pilot ACE

University of Pennsylvania EDVAC

Von Neumann Model a memory, containing instructions and data a processing unit, for performing arithmetic and logical operations a control unit, for interpreting instructions

Turing Machine Tadd Tmul Mathematical model of a device that can perform any computation – Alan Turing (1937) 무한한 “tape”에 symbol을 읽고 쓰는 능력 state transitions, based on current state and symbol Every computation can be performed by some Turing machine. (Turing’s thesis) Tadd a,b a+b Tmul a,b ab

Universal Turing Machine 모든 튜링 머신을 implement할 수 있는 튜링 머신 inputs: data, plus a description of computation\ U a,b,c c(a+b) Universal Turing Machine Tadd, Tmul U 가 programmable 하면 computer도 또한 가능하다. Instruction을 input data와 함께 입력한다. Computer와 Universal Turing Machine은 서로를 emulate할 수 있다. 그러므로, computer 는 universal computing device!

Acoustic Delay Line Developed by William Shockley of Bell Labs Used in radar during the war (Pres Eckert)

ACE (Automatic Computing Engine) 메모리의 크기와 속도가 상업적인 성공에 중요 Acoustic delay line이용 하드웨어의 크기를 줄임 소프트웨어적으로 처리할 수 있는 것은 소프트웨어로 처리하려고 노력 계산기능 있는 하드웨어 -> 관련 함수 사용자가 작성 최적코딩으로 실행 시간 최소화 한 명령의 실행이 끝나면 최소 대기 시간에 다음 명령을 메모리에서 읽도록 프로그램

Artificial Intelligence Acting like a machine? UTM에서 instruction을 직접 고치면? 스스로 학습하면서 instruction table 수정 기계에만 가혹한 기준 적용하는가? 실수를 통해 학습 (기계에는 항상 옳기를 기대) 수학자의 애매한 증명

Artificial Intelligence - 2 60년간의 패러다임 튜링 머신, 폰 노이만 구조 새로운 패러다임 필요? 컴퓨터가 뇌와 같이 동작하려면? Instruction 병렬 처리 병렬 접근 가능한 메모리 NP hard 문제들