[Mono-dev] Jit and C# Compiler

Khaled A. K. Mohammed khaled.mohammed at gmail.com
Thu Oct 5 11:38:32 EDT 2006


Hi,
On Thu, 2006-10-05 at 13:21 +0100, Martin Hinks wrote:
> Do you plan to automatically detect when parallel usage is possible or
> will it be something that the C# program's author can specify?
Automatic is the plan for now. I might use the compiler to add
Attributes [("...")] to methods during compilation, which can probably
be added by application developers too. 

If you have other suggestions, please let me know. 

> 
> Martin
> 
> On 10/5/06, Cedric Vivier <cedricv at neonux.com> wrote:
> > Hi!
> >
> > Sounds very interesting!
> > If I am correct you want to detect (thus extract) parallelism from a CIL
> > image right?
> > Do you have any research paper describing the algorithm you plan to use ?
> >
> > Please keep us informed of your advancement :)
> >
> > --
> > cv
> >
> > 2006/10/5, Khaled A. K. Mohammed <khaled.mohammed at gmail.com >:
> > > Hi,
> > >
> > > I am doing a course on compiler. I am planning to choose a project based
> > > on .NET Framework/Mono.
> > >
> > > I am briefly describing the project below.
> > > The project will aim to improve the execution of CIL image on multicore
> > > processors. First step is to change the C# compiler to insert custom
> > > instructions into the managed binary (just like how the line #s are
> > > stored). These instructions will be parsed by JIT to pick valuable
> > > information about instruction dependency and will be able to make smart
> > > decisions. Yes, the size of binaries will grow. We will work for a
> > > optimal solutions - may be by having a percentage size threshold.
> > >
> > > This is a research/school project to prove a concept.
> > >
> > > Lots of comments/suggestions are welcomed.
> > >
> > > Regards,
> > > Khaled
> > >
> > > _______________________________________________
> > > Mono-devel-list mailing list
> > > Mono-devel-list at lists.ximian.com
> > >
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > >
> >
> >
> > _______________________________________________
> > Mono-devel-list mailing list
> > Mono-devel-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >
> >
> >
> 
> 




More information about the Mono-devel-list mailing list