×

MESSAGE SELECTION FOR INTER-THREAD COMMUNICATION IN A MULTITHREADED PROCESSOR

  • US 20100333099A1
  • Filed: 06/30/2009
  • Published: 12/30/2010
  • Est. Priority Date: 06/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing a workload in a multithreaded processor of the type that includes a plurality of hardware threads, each of the plurality of hardware threads configured to receive at least one message carrying data to process the workload through a respective inbox from among a plurality of inboxes, the method comprising:

  • receiving a plurality of messages at a first inbox among the plurality of inboxes, wherein the first inbox is associated with a respective first hardware thread among the plurality of hardware threads, and wherein each of the plurality of messages includes a priority associated therewith;

    from the plurality of received messages, selecting a first message among the plurality of received messages to process in the first hardware thread based on the first message being associated with a highest priority among the plurality of received messages; and

    in response to processing the first message, selecting a second message among the plurality of messages to process in the first hardware thread based on the second message being associated with an earliest time stamp among the plurality of received messages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×