Access scheme for a collective resource using a plurality of states
View Patent ↗A functional system comprises a set of functions (F) requiring access to a collective resource (RSRC). Such a system can be, for example, a data processing system comprising a plurality of processors requiring access to a collective memory. For reasons of cost it is desirable to guarantee a certain minimum access for one or more functions while a certain degree of flexibility as regards the access is maintained. For this purpose, the system comprises an interface (INT) adapted to implement an access scheme (AS) characterized by a plurality of states (S) passed through in a predetermined manner. A state (S) forms a possibility of access of a given length and defines an order of priority in accordance with which a function (F) can access the collective resource (RSRC).
1. A functional system, comprising:
a collective resource;
a plurality of functional units requiring access to said collective resource; and
an interface in electrical communication with said collective resource and said functional units to implement a scheme for managing access to said collective resource by said functional units,
wherein said interface implements a plurality of states in a predetermined manner, and
wherein each state includes a period of access and a pre-defined order of priority for enabling access to said collective resource by said functional units.
2. A data processing system, comprising:
a collective memory;
a plurality of processors requiring access to said collective resource; and
an interface in electrical communication with said collective memory and said processors to implement a scheme for managing access to said collective memory by said processors,
wherein said interface implements a plurality of states in a predetermined manner, and
wherein each state includes period of access and a pre-defined order of priority for facilitating access to said collective memory by said processors.
3. A computer readable medium storing a computer program product for managing access to a collective memory by a plurality of functional units, said computer readable medium, comprising:
computer readable code for implementing a plurality of states in a predetermined manner, and
for each state, computer readable code for providing a period of access and pre-defining an order of priority for facilitating access to said collective resource by said functional units.