The invention provides, in one aspect, a virtual processor that includes one or more virtual processing units. These virtual processing units execute on one or more processors, and each virtual processing unit executes one or more processes or threads (collectively, “threads”). While the threads...http://www.google.de/patents/US8087034?utm_source=gb-gplus-sharePatent US8087034 - Virtual processor methods and apparatus with unified event notification and consumer-produced memory operations