I am referring to Window 7 and beyond User Mode Scheduling. see 
https://msdn.microsoft.com/en-us/library/windows/desktop/dd627187%28v=vs.85%29.aspx
 


I uploaded some examples of UMS on my GitHub area, these are old 
experiments, and I will be updating them a bit to extract useful 
performance measurements. 

See
https://github.com/codepilot/v8green
   Doesn't currently compile, I am changing it to use node 0.12.4.

https://github.com/codepilot/UMS
   Super simple example.

https://github.com/codepilot/UMS1
   Simple webserver, made to compare UMS with the New Threadpool API


On Sunday, June 14, 2015 at 3:08:46 AM UTC-7, Ben Noordhuis wrote:
>
> On Sun, Jun 14, 2015 at 7:04 AM,  <[email protected] <javascript:>> 
> wrote: 
> > At NodeConf 2015, I brought the idea of using User Mode Scheduling(UMS) 
> in 
> > libuv. 
> > 
> > I have built a few things with UMS and integrated it with V8. 
> > 
> > I wanted to get some feedback on this before I get started. Maybe tell 
> me 
> > some things to avoid, or best practices for this project. 
> > 
> > Feel free to contact me directly to discuss this, and I will be 
> uploading 
> > some code that uses UMS and V8 to github soon. 
> > 
> > My GitHub username is the codepilot, just like my gmail username. 
> > 
> > The projects that use UMS are v8green, and anything with UMS in its 
> name. 
> > 
> > Thanks for the opportunity to do this, and I am excited to get feedback! 
>
> Perhaps you could start with an outline of your exact goals and how 
> you plan to accomplish them? 
>
> Also, what is your definition of user-mode scheduling?  Do you mean 
> green threading with makecontext/swapcontext, this set of patches for 
> Linux[0], or something else? 
>
> [0] http://www.linuxplumbersconf.org/2013/ocw/sessions/1653 
>

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to