KR101652694B1 - 적응적 연산 장치 및 적응적 연산 장치 작동 방법 - Google Patents
적응적 연산 장치 및 적응적 연산 장치 작동 방법 Download PDFInfo
- Publication number
- KR101652694B1 KR101652694B1 KR1020100041820A KR20100041820A KR101652694B1 KR 101652694 B1 KR101652694 B1 KR 101652694B1 KR 1020100041820 A KR1020100041820 A KR 1020100041820A KR 20100041820 A KR20100041820 A KR 20100041820A KR 101652694 B1 KR101652694 B1 KR 101652694B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- channel
- channels
- information
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Communication Control (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 채널 설정 레지스터부의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 채널 설정부의 구성도이다.
도 4는 본 발명의 일 실시예에 따른 적응적 전송 채널 설정 절차를 나타내는 흐름도이다
도 5는 본 발명의 일 실시예에 따른 복수 개의 연산 장치를 구비한 시스템의 구성도이다.
도 6은 헤더(header) 정보를 포함하는 데이터의 구성도이다.
도 7은 움직임(motion) 정보를 포함하는 데이터의 구성도이다.
도 8은 차분(residual) 정보를 포함하는 데이터의 구성도이다.
도 9는 본 발명의 일 실시예에 따른 적응적 설정의 결과로 데이터 전송 채널이 변경된 일 예를 도시한다
도 10은 본 발명의 일 실시예에 따른 적응적 설정의 결과로 데이터 전송 채널이 변경된 다른 예를 도시한다.
도 11은 본 발명의 일 실시예에 따른 연산 장치 작동 방법의 절차 흐름도이다.
110: 채널 설정 레지스터부
120: 채널 설정부
Claims (14)
- 연산장치에 대해 설정되는 복수 개의 데이터 채널 각각에 대해, 채널 활성화 정보 및 전송 데이터 식별 정보를 저장하는 채널 설정 레지스터부; 및
상기 복수 개의 데이터 채널 각각에 대한 채널 활성화 정보 및 전송 데이터 식별 정보 중 적어도 하나를 참조하여, 상기 복수 개의 데이터 채널 중 적어도 하나를 활성화 하는 채널 설정부
를 포함하고,
상기 채널 설정 레지스터부는,
상기 복수 개의 데이터 채널 각각의 채널 활성화 여부를 나타내는 필드를 포함하는 제1 레지스터; 및
데이터 채널 별로 처리 가능한 데이터 타입을 나타내는 데이터 식별자 필드를 포함하고, 상기 복수 개의 데이터 채널 각각에 대응하도록 구비된 복수의 제2 레지스터
를 포함하는, 연산 장치. - 제1항에 있어서,
상기 연산 장치는 데이터 채널 설정 정보를 수신하고, 상기 채널 활성화 정보 및 상기 전송 데이터 식별 정보 중 적어도 하나는 상기 데이터 채널 설정 정보에 기반하여 동적으로 설정되는, 연산 장치. - 제2항에 있어서,
상기 데이터 채널 설정 정보는 상기 데이터 채널에게 필요한 데이터 타입 및 구성 중 적어도 하나의 정보를 포함하는, 연산 장치. - 삭제
- 제1항에 있어서,
상기 제2 레지스터가 나타내는 상기 데이터 채널로 상기 제2 레지스터의 데이터 식별자 필드가 나타내는 데이터를 전송하는, 연산 장치 - 제1항에 있어서,
복수 개의 데이터를 입력 받아, 상기 복수 개의 데이터 각각을 상기 전송 데이터 식별 정보에 따라 상기 복수 개의 데이터 전송 채널 중 하나로 스위칭하여 출력하는 멀티플렉서
를 더 포함하는, 연산 장치 - 복수 개의 연산부; 및
상기 복수 개의 연산부 간에 설정되는 복수 개의 데이터 채널을 포함하며,
상기 복수 개의 연산부 각각은,
상기 연산부에 대해 설정되는 상기 복수 개의 데이터 채널 각각에 대해, 상기 복수 개의 데이터 채널 각각의 채널 활성화 여부를 나타내는 필드를 포함하는 채널 활성화 정보 및 상기 복수 개의 데이터 채널 각각에 대응하도록 데이터 채널 별로 처리 가능한 데이터 타입을 나타내는 데이터 식별자 필드를 포함하는 전송 데이터 식별 정보를 저장하며, 상기 복수 개의 데이터 채널 각각에 대한 채널 활성화 정보 및 전송 데이터 식별 정보를 참조하여, 상기 복수 개의 데이터 채널 중 적어도 하나를 활성화 하는, 연산 장치. - 제7항에 있어서,
상기 복수 개의 연산부는 비트스트림 복호화 연산부, 헤더 처리 연산부, 움직임 정보 연산부 및 차분 정보 연산부
를 포함하는, 연산 장치. - 연산 장치에 대해 설정되는 복수 개의 데이터 채널 각각에 관한, 채널 활성화 정보 및 전송 데이터 식별 정보를 저장하는 단계; 및
상기 복수 개의 데이터 채널 각각에 대한 채널 활성화 정보 및 전송 데이터 식별 정보 중 적어도 하나를 참조하여, 상기 복수 개의 데이터 채널 중 적어도 하나를 활성화 하는 단계
를 포함하고,
상기 채널 활성화 정보는, 상기 복수 개의 데이터 채널 각각의 채널활성화 여부를 나타내는 필드를 포함하고,
상기 전송 데이터 식별 정보는, 상기 복수 개의 데이터 채널 각각에 대응하도록 데이터 채널 별로 처리 가능한 데이터 타입을 나타내는 데이터 식별자 필드를 포함하는 연산 장치 작동 방법. - 제9항에 있어서,
데이터 채널 설정 정보를 수신하는 단계; 및
상기 데이터 채널 설정 정보에 기반하여 상기 채널 활성화 정보 및 상기 전송 데이터 식별 정보 중 적어도 하나를 동적으로 설정하는 단계
를 더 포함하는 연산 장치 작동 방법. - 제10항에 있어서,
상기 데이터 채널 설정 정보는 상기 데이터 채널에게 필요한 데이터 타입 및 구성 중 적어도 하나의 정보를 포함하는, 연산 장치 작동 방법. - 제10항에 있어서,
상기 채널 활성화 정보 및 상기 전송 데이터 식별 정보에 따라 상기 복수 개의 데이터 각각을 상기 복수 개의 데이터 전송 채널 중 하나로 출력하는 단계
를 더 포함하는 연산 장치 작동 방법. - 제12항에 있어서,
상기 복수 개의 데이터 각각을 상기 전송 데이터 식별 정보에 따라 상기 복수 개의 데이터 전송 채널 중 하나로 스위칭하는 단계
를 더 포함하는 연산 장치 작동 방법. - 제9항 내지 제13항 중 어느 한 항의 연산 장치 작동 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100041820A KR101652694B1 (ko) | 2010-05-04 | 2010-05-04 | 적응적 연산 장치 및 적응적 연산 장치 작동 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100041820A KR101652694B1 (ko) | 2010-05-04 | 2010-05-04 | 적응적 연산 장치 및 적응적 연산 장치 작동 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110122367A KR20110122367A (ko) | 2011-11-10 |
KR101652694B1 true KR101652694B1 (ko) | 2016-09-09 |
Family
ID=45392911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100041820A Expired - Fee Related KR101652694B1 (ko) | 2010-05-04 | 2010-05-04 | 적응적 연산 장치 및 적응적 연산 장치 작동 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101652694B1 (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2571905B2 (ja) * | 1991-12-19 | 1997-01-16 | ブル・エス・アー | 複数のメモリとコンピュータバスとの間でのデータ多重転送制御装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100959136B1 (ko) * | 2008-07-16 | 2010-05-25 | 한국전자통신연구원 | 직접 메모리 접근 제어기 및 직접 메모리 접근 채널의데이터 전송 방법 |
-
2010
- 2010-05-04 KR KR1020100041820A patent/KR101652694B1/ko not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2571905B2 (ja) * | 1991-12-19 | 1997-01-16 | ブル・エス・アー | 複数のメモリとコンピュータバスとの間でのデータ多重転送制御装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20110122367A (ko) | 2011-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4920034B2 (ja) | マルチスレッドsimd処理を利用したメディア符号化の並列実行 | |
US8379718B2 (en) | Parallel digital picture encoding | |
US7634776B2 (en) | Multi-threaded processing design in architecture with multiple co-processors | |
KR100602532B1 (ko) | 데이터의 병렬 시프트 우측 병합을 위한 방법 및 장치 | |
CN109845268A (zh) | 使用树结构的块分割 | |
US8660177B2 (en) | Parallel entropy coding | |
JP2020205610A (ja) | 画像符号化方法及び装置、画像復号方法及び装置並びにプログラム | |
CN101371262A (zh) | 用于在并行处理系统中调度多媒体数据处理的方法和装置 | |
WO2010129684A1 (en) | Execution units for context adaptive binary arithmetic coding (cabac) | |
CN103918273A (zh) | 确定用于变换系数的二进制码字的方法 | |
US9326011B2 (en) | Method and apparatus for generating bitstream based on syntax element | |
CA2794261A1 (en) | Methods and devices for reordered parallel entropy coding and decoding | |
US8634470B2 (en) | Multimedia decoding method and multimedia decoding apparatus based on multi-core processor | |
PH12017500788B1 (en) | Image coding device, image coding method, image coding program, transmission device, transmission method, transmission program, image decoding device, image decoding method, image decoding program, reception device, reception method, and reception program | |
TW201336311A (zh) | 圖片用於視訊處理的系統及其方法 | |
CN113744744B (zh) | 一种音频编码方法、装置、电子设备及存储介质 | |
KR101652694B1 (ko) | 적응적 연산 장치 및 적응적 연산 장치 작동 방법 | |
US20110069761A1 (en) | Parallel encoding device, recording medium, and imaging data encoding method | |
JP6982253B2 (ja) | 復号装置、符号化装置、復号方法、符号化方法、及びプログラム | |
WO2005116853A1 (en) | Hierarchical processor architecture for video processing | |
US11012708B1 (en) | Low-latency motion search for video encoder | |
US20220197696A1 (en) | Condensed command packet for high throughput and low overhead kernel launch | |
JP2023545042A (ja) | データストリームを復号する電子的方法及び置並びに関連するコンピュータプログラム | |
CN102378006A (zh) | 视频解码设备和方法 | |
JP2001218201A (ja) | 並列画像復号装置,並列画像復号方法および並列画像復号用プログラム記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100504 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160217 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160804 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160825 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160826 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200605 |