MEMORY UNIT FOR DATA MEMORY REFERENCES OF MULTI-THREADED PROCESSOR WITH INTERLEAVED INTER-THREAD PIPELINE IN EMULATED SHARED MEMORY ARCHITECTURES

Patent №

US 10,073,782

Granted

2018-09-11

Filed 2015

Owner

TEKNOLOGIAN TUTKIMUSKESKUS VTT OY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14892446

A memory unit for handling data memory references of a multi-threaded processor with interleaved inter-thread pipeline in emulated shared memory architectures, includes a step cache defining associative cache memory array where data stays valid till the end of ongoing step of multithreaded execution, the memory array incorporating a plurality of cache lines with data fields, each line containing a data field for address tag and data field thread id of the first thread referring to a data memory location specified by the address tag, a scratchpad defining a memory buffer for storing internal data of multioperations, the buffer including a single data field for each processor thread, the memory unit configured to access the step cache for a cache search and scratchpad for retrieving and/or storing internal data at different clock cycles and different stages of the processor pipeline during multioperation execution involving data memory reference by the processor.

AI hardwareG06F 12/0842G06F 9/3004G06F 9/38G06F 9/3851G06F 9/52G06F 12/0813G06F 12/084G06F 2212/1021+5 more

AI classification

AI hardware0.99
Evolutionary computation0.01
Knowledge representation0.00
Vision0.00
Natural language0.00
Planning0.00
Speech0.00
Machine learning0.00

Ownership

TEKNOLOGIAN TUTKIMUSKESKUS VTT OY

assignment · 379420097

Assignors

FORSELL, MARTTI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC