Flexible configuration hardware streaming unit
A processor having a streaming unit is disclosed. In one embodiment, a processor includes a streaming unit configured to load one or more input data streams from a memory coupled to the processor, tothe execution units of the processor. The streaming unit includes an internal network having a plural...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A processor having a streaming unit is disclosed. In one embodiment, a processor includes a streaming unit configured to load one or more input data streams from a memory coupled to the processor, tothe execution units of the processor. The streaming unit includes an internal network having a plurality of queues configured to store streams of data. The streaming unit further includes a pluralityof operations circuits configured to perform operations on the streams of data. The streaming unit is configurable in response to an instruction from the processor to operatively couple two or more ofthe plurality of operations circuits together via one or more of the plurality of queues. The operations circuits may perform operations on multiple streams of data, resulting in corresponding outputstreams of data.
本公开涉及灵活配置硬件流传输单元。具体地,公开了具有流传输单元的处理器。在一种实施例中,处理器包括被配置为从耦合到处理器的存储器加载一个或多个输入数据流的流传输单元。流传输单元包括具有多个被配置为存储数据流的队列的内部网络。流传输单元还包括多个被配置为对数据流执行操作的操作电路。流传输单元是可编程为经由多个队列中一个或多个队列将多个操作电路中两个或更多个操作电路操作耦合到一起的软件。操作电路可以对多个数据流执行操作, |
---|