Patent Document ID: 8205200
Application ID: 11289803

Base Claim:
1. A machine-implemented method comprising: receiving from a compiler scheduling hint information associated with an operating system independent user-level thread, the scheduling hint information configurable to include parallelism information associated with the user-level thread, wherein said receiving further comprises receiving the scheduling hint information via an application programming interface between the compiler and the scheduler, wherein said interface further comprises an attribute table; and electively taking the associated scheduling hint information into account to perform dynamic run-time scheduling for the user-level thread, wherein said scheduling for said operating system independent user-level thread is performed by a scheduler in user space.

---

Claim 2:
2. The method of claim 1 , wherein: said receiving further comprises receiving scheduling hint information for a plurality of user-level threads; and said interface further comprises an attribute table for each of the user-level threads.