Data processing system with cache optimised for processing dataflow applications
AssigneeKoninklijke Philips Electronics N.V.
InventorsJosephus Theodorus Van Eijndhoven, Martijn Rutten, Evert-Jan Pol
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsJosephus Theodorus Van Eijndhoven, Martijn Rutten, Evert-Jan Pol
Estimating the term…
Non-overlapping cache locations are reserved for each data stream. Therefore, stream information, which is unique to each stream, is used to index the cache memory. Here, this stream information is represented by the stream identification. In particular, a data processing system optimised for processing dataflow applications with tasks and data streams, where different streams compete for shared cache resources is provided. An unambiguous stream identification is associated to each of said data stream. Said data processing system comprises at least one processor (12) for processing streaming data, at least one cache memory (200) having a plurality of cache blocks, wherein one of said cache memories (200) is associated to each of said processors (12), and at least one cache controller (300) for controlling said cache memory (200), wherein one of said cache controllers (300) is associated to each of said cache memories (200). Said cache controller (300) comprises selecting means (350) for selecting locations for storing elements of a data stream in said cache memory (200) in accordance to said stream identification (stream_id).
Data processing system optimised for processing dataflow applications with tasks and data streams, where different streams compete for shared cache resources, wherein an unambiguous stream identification (stream_id) is associated to each of said data stream, comprising:
Semiconductor device for use in a data processing environment optimised for processing dataflow applications with tasks and data streams, where different streams compete for shared cache resources, wherein an unambiguous stream identification (stream_id) is associated to each of said data stream, comprising:
Method for indexing a cache memory (200) in a data processing environment optimised for processing dataflow applications with tasks and data streams, where different streams compete for shared cache resources,
Dependencies are inferred from the claim text.