qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: Subhashish Pradhan <sprkv5@gmail.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Multi-threaded TCG Projects [GSoC 2016]
Date: Fri, 11 Mar 2016 09:40:27 +0000	[thread overview]
Message-ID: <87y49ptks4.fsf@linaro.org> (raw)
In-Reply-To: <CAD32VrZK1k9yhMBiAGU+CDfeA4Tz8pB32nkGe6Guqb+G6D72Gg@mail.gmail.com>


Subhashish Pradhan <sprkv5@gmail.com> writes:

> Hello again!
>
> I skimmed a bit through the recommended reading list; I would scan them
> this weekend. I would also like to hack on and understand the code. Are
> there any small tasks or bug reports that I can start with?
>
> I presume I would have to work with these[1] source repositories not the
> main qemu git repository, right?

That's right, the MTTCG work is ongoing and will likely still be so over
the period of the GSoC work.

> I haven't worked with ARM before, but I have knowledge abut computer
> architectures and microprocessors thanks to the university courses last
> semester. Should I learn ARM ISA and stuff from the relevant documents? Do
> I also need a board or can it be emulated on QEMU?

It would certainly be helpful to have a reasonable idea of ARM and sign
up for access to ARMs document library so you can get the architecture
specs. However the work is more general as we want to support MTTCG for
all QEMU's architectures, ARM is only the first one the prototypes have
been tested with.

> Plus there are a five projects in MTTCG - which one is essential/basic in
> nature and needs to be done?
> Global TCG State, Shared Cache, Dirty Tracking, Memory Consistency,
> Instruction Atomicity.

The suggested GSoC project is modelling memory consistency (barriers) so
we can run MTTCG on non-x86 backends. Probably the simplest way to get
access to such a system is through CloudLab.

>
>
> Cheers,
> Subhashish Pradhan
>
> 1 - http://qemu-project.org/Features/tcg-multithread#Current_Code
>
> P.S. - I didn't get the time(GMT) when you usually hang out on the
> IRC.

I should be around on the #qemu-gsoc channel for the rest of the day.

>
> On Tue, Mar 8, 2016 at 4:03 PM, Alex Bennée <alex.bennee@linaro.org> wrote:
>
>>
>> Subhashish Pradhan <sprkv5@gmail.com> writes:
>>
>> > On Tue, Mar 8, 2016 at 2:19 PM, Alex Bennée <alex.bennee@linaro.org>
>> wrote:
>> >
>> >>
>> >> Subhashish Pradhan <sprkv5@gmail.com> writes:
>> >>
>> >> > I am Subhashish Pradhan, a CS undergrad from India. I want to take up
>> the
>> >> > project "Multi-threaded TCG Projects" for GSoC 2016. I presume you are
>> >> the
>> >> > mentor for this project. Can we meet up on the IRC at a suitable time?
>> >>
>> >> Sure. I'm busy most of this morning but I'll be around on #qemu-gsoc the
>> >> rest of the week. What timezone are you in? I'm GMT.
>> >>
>> >
>> > I'm IST (GMT +0530)
>> >
>> >>
>> >> > I'd like to understand the goals for this project and have a
>> >> > discussion. This would help me get started with the project, play with
>> >> code
>> >> > and write up a proposal.
>> >>
>> >> OK. Have you looked at the recommended reading listed on the QEMU wiki?
>> >> If you have any more questions then email or IRC them please.
>> >>
>> >
>> > I'll have a look at it and contact you on #qemu (right?)
>>
>> Either #qemu or #qemu-gsoc is OK. #qemu-gsoc is a little lower traffic
>> and focused on GSoC like questions - others may jump in to help with
>> answers to wider questions about GSoC.
>>
>> >
>> >>
>> >> >
>> >> > Hoping for the best,
>> >> > Subhashish Pradhan
>> >>
>> >> Cheers,
>> >>
>> >>
>> >> --
>> >> Alex Bennée
>> >>
>> >
>> > Thanks!
>> > Subhashish
>>
>>
>> --
>> Alex Bennée
>>


--
Alex Bennée

      reply	other threads:[~2016-03-11  9:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAD32VrYpu_gW7hKTjTAdMsdjF4h-g6iFRNXMqD2Sn4xzEoZ61Q@mail.gmail.com>
     [not found] ` <871t7luzfp.fsf@linaro.org>
     [not found]   ` <CAD32VrbUqPqNvMOtkLsrPgfe_3P675aA8+0J5snOTQtd-JYw5A@mail.gmail.com>
     [not found]     ` <87ziu9tg1d.fsf@linaro.org>
2016-03-11  6:30       ` [Qemu-devel] Multi-threaded TCG Projects [GSoC 2016] Subhashish Pradhan
2016-03-11  9:40         ` Alex Bennée [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y49ptks4.fsf@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=sprkv5@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).