맞춤기술찾기

이전대상기술

스토캐스틱 연산을 위한 로그-양자화된 곱셈 및 누적기와 이를 포함하는 가속기

  • 기술번호 : KST2022015329
  • 담당센터 : 부산기술혁신센터
  • 전화번호 : 051-606-6561
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 실시예에 의한 곱셈 누적기(multiply-accumulator)는 입력 데이터를 제공하는 입력 제공부와, 가중치 입력을 제공받아 로그로 양자화된 가중치를 출력하는 가중치 제공부와, 로그로 양자화된 가중치를 제공받고, 선형으로 변환된 가중치를 출력하는 로그 대 선형 변환기와, 선형으로 변환된 가중치로부터 윈도우 너비를 출력하는 역 계수기와, 입력 데이터에 상응하는 스토캐스틱 수에서 윈도우 너비 내의 1의 값을 계수하는 1 계수기 및 1 계수기가 출력한 값을 누적하여 출력하는 누적기를 포함한다.
Int. CL G06N 3/063 (2006.01.01) G06N 3/08 (2006.01.01) G06N 3/04 (2006.01.01)
CPC G06N 3/063(2013.01) G06N 3/08(2013.01) G06N 3/04(2013.01)
출원번호/일자 1020190138779 (2019.11.01)
출원인 울산과학기술원
등록번호/일자 10-2340412-0000 (2021.12.13)
공개번호/일자 10-2020-0050895 (2020.05.12) 문서열기
공고번호/일자 (20211217) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020180133928   |   2018.11.02
법적상태 등록
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.11.01)
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 울산과학기술원 대한민국 울산광역시 울주군

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이종은 울산광역시 울주군
2 심현욱 울산광역시 울주군

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인(유한)아이시스 대한민국 서울특별시 강남구 선릉로**길**, **층, **층(코아렌빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 울산과학기술원 울산광역시 울주군
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.11.01 수리 (Accepted) 1-1-2019-1123284-38
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.07.03 수리 (Accepted) 4-1-2020-5148444-43
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.08.20 수리 (Accepted) 4-1-2020-5186266-03
4 선행기술조사의뢰서
Request for Prior Art Search
2021.07.19 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2021.10.14 발송처리완료 (Completion of Transmission) 9-6-2021-0215500-36
6 등록결정서
Decision to grant
2021.11.29 발송처리완료 (Completion of Transmission) 9-5-2021-0938640-54
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
입력 데이터를 제공하는 입력 제공부;가중치 입력을 제공받아 로그로 양자화된 가중치를 출력하는 가중치 제공부;상기 로그로 양자화된 가중치를 제공받고, 선형으로 변환된 가중치를 출력하는 로그 대 선형 변환기;상기 선형으로 변환된 가중치로부터 윈도우 너비를 출력하는 역 계수기;상기 입력 데이터에 상응하는 스토캐스틱 수에서 상기 윈도우 너비 내의 1의 값을 계수하는 1 계수기 및상기 1 계수기가 출력한 값을 누적하여 출력하는 누적기를 포함하는 곱셈 누적기(multiply-accumulator)
2 2
제1항에 있어서, 상기 곱셈 누적기는,상기 입력 데이터의 부호 비트와 상기 로그로 양자화된 가중치에서의 부호 비트로부터 상기 1 계수기가 출력한 값의 부호를 연산하는 배타적 논리 합(XOR, exclusive or) 게이트를 더 포함하는 곱셈 누적기
3 3
제1항에 있어서, 상기 곱셈 누적기는, 상기 입력 데이터를 스토캐스틱 수로 변환하는 스토캐스틱 수 제너레이터(stochastic number generator)를 더 포함하는 곱셈 누적기
4 4
제1항에 있어서, 상기 1 계수기는 상기 입력 데이터에 상응하는 스토캐스틱 수를 형성하는 곱셈 누적기
5 5
제1항에 있어서, 상기 1 계수기는, 상기 스토캐스틱 수가 미리 정해진 비트 수에 따라 분할되어 형성된 복수개의 블록 단위로 계수를 수행하는 곱셈 누적기
6 6
제5항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 크거나 같을 때,상기 1 계수기는,수학식 을 연산하여 상기 블록 내의 1의 개수를 계수하는 곱셈 누적기
7 7
제5항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 작을 때,상기 1 계수기는,수학식 를 연산하여 상기 윈도우 너비내 1의 개수를 계수하는 1 계수기를 포함하는 곱셈 누적기
8 8
제5항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 작을 때,상기 1 계수기는,수학식 을 연산하여 상기 윈도우 너비내 1의 개수를 계수하는 1 계수기를 포함하는 곱셈 누적기
9 9
제5항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 작을 때,상기 1 계수기는,를 연산하여 상기 윈도우 너비내 1의 개수를 계수하는 1 계수기를 포함하는 곱셈 누적기
10 10
제5항에 있어서, 상기 1 계수기는, 블록의 최초 비트에서 최후 이전 비트 비트를 입력받아 우측 시프트 연산을 수행하는 시프터;상기 블록의 최초 비트에서 최후 이전 비트 및 상기 블록의 최후 비트가 입력으로 제공되어 어느 하나를 선택하여 출력하는 다중화기; 상기 시프터와 상기 다중화기의 출력을 더하는 덧셈기; 및상기 시프터가 시프트 연산하는 비트수와 상기 다중화기의 입력을 선택하는 제어부를 포함하는 1 계수기를 포함하는 곱셈 누적기
11 11
복수의 입력 데이터 벡터들을 제공하는 입력 제공부;가중치 입력을 제공받아 로그로 양자화된 가중치를 출력하는 가중치 제공부;상기 로그로 양자화된 가중치를 제공받고, 선형으로 변환된 가중치를 출력하는 로그 대 선형 변환기;상기 선형으로 변환된 가중치로부터 윈도우 너비를 출력하는 역 계수기;상기 입력 데이터 벡터에 각각에 상응하는 스토캐스틱 수에서 상기 윈도우 너비 내의 1의 값을 계수하는 복수의 1 계수기들 및상기 1 계수기가 출력한 값을 누적하여 출력하는 상기 복수의 누적기들을 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
12 12
제11항에 있어서, 상기 매트릭스 벡터 곱셈기(matrix-vector multiplier)는,상기 입력 데이터 벡터 각각의 부호 비트와 상기 로그로 양자화된 가중치에서의 부호 비트로부터 상기 1 계수기가 출력한 값의 부호들을 연산하는 상기 복수의 배타적 논리 합(XOR, exclusive or) 게이트들을 더 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
13 13
제11항에 있어서, 상기 곱셈 누적기는, 상기 입력 데이터 벡터 각각을 상응하는 스토캐스틱 수로 변환하는 상기 복수의 스토캐스틱 수 제너레이터(stochastic number generator)들을 더 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
14 14
제11항에 있어서, 상기 1 계수기는 상기 입력 데이터 벡터에 에 상응하는 스토캐스틱 수를 형성하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
15 15
제11항에 있어서, 상기 1 계수기는, 상기 스토캐스틱 수가 미리 정해진 비트 수에 따라 분할되어 형성된 복수개의 블록 단위로 계수를 수행하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
16 16
제15항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 크거나 같을 때,상기 1 계수기는,수학식 을 연산하여 상기 블록 내의 1의 개수를 계수하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
17 17
제15항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 작을 때,상기 1 계수기는,수학식 를 연산하여 상기 윈도우 너비내 1의 개수를 계수하는 1 계수기를 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
18 18
제15항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 작을 때,상기 1 계수기는,수학식 을 연산하여 상기 윈도우 너비내 1의 개수를 계수하는 1 계수기를 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
19 19
제15항에 있어서, 상기 윈도우의 너비가 상기 블록의 비트 너비보다 작을 때,상기 1 계수기는,를 연산하여 상기 윈도우 너비내 1의 개수를 계수하는 1 계수기를 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
20 20
제15항에 있어서, 상기 1 계수기는, 블록의 최초 비트에서 최후 이전 비트 비트를 입력받아 우측 시프트 연산을 수행하는 시프터;상기 블록의 최초 비트에서 최후 이전 비트 및 상기 블록의 최후 비트가 입력으로 제공되어 어느 하나를 선택하여 출력하는 다중화기; 상기 시프터와 상기 다중화기의 출력을 더하는 덧셈기; 및상기 시프터가 시프트 연산하는 비트수와 상기 다중화기의 입력을 선택하는 제어부를 포함하는 1 계수기를 포함하는 매트릭스 벡터 곱셈기(matrix-vector multiplier)
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 울산과학기술원 나노·소재원천기술개발사업 재구성로직 아키텍처 기술개발