Microprocessor architecture capable of supporting multiple heterogeneous processors
AssigneeSeiko Epson Corporation
InventorsDerek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeiko Epson Corporation
InventorsDerek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
Estimating the term…
A system and method for transferring data in a multiprocessor architecture capable of supporting multiple processors. The system comprises a priority assignor that provides a dynamic priority to input/output unit (IOU), D-cache and I-cache devices requests as a function of an intrinsic priority assigned to each device and a plurality of factors including the existence of a row match between a requested address and a previously serviced request, the number of times a device has been denied service and the number of times a device has been serviced without interruption. The system also includes a tracker to keep track of the number of times each of the factors occurs and a priority changer to change the priority of the devices as a function of the intrinsic priority and the number.
A system for transferring data in a multiprocessor architecture capable of supporting multiple processors comprising:
A method of transferring data in a multiprocessor architecture capable of supporting multiple processors comprising the steps of:
In a computer system having a memory array unit (MAU), a plurality of memory ports to provide access to said MAU, and a plurality of devices which access said MAU via said memory ports, a system for arbitrating for said memory ports, comprising:
In a computer system having a memory array unit (MAU), a plurality of memory ports to provide access to said MAU, and a plurality of devices which access said MAU via said memory ports, a method for arbitrating for said memory ports, comprising the steps of:
Dependencies are inferred from the claim text.