« Return to Thread: [rvm-core] status of native threading

[rvm-core] status of native threading

by Filip Pizlo-2 :: Rate this Message:

Reply to Author | View in Thread

Hi all,

We've committed native threading to the trunk (r15395) and also some  
trivial optimizations (r 15405).  The code seems stable and quite  
fast.  There are some spurious crashes; we're investigating them now.

Our current work plan is as follows:

1) Investigate bugs.

2) Resolve all JIRA subtasks associated with RVM-91.

3) Optimize further where possible.  There are still optimization  
opportunities that have not been exploited, for example in regards to  
locking, and especially in regards to GC.  There are also places where  
Classpath's native code is being dumb, and with the current framework  
we could easily add hacks to speed it up.

4) Fix MMTk to take advantage of the lack of green threads, and  
streamline it to take allow simpler implementations of concurrent  
collectors.

(4) is already underway in a branch (see branches/RVM-777-
NewMMTkGlue).  (1) and (2) are the top priorities; I'm working on  
those concurrently at the moment.

There is also a potentially related issue:

5) Get harmony to work.

I think this might be easier under native threads, but I also think  
that we may have regressed it slightly.  Ian, what are your thoughts?

Let us know if you observe any outstanding issues with threading that  
aren't already JIRA'd.

-Filip



------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Jikesrvm-core mailing list
Jikesrvm-core@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-core

 « Return to Thread: [rvm-core] status of native threading