View : 772 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.advisor신형순-
dc.contributor.author조수민-
dc.creator조수민-
dc.date.accessioned2020-03-30T16:30:27Z-
dc.date.available2020-03-30T16:30:27Z-
dc.date.issued2018-
dc.identifier.otherOAK-000000147869-
dc.identifier.urihttp://dcollection.ewha.ac.kr/common/orgView/000000147869en_US
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/253668-
dc.description.abstractDeep neural network 기반의 러닝 알고리즘의 발전에 따라 인공지능 관련 연구 및 개발 또한 활발히 이루어졌다. 이와 같은 알고리즘들의 성능은 비약적으로 발달하였고, 모바일 기기의 인공지능 음성 인식 및 영상 인식 서비스 등이 상용화에 이르렀다. 그러나 이러한 성능은 알고리즘이 필요로 하는 막대한 양의 연산을 빠르게 처리할 수 있는 고성능의 서버 기반 서비스라는 한계가 존재하며, 서버와 통신이 되지 않을 경우 이와 같은 기능은 사용할 수 없는 것이 현실이다. 뿐만 아니라 기존의 Von Neumann architecture의 고성능 컴퓨터 서버로 행렬 연산 기반의 딥 러닝 알고리즘을 실행시키는 것은 막대한 에너지를 필요로 한다. 인간의 뇌와 같은 인공지능을 개발하고자 하는 관점에서 이와 같은 에너지 소모 및 크기는 부적합하다. 극히 적은 양의 에너지를 소모함에도 고차원의 사고 활동을 하는 인간의 뇌의 neural network 구조를 모방한 고성능, 저전력, 병렬 연산 구조의 neuromorphic 하드웨어가 연구되고 있다. 본 연구는 고성능 다층 딥 러닝 알고리즘의 구현에 최적화된 새로운 neuromorphic 하드웨어 디자인을 제안하고 있다. 본 논문에서 제시하고 있는 4-phase clock synchronous system을 simulink를 활용하여 모델링하였다. 더불어 러닝 과정에서의 연산을 최소화 하여 실제 하드웨어 구현에 최적화된 새로운 트레이닝 알고리즘, Guide Training 방법을 고안하였다. 개발한 시스템을 Verilog HDL로 구현하고 FPGA 보드로 시스템의 on-chip training 성능을 검증 하였다. 또한 시스템을 Verilog-A로 구현하고 memristor crossbar array 모델을 활용하여 HSPICE로 성능을 검증하였다.;Deep neural network based learning algorithms have advanced and along with that advances A.I related researches and developments are accelerated. Typical Von Neumann computer architecture, however, consumes enormous energy while processing massive matrix calculation based complex learning algorithms and this is an inappropriate feature from the aspect of developing human brain like artificial intelligence. Human brain is compatible with supercomputers in performances but it consumes extremely small energy. Low power, high performance neuromorphic hardware emulates parallel computing based neural network of human brain is researched actively. This thesis proposes the novel neuromorphic hardware system design which is optimized for implementing multilayer deep learning algorithm. Also, it devised new training algorithm named Guide Training Algorithm. This algorithm minimizes calculation during learning process thus the Guide Training algorithm is suitable for actual hardware implementation. Proposed system design was modeled by Simulink and behavioral performance of the suggested system and algorithm were verified with this system. Also, the system was synthesized with Verilog HDL and implemented on the FPGA board and tested. Also, the system was redesigned for artificial neural array consisted of memristor crossbar array and current sense-amp. The redesigned system was verified for its learning availability with HSPICE simulation.-
dc.description.tableofcontentsⅠ. Introduction 1 A. Background Knowledges of the Thesis 1 B. Motivation and Purpose of the Thesis 6 Ⅱ. System Modeling and Performance Verification 7 A. 4-phase Clock Synchronous System Modeling 7 B.Unsupervised Training Results Single Layer 11 1. 3x3 Size T, X, V Image Classification 11 2. 10x10 Size Digit Image Classification 16 3. 28x28 Size MNIST Image Classification 19 C. Unsupervised Training Results Double Layer 22 1. 3x3 Size T, X, V Image Classification 22 Ⅲ. Guide Training Algorithm and Performance Verification 25 A. Pros and Cons of STDP Training Algorithm 25 B. Guide Training 26 1. 3x3 Size T, X, V Image Classification 26 2. 10x10 Size Digit Image Classification 29 3. 28x28 Size MNIST Image Classification 32 C. Guide-STDP Training 37 1. 3x3 Size T, X, V Image Classification 37 IV. Hardware Level Demonstration with FPGA 41 A. Behavioral System Modeling with Verilog HDL 41 Ⅴ. System Structure for Memristor Crossbar Array 46 A.Advantage of Memristor as Synapse Component in Neuromorphic Hardware 46 B. Memristor Model 47 C. The Differences Between Algorithm Configurable System Model and Memristor Crossbar Array 49 D. Modified System Model for Memristor Crossbar Structure and Simulation Results 51 1. 3x3 Size T, X, V Image Classification 51 E. System Simulation Results by HSPICE 53 VI. Results and Discussion 56 A. Learning Algorithm Implementation Suitability of the System 56 B. Development Possibility of Guide Training Algorithm 57 C.System Optimization for the Larger Crossbar Array and Multilayer Structure 58 VII. Conclusion 59 참고문헌 60 부록 1 70 부록 2 71 A b s t r a c t 72-
dc.formatapplication/pdf-
dc.format.extent4102650 bytes-
dc.languageeng-
dc.publisher이화여자대학교 대학원-
dc.subject.ddc000-
dc.titleClock Synchronous Multilayer Neuromorphic Hardware System and Hardware Optimized Guide Training Algorithm-
dc.typeMaster's Thesis-
dc.creator.othernameJo, Sumin-
dc.format.pageviii, 72 p.-
dc.identifier.thesisdegreeMaster-
dc.identifier.major대학원 전자전기공학과-
dc.date.awarded2018. 2-
Appears in Collections:
일반대학원 > 전자전기공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE