PARALLEL HARDWARE AND SOFTWARE BLOCK PROCESSING PIPELINES

병렬로 운영되는 소프트웨어 파이프라인 및 하드웨어 파이프라인을 포함한 블록 프로세싱 파이프라인. 소프트웨어 파이프라인은 하드웨어 파이프라인보다 앞서 적어도 하나의 블록을 운영한다. 파이프라인의 스테이지들 각각은 스테이지에 있는 현재 블록에 관해 하나 이상의 동작들을 수행하는 하드웨어 파이프라인 컴포넌트를 포함할 수 있다. 파이프라인의 적어도 하나의 스테이지는 또한, 하드웨어 컴포넌트가 현재 블록을 프로세싱하는 중에 있는 동안, 다음 블록을 프로세싱하는 파이프라인의 스테이지에서 하드웨어 컴포넌트에 대한 구성을 결정하는 소프트웨어 파이...

Full description

Saved in:
Bibliographic Details
Main Authors ORR JAMES E, COTE GUY, CHENG JOSEPH J, MILLET TIMOTHY JOHN, BHARGAVA NITIN
Format Patent
LanguageEnglish
Korean
Published 09.06.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:병렬로 운영되는 소프트웨어 파이프라인 및 하드웨어 파이프라인을 포함한 블록 프로세싱 파이프라인. 소프트웨어 파이프라인은 하드웨어 파이프라인보다 앞서 적어도 하나의 블록을 운영한다. 파이프라인의 스테이지들 각각은 스테이지에 있는 현재 블록에 관해 하나 이상의 동작들을 수행하는 하드웨어 파이프라인 컴포넌트를 포함할 수 있다. 파이프라인의 적어도 하나의 스테이지는 또한, 하드웨어 컴포넌트가 현재 블록을 프로세싱하는 중에 있는 동안, 다음 블록을 프로세싱하는 파이프라인의 스테이지에서 하드웨어 컴포넌트에 대한 구성을 결정하는 소프트웨어 파이프라인 컴포넌트를 포함할 수 있다. 소프트웨어 파이프라인 컴포넌트는 파이프라인의 업스트림 스테이지로부터 획득된 다음 블록에 관한 정보에 따라 구성을 결정할 수 있다. 소프트웨어 파이프라인 컴포넌트는 또한 스테이지에서 이전에 프로세싱된 블록에 관한 정보를 획득 및 사용할 수 있다. A block processing pipeline that includes a software pipeline and a hardware pipeline that run in parallel. The software pipeline runs at least one block ahead of the hardware pipeline. The stages of the pipeline may each include a hardware pipeline component that performs one or more operations on a current block at the stage. At least one stage of the pipeline may also include a software pipeline component that determines a configuration for the hardware component at the stage of the pipeline for processing a next block while the hardware component is processing the current block. The software pipeline component may determine the configuration according to information related to the next block obtained from an upstream stage of the pipeline. The software pipeline component may also obtain and use information related to a block that was previously processed at the stage.
Bibliography:Application Number: KR20167010835