Synchronous multi-thread processor

A synchronous multi-thread processor comprises an index RAM (random access memory), a storage buffer, a data cache and at least two assembly lines; the at least two assembly lines are respectively connected with the index RAM, the storage buffer and the data cache and are suitable for accessing the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YE ZHENGGUO, AN WUMU, YANG LIUXI, HUA SHAOXIONG, JI ZHONGLIANG, CAO XIAOLUN, YE CHAO, LIU PEIJUN, LIU XINCHAO
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A synchronous multi-thread processor comprises an index RAM (random access memory), a storage buffer, a data cache and at least two assembly lines; the at least two assembly lines are respectively connected with the index RAM, the storage buffer and the data cache and are suitable for accessing the data cache. Each assembly line corresponds to an independent thread, at least one assembly line is an interruptible assembly line, at least one assembly line is a non-interruptible assembly line, and the interruptible assembly line is suitable for stopping a currently executed non-data storage instruction when a data storage instruction is received and executing the data storage instruction. According to the scheme, the data storage operation can be carried out in real time. 一种同步多线程处理器,包括:索引RAM、存储缓存器、数据高速缓存器以及至少两条流水线,其中:所述至少两条流水线,分别与所述索引RAM、所述存储缓存器以及所述数据高速缓存器均连接,适于访问所述数据高速缓存器;每一条流水线对应一个独立的线程,且至少一条流水线为可中断流水线,至少一条流水线为非可中断流水线,其中:所述可中断流水线适于在接收到数据存储指令时停止当前所执行的非数据存储指令,并执行所述数据存储指令。上述方案能够实现实时地进行数据存储操作。